Skip to main content

Criando casos de teste unitário para regras

Logotipo da Pega Community

Note: The following content, referenced from Pega Community, is included here to help you better achieve the module learning objectives.

Para a maioria das regras, você pode criar um caso de teste reutilizável convertendo um teste unitário em um caso de teste, configurando os detalhes do caso e depois definindo os resultados esperados do teste com asserções (condições de testes). Quando o caso de teste é executado, os resultados do teste são comparados com os resultados esperados definidos para as asserções da regra. Se os resultados do teste não atenderem às asserções definidas, o teste falha.

Antes de começar: faça um teste unitário de uma regra e converta a execução do teste em um caso de teste. Para saber mais, consulte Teste unitário de regras individuais.
  1. Opcional: para modificar a regra ou classe que é usada no teste, no canto superior direito da guia Definição (Definition), clique no ícone de Engrenagem, selecione a regra ou classe e depois clique em Enviar (Submit).

    Se você está testando uma regra de estratégia, os parâmetros componentName e pzRandomSeed também são exibidos. Se você alterar qualquer um desses parâmetros, o caso de teste não apresenta os resultados esperados.

    • componentName – O nome do componente (por exemplo, Switch) que você está testando.
    • pzRandomSeed – Um parâmetro interno que é a propagação aleatória para as formas “Split” e “Champion Challenger”.
  2. Opcional: para evitar que o teste seja executado como parte de um pacote de teste ou a partir de um serviço REST, na guia Definição (Definition), marque a checkbox Desabilitar (Disable).
    O caso de teste será executado somente quando você clicar em Ações Executar (Actions - Run).
  3. Na seção Resultados esperados (Expected results), adicione asserções que definam os resultados esperados do teste. Para obter mais informações sobre a criação de asserções, consulte Asserções.
  4. Na guia Configuração e limpeza (Setup & Cleanup), configure as ações a realizar e os objetos e páginas da área de transferência a disponibilizar antes e depois da execução do teste. Você também pode limpar a área de transferência após o teste ser executado, aplicando data transforms ou atividades adicionais. Para obter mais informações, consulte a seção Configurando seu ambiente de teste.
  5. Clique em Salvar (Save).
  6. Na caixa de diálogo Detalhes (Details), insira um rótulo para o caso de teste. O identificador do caso de teste é gerado com base no rótulo e não pode ser modificado após ser salvo.

This Topic is available in the following Module:

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