Challenge
Testar aplicativos da Pega Platform
Testar aplicativos da Pega Platform
1 Tarefa
30 min
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! |
Tarefas detalhadas
1 Testar aplicativos da Pega Platform
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
- Na instância da Pega para o desafio, insira as seguintes credenciais:
- No campo User, insira tester@gogoroad.
- No campo Password, insira pega123!.
- 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.
- Crie outros testes unitários para as marcasFord e Saturn usando o mesmo ano modelo 2017.
- Configure as definições de qualidade do aplicativo para incluir também o GoGoRoad como aplicativo integrado para cobertura de teste.
- 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 .
- 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:
Quer nos ajudar a melhorar esse conteúdo?