Você está aqui:
Gates de qualidade
Os portões de qualidade definem os limites de aprovação, os limites de gravidade e os requisitos de teste essenciais que as alterações devem atender antes de avançar no pipeline.
Os portões de qualidade são pontos de verificação automatizados que garantem que os itens de trabalho atendam aos seus padrões de qualidade antes de avançarem pelo pipeline. Em vez de contar com o logout manual, os portões de qualidade aplicam suas regras definidas a cada execução de teste, impedindo automaticamente o avanço de um item de trabalho se os resultados não atingirem seus padrões.
Os portões de qualidade são anexados a pacotes de teste e impostos no nível do estágio do pipeline. Cada estágio pode ter suas próprias regras de gate de qualidade, permitindo que você aplique padrões progressivamente mais rígidos à medida que os itens de trabalho se aproximam da produção.
Como os portões de qualidade se encaixam no pipeline
Quando uma Execução de grupo do pacote de teste é concluída, seja acionada por um evento de revisão ou um evento pré-promoção, os portões de qualidade avaliam os resultados. Se todos os critérios de gate forem atendidos, o item de trabalho será liberado para continuar. Se algum gate falhar, o item de trabalho será bloqueado e o desenvolvedor receberá os detalhes necessários para investigar e resolver o problema.
Critérios de gate de qualidade
O DevOps Center Testing avalia as portas de qualidade com base em três critérios. Você pode configurar qualquer combinação destes ao criar uma regra de gate de qualidade:
| Critérios | Como funciona |
|---|---|
| Limite de nível de gravidade | O gate falhará se algum teste no nível de gravidade definido falhar. Por exemplo, definir o limite como 1 – crítico bloqueia o item de trabalho se algum teste de gravidade crítica falhar, independentemente da taxa de aprovação geral. |
| Percentual de aprovação de teste | O gate falhará se o percentual geral de testes aprovados no pacote ficar abaixo do valor definido. Por exemplo, um limite de 85% significa que pelo menos 85 dos 100 testes devem ser aprovados. |
| Falhas de teste essenciais | O gate falhará se algum teste marcado como Essential falhar, independentemente do nível de gravidade ou da porcentagem de aprovação geral. Use isso para testes de alto nível em que a falha sempre é um bloqueador, como processamento de pagamento ou lógica de validação de segurança. |
- Criar uma regra de gate de qualidade
Defina uma regra de gate de qualidade que defina o limite de aprovação, os limites de gravidade ou os requisitos de teste essenciais para um pacote de teste. - Adicionar um gate de qualidade a um pacote de teste
Anexe uma regra de gate de qualidade a um pacote de teste para aplicar critérios de aprovação antes que os itens de trabalho possam ser promovidos. - Remover um gate de qualidade de um pacote de teste
Desanexe uma regra de gate de qualidade de um pacote de teste para remover os critérios de imposição desse pacote.

