Descobriu o quão fácil a rastreabilidade pode se tornar com as ferramentas de relatórios inteligentes (não apenas boas).

Um dos desafios na automação de testes é acompanhar onde pertence cada teste: qual bilhete Jira cobre? Existe um ID do caso de teste vinculado no Testmo ou noção? Posso ver relatórios de bugs vinculados diretamente dos testes de falha? Normalmente, isso significa muito mapeamento manual, plugins ou scripts personalizados. Além disso, com as ferramentas de relatório inchadas, é mais uma navegação do que a faz instantaneamente. Além disso, a maneira de ativar é configurar seus próprios marcadores personalizados. Fiquei surpreso ao ver que, no pytest-html-plus, ele já está construído e acomodado muito em seu repórter de página única. Como funciona o relatório HTML vem com a barra de pesquisa. Basta digitar (parcial ou completo) e os testes são instantaneamente filtrados por: nomes de teste IDs externos vinculados (JIRA-123, DOC-456, etc.) URLs ou palavras-chave personalizadas, que significa que, se você marcar seus testes com um ID de caso de teste ou um ID de teste. Basta usar pytest padrão.Mark Decoradores: importar pytest @pytest.mark.jira (” @pytest.mark.testcase (” def test_login (): assert Digite o modo de tela completa, o modo de proteção completo, para que você possa pular diretamente o relatório. Um ID citado (como o ProJ-123) mostra todos os testes vinculados a essa referência Facilita: Mostra quantos casos de teste tenham a cobertura automática de teste de teste durante os resultados do grupo de liberação por meio de um spot de ingresso, que precisam de vincular por que eu gosto dessa configuração extra. Natural.

Fonte

Você pode ter perdido