Testando o que você criou
O agente de teste gera cobertura de teste para o código criado por Agente de desenvolvimento, executa testes e executa análise de causa raiz em falhas. Solicite que o agente de teste conclua fluxos de trabalho de criação para teste em uma única sessão de desenvolvimento sem criação de testes manuais ou investigação de falhas.
Extensões do agente de teste Agente de desenvolvimento tornando cada compilação segura antes do lançamento. Após Agente de desenvolvimento Em uma instância de desenvolvimento, o agente de teste consome o mesmo prompt e contexto de código para criar funcional Automated Test Framework(ATF), execute esses testes e faça a triagem de todas as falhas automaticamente.
Para obter a documentação completa sobre como usar o Agente de teste, consulte Agente de testes.
Quando um teste falha, o agente de teste executa uma análise de causa raiz (RCA) e aplica correções seguras automaticamente ou exibe orientações acionáveis no painel de bate-papo para que você possa resolver o problema sem sair ServiceNow Studio ou o. ServiceNow IDE.
Resultados do cliente
- Crie e teste em uma sessão: Você não precisa mais alternar o contexto entre criar código e escrever testes. Ambos acontecem sequencialmente dentro do mesmo Agente de desenvolvimento sessão.
- Triagem de falhas mais rápida: A RCA automatizada e as correções propostas reduzem o tempo gasto procurando logs após uma execução de teste.
- Mais confiança na versão: Os portões de qualidade mensuráveis impostos pela execução de testes automatizados fornecem evidências verificáveis da integridade do código antes da promoção para instâncias de produção.
- Os testes ATF gerados são armazenados na tabela sys_atf_tests no escopo do app para o qual foram criados. Você pode programar execuções de testes de regressão usando os testes gerados.
Prompts de exemplo
Um exemplo de prompt para obter Agente de desenvolvimento Para criar e executar testes ATF seria Gere testes ATF para todas as permutações de recursos no app que criamos .
Então, você pode dizer Agente de desenvolvimento para Execute todos os testes de ATF.
Fluxo de trabalho do agente de teste
O fluxo de trabalho de ponta a ponta é:- Crie ou edite um app em uma instância de desenvolvimento usando Agente de desenvolvimento em ServiceNow Studio ou o. ServiceNow IDE, orientado pelo seu prompt.
- O agente de teste consome o prompt e o código resultante muda para gerar contextualmente relevante Testes funcionais de ATF.
- Prompt Agente de desenvolvimento para executar os testes.
- As falhas são triadas automaticamente. O agente de teste produz um RCA e aplica correções seguras de forma autônoma ou as propõe a você por meio do Agente de desenvolvimento painel de bate-papo.
- Agente de desenvolvimento Ingere a RCA do agente de teste e executa novamente os testes até que um status de aprovação seja atingido, concluindo o loop de recuperação automática.
Principais experiências do desenvolvedor
- Criação de testes autônomos
- Quando você usa Agente de desenvolvimento para implementar uma nova história, você pode solicitar que ela crie testes funcionais automaticamente.
- Solução assistida de problemas
- O agente de teste soluciona automaticamente testes com falha, gera rcas e propõe correções direcionadas, eliminando a investigação manual de log.
- Correção automática
- Agente de desenvolvimento Consome o RCA produzido pelo agente de teste e aplica correções ao código ou testes e, em seguida, executa novamente o pacote de testes até que todos os testes atinjam um status de aprovação. Isso elimina a necessidade de os desenvolvedores corrigirem e manter testes manualmente durante uma sessão.
Escopo e disponibilidade
O agente de teste está disponível nos seguintes ambientes e escopos:
| Dimensão | Valores compatíveis |
|---|---|
| Ambiente de criação | ServiceNow Studio . ServiceNow IDE |
| Escopo da aplicação | Global, personalizado, armazenar |
| Tipos de teste | Testes funcionais do ATF |
| Destino de execução | Raias do Cloud Runner |