Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure
O Azure DevOps dá suporte à rastreabilidade de ponta a ponta vinculando vários objetos em seu processo de desenvolvimento, como itens de trabalho, ramificações, confirmações, solicitações pull, compilações e versões. Você pode usar relatórios integrados e análises para monitorar a rastreabilidade em tempo real.
Este artigo fornece uma visão geral de como o Azure DevOps habilita e dá suporte à rastreabilidade, com links para informações mais detalhadas.
Rastreabilidade e ligação
Você pode controlar as alterações de código, compilações e versões vinculadas a um item de trabalho durante todo o ciclo de vida do desenvolvimento. Dessa forma, sua equipe pode ver a trilha de auditoria de como o trabalho foi feito ou como um bug foi corrigido, observando as alterações na base de código.
Os tipos de link usados para repositórios Git são Build, Found in build, Integrated in build, Branch, Commit, Pull Request e Integrated in release stage.
Criar uma ramificação e fazer um pedido de pull de um item de trabalho
Filial: Você pode criar uma ramificação a partir de um item de trabalho abrindo o menu do cartão de item de trabalho na placa do produto ou selecionando Criar uma ramificação no formulário de item de trabalho. A ramificação é automaticamente vinculada ao item de trabalho com o tipo de link Ramificação .
Pull request: Depois que as alterações de código forem feitas na nova ramificação, os desenvolvedores poderão criar uma solicitação pull a partir do item de trabalho. Usar o quadro e o item de trabalho para impulsionar o desenvolvimento de software incentiva os desenvolvedores a adicionar comentários à medida que trabalham, documentando as mudanças e os motivos por trás delas. Dessa forma, o item de trabalho se torna uma fonte rica de informações e histórico para as alterações de código.
Adicionar e executar testes a partir de itens de trabalho
Vincule um teste a um conjunto de requisitos e valide se o aplicativo funciona conforme o esperado. No quadro, você pode adicionar testes ao item de trabalho. Em seguida, você pode executar seus novos testes a partir da placa e definir o status do teste.
A integração de teste com o painel torna mais fácil para as equipes começarem com o teste manual e, em seguida, aproveitarem todos os recursos de teste fornecidos pelos Planos de Teste do Azure. A placa mostra o teste adicionado para dar suporte ao requisito quando casos de teste são criados a partir da placa ou quando conjuntos de testes baseados em requisitos são criados em Planos de teste.
Testes manuais e automatizados
Você pode executar testes automatizados em um pipeline ou sob demanda. Você também pode vinculá-los a casos de teste em um plano de teste e executá-los a partir de Planos de teste. Dessa forma, você pode acompanhar a qualidade de seus requisitos com testes automatizados, que são chamados de testes planejados.
Implantar alterações na produção
Depois de definir um pipeline para criar e liberar as alterações de código, você pode acompanhar a implantação do requisito de item de trabalho para cada estágio de versão. No formulário de item de trabalho, você pode abrir rapidamente os links para compilações e versões das seções Implantação e Desenvolvimento .
Quando você abre o formulário de item de trabalho, ele exibe os estágios nos quais o requisito é implantado. Pode explorar mais pormenores com o menu suspenso.
- Seção de desenvolvimento : abra ramificações, confirmações ou solicitações pull vinculadas ao item de trabalho.
- Seção de implantação: encontre informações de versão para itens de trabalho associados a um commit do Git que faz parte de uma compilação que está a ser lançada.
Para obter mais informações, consulte Sobre quadros kanban.
Visualização de lançamento
A imagem a seguir ilustra os vários ambientes que a versão está direcionando aos quais o item de trabalho selecionado está associado.
Configurações de versão
Faça a gestão das suas opções de visualização a partir das definições de versão. O controle de implantação de item de trabalho mostra como as liberações vinculadas aos seus itens de trabalho estão progredindo. Você pode ver o status de liberação para itens de trabalho que têm confirmações na compilação e para pipelines de liberação que você configurou para enviar informações de implantação para Painéis do Azure.
Matriz de rastreabilidade de requisitos
A rastreabilidade de requisitos fornece às equipes informações sobre indicadores, como a qualidade dos requisitos ou a prontidão para enviar requisitos. Um aspeto fundamental da rastreabilidade de requisitos é a associação de requisitos para casos de teste, bugs e alterações de código.
A Matriz de Rastreabilidade de Requisitos (RTM) garante que todos os requisitos definidos para um sistema sejam testados nos protocolos de teste. Para obter mais informações sobre a matriz de rastreabilidade de requisitos, consulte Rastreabilidade de requisitos.
Relatórios de rastreabilidade de requisitos
Os relatórios de rastreabilidade de requisitos são uma forma de mostrar como as diferentes fases de um processo de desenvolvimento estão relacionadas e documentadas. Eles ajudam as equipes a medir a qualidade e a integridade de seus requisitos e a avaliar sua prontidão para entrega. Eles também ajudam a controlar as alterações de código, testes, bugs e implantações que estão vinculados aos requisitos.
Rastreabilidade de bugs
Você pode ver o bug e o resultado do teste juntos na guia Testes , no mesmo contexto. A guia Itens de Trabalho também mostra todos os requisitos vinculados ao resultado do teste.
Para obter informações sobre rastreabilidade de bugs e fontes, consulte Rastreabilidade de requisitos.
Rastreabilidade da fonte
Com base no pipeline de compilação ou lançamento, poderá escolher a linha cronológica ou a visualização do pipeline para ver as alterações de código confirmadas. Você pode analisar as alterações de código para identificar a causa raiz potencial da falha de teste.
Análise de Teste
Para obter mais informações sobre o Test Analytics para compilações e versões, o acompanhamento da qualidade dos requisitos e as falhas de teste, consulte Test Analytics.