Criando e executando pacotes de testes automatizados

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Execute um grupo de testes em uma ordem específica para testar uma aplicação ou um grupo de recursos relacionados.

    Um pacote de testes pode conter testes individuais e outros pacotes de testes. Um pacote de testes que contém outro pacote de testes é chamado A. primário e o pacote de testes contido no primário é chamado a. secundário . Embora um pacote de testes possa ter testes individuais e pacotes de testes como secundários, os testes não podem ter outros testes como secundários. Os testes só podem conter etapas de teste.

    Benefícios

    O agrupamento de testes em pacotes de testes oferece esses benefícios.
    • Permite que os testadores executem todos os testes em um pacote de testes com uma ação.
    • Permite que os testadores executem todos os pacotes de testes secundários em um pacote de testes primário.
    • Permite que os testadores vejam os resultados de todos os testes em um pacote de testes.
    • Permite que designers e testadores de teste programem quando executar pacotes de testes.
    • Permite que designers e testadores de teste programem executores de testes de cliente iniciais para oferecer suporte a execuções de testes.

    Hierarquias

    Automated Test Framework oferece suporte à criação de hierarquias multinível em que um pacote de testes pode ser primário e secundário. Por exemplo, esta figura ilustra o Pacote de testes 1 como o primário na parte superior da hierarquia. O pacote de testes 1,3 é secundário do pacote de testes 1 e também primário do pacote de testes 1.3.1 e do pacote de testes 1,3.2.

    Figura 1. Exemplo de hierarquia do pacote de testes
    Exemplo de hierarquia do pacote de testes

    Cronogramas

    Para programar um pacote de testes, você precisa de três componentes:
    • um registro de pacote de testes
    • um registro de programação que especifica quando você deseja que o sistema execute o pacote de testes
    • um registro de execução do pacote agendado que associa o pacote de testes a ser executado ao cronograma para executá-lo
    Com este modelo, você pode associar uma programação a muitos pacotes de testes diferentes e vice-versa.
    Nota:
    Você pode programar somente pacotes de testes, não testes individuais. Os testes agendados serão executados somente se houver uma página Executora de testes de cliente agendada aberta que corresponda às condições do navegador do pacote agendado. Os testes agendados não podem ser executados em uma máquina bloqueada, desligada ou que ainda não tenha o navegador aberto.

    A watchlist no registro de execução do pacote de testes também permite que você especifique os usuários para receber um e-mail quando o sistema terminar de executar a execução do pacote de testes.

    Se o pacote de testes contiver uma ou mais etapas de formulário (etapas que envolvem uma interface do usuário), você deverá garantir que um executor de testes de cliente agendado esteja sendo executado ativamente em um navegador quando o cronograma acionar a execução do pacote.

    Nota:
    Consulte Recomendações e requisitos do navegador para obter recomendações e requisitos para executar o executor de testes do cliente.

    Para obter instruções passo a passo sobre como programar um pacote de testes, consulte Agende um pacote de testes automatizado.

    Filtros

    Automatize a criação de pacotes de testes usando um filtro para adicionar testes dinamicamente a um pacote de testes quando eles corresponderem às condições do filtro. Reduza o tempo que os designers de teste gastam criando e mantendo manualmente pacotes de testes.