---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Como criar e executar pacotes de testes automatizados

# Como criar e executar pacotes de testes automatizados {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 de primário, e o pacote de testes contido no primário é chamado de 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 {#atf-suites-overview__section_czv_r23_5fb}

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 de teste e testadores programem quando executar pacotes de testes.
* Permite que os designers de teste e testadores programem o início dos executores de teste do cliente para oferecer suporte a simulações.
{#atf-suites-overview__ul_vc2_wwh_5fb}

## Hierarquias {#atf-suites-overview__section_fdw_5b3_5fb}

Automated Test Framework O oferece suporte à criação de hierarquias de vários níveis 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 de pacote de testes

## Cronogramas {#atf-suites-overview__section_lgc_gf3_5fb}

Para programar um pacote de testes, são necessários três componentes:

* um registro de pacote de testes
* um registro de programação especificando quando você deseja que o sistema execute o pacote de testes
* um registro de execução de pacote programado que associa o pacote de testes a ser executado com a programação para executá-lo
{#atf-suites-overview__pbf_3bt_bz}  
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 programados serão executados somente se houver uma página do Executor de teste do cliente programado aberta que corresponda às condições do navegador do pacote programado. Os testes programados não podem ser executados em uma máquina que esteja bloqueada, desligada ou que ainda não tenha o navegador aberto.

A lista de observação no registro de execução do pacote de testes também permite especificar 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 teste do cliente programado esteja sendo executado ativamente em um navegador quando a programação acionar a execução do pacote.  
Nota:  
Consulte Recomendações e requisitos do [navegador](https://servicenow-prod.fluidtopics.net/mYH4fTIZrQ5WksZfdv2tcQ#atf-test-runners__kvv_h25_gx) para recomendações e requisitos para executar o executor de teste do cliente.

Para obter instruções passo a passo sobre como programar um pacote de testes, consulte [Programar um pacote de testes automatizados](https://servicenow-prod.fluidtopics.net/P1f_98LFF0_gqPz9eZnhaw "Programe um ou mais pacotes de testes para serem executados em uma data e hora específicas.").

## Filtros {#atf-suites-overview__section_hjv_3f3_5fb}

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.
* **[Criar um pacote de testes automatizado](https://servicenow-prod.fluidtopics.net/PY88stOMcO0TGNKLPYe2JA)**   
  Agrupe testes automatizados em um pacote que você pode executar em lote.
* **[Copiar um pacote de testes automatizados](https://servicenow-prod.fluidtopics.net/V_9BTKe8gE7Q3_0uqVVV_w)**   
  Reduza o tempo ao criar testes copiando um pacote de testes inteiro. Renomeie e modifique o pacote de testes após a cópia. O botão Copiar pacote de testes no formulário Pacote de testes copia todos os testes aninhados e pacotes de testes secundários dentro do pacote de texto.
* **[Adicionar testes a um pacote com um filtro](https://servicenow-prod.fluidtopics.net/XyzZBTdmSPUVWskE~7FhmQ)**   
  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.
* **[Adicionar teste a um pacote de testes automatizados existente](https://servicenow-prod.fluidtopics.net/aMwyCZUK~0te8xmvoF3RSg)**   
  Adicione um teste a um pacote de testes que já existe.
* **[Adicionar pacote de testes secundário ao pacote de testes primário](https://servicenow-prod.fluidtopics.net/y8h5XHl3qg~4Sv3m4_yOSQ)**   
  Adicione a um pacote de testes de vários níveis incluindo um pacote de testes secundário em um pacote de testes primário.
* **[Executar um pacote de testes automatizado](https://servicenow-prod.fluidtopics.net/QRqauCDqM9Jtn2Ux3R4r1g)**   
  Depois de criar um pacote de testes automatizados, execute-o em uma instância de não produção.
* **[Programar um pacote de testes automatizados](https://servicenow-prod.fluidtopics.net/P1f_98LFF0_gqPz9eZnhaw)**   
  Programe um ou mais pacotes de testes para serem executados em uma data e hora específicas.
* **[Executar um pacote de testes programado usando um script](https://servicenow-prod.fluidtopics.net/7BczUYTs0RlojgzcpAhJXw)**   
  Execute um pacote de testes de IU programado imediatamente usando um script sem ter que esperar pelo tempo programado. Você pode usar este método ao tentar automatizar o processo de execução de um teste.
* **[Executar novamente testes com falha em um pacote de testes automatizado](https://servicenow-prod.fluidtopics.net/WON96ekF_nvZuRlC6BaPkA)**   
  Execute novamente testes com falha em um pacote de testes sem executar novamente o pacote inteiro.

**Conceitos relacionados**   

* [Pacotes](https://servicenow-prod.fluidtopics.net/R2vC0CWpHnOHhY9vtRSsEg "O módulo Pacotes abre a tabela Pacotes de testes. Você pode criar, editar e executar pacotes de testes a partir desta tabela.")  
**Referência relacionada**   

* [Registro de resultados da etapa](https://servicenow-prod.fluidtopics.net/FhRAE8kS29jUO~~sY7Zrfw "O registro Resultados da etapa contém informações sobre uma etapa em um resultado de testes. Você acessa os resultados de etapas específicas na lista relacionada Resultados de etapas no registro de Resultados de testes.")

