Skip to main content

Challenge

Testar aplicativos da Pega Platform

Testar aplicativos da Pega Platform

1 Tarefa

30 min

Visível para: All users Applies to: Pega Platform '24.2
Beginner
DevOps
Português Brasileiro

Cenário

Para um caso de Assistance Request, quando os usuários inserem a marca do veículo, deve aparecer pelo menos um modelo correspondente na lista do dropdown. De vez em quando, os usuários dizem que algumas marcas de carros não têm um nome de modelo associado nas informações do veículo. Além disso, os stakeholders estão preocupados com o desempenho do aplicativo. Para garantir que os clientes possam preencher os casos de Assistance Request com eficiência, os stakeholders exigem que o sistema gere a lista de modelos de veículos em 150 milissegundos.

Para atender a esses requisitos, o Deployment Manager solicitou que você:

  • Crie um Uit test para testar a lista de modelos de veículos e confirmar se a lista de modelos é gerada nesse limite de tempo.
  • Execute uma sessão de Test Coverage usando o unit test e relate os resultados.

Você precisa realizar as seguintes tarefas atribuídas. Você é um novo System Architect, e seu Lead System Architect fornece um conjunto de links de documentação técnica como ajuda para você começar.

A tabela a seguir apresenta as credenciais necessárias para você concluir o desafio:

Função Nome do usuário Senha
Testador do aplicativo tester@gogoroad pega123!

Você deve iniciar sua própria instância da Pega para concluir este Challenge.

A inicialização pode leva até cinco minutos, portanto tenha paciência.

Tarefas detalhadas

1 Testar aplicativos da Pega Platform

Testing platform applications journey map

Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.

Critérios de aceitação

  • Existem três testes unitários para a página de dados (data page) D_VehicleinformationList. Cada teste unitário usa o make e modelyear como valores de parâmetros. Para o teste unitário make = Tesla emodelyear =2017, o teste deve retornar um resultado de 3 modelos.
  • Cada teste unitário afirma que o tempo de execução esperado do teste é inferior a 200 milissegundos (0,2 segundos) e que a contagem de resultados (.pxResults), ou número de modelos retornados para cada marca e ano do modelo, é maior que 0. Os testes unitários são salvos em GoGoRoadTesting.
  • Uma sessão de Test Coverage (cobertura de teste) foi executada usando os testes unitários, e os resultados foram relatados. 
  • As configurações de qualidade do aplicativo incluem o aplicativo integrado GoGoRoad.

Instruções

  1. Na instância da Pega para o desafio, insira as seguintes credenciais:
    1. No campo User, insira tester@gogoroad.
    2. No campo Password, insira pega123!.
  2. No Dev Studio, navegue até o tipo de dados (data type) Vehicle information e a página de dados (data page) List Vehicle information (D_VehicleinformationList) ). Usando valores de amostra (make: Tesla, modelyear: 2017), execute a página de dados e crie um teste unitário de acordo com as informações detalhadas nos critérios de aceitação. Crie outros testes unitários para Ford e Saturn.
  3. Crie outros testes unitários para as marcasFord e Saturn usando o mesmo ano modelo 2017.
  4. Configure as definições de qualidade do aplicativo para incluir também o GoGoRoad como aplicativo integrado para cobertura de teste.
  5. Configure uma sessão de Quality Test Coverage do aplicativo que use os testes unitários que você criou para a página de dados D_VehicleinformationList .
  6. Com a sessão de Test Coverage em execução, configure os casos de teste unitário de Testes automatizados de qualidade do aplicativo (Application Quality Automated Testing Unit Test Cases) para exibir os testes unitários (Unit tests) que você criou. Execute os Unit tests na sessão de Test Coverage e visualize os resultados.


Disponível na seguinte missão:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi útil?

Quer nos ajudar a melhorar esse conteúdo?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice