- Introdução
- Gerenciamento do projeto
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Atribuição de casos de teste a requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- Habilitação de governança no nível do projeto
- Desabilitação da governança no nível do projeto
- Habilitação de governança no nível do caso de teste
- Como desabilitar a governança no nível do caso de teste
- Habilitar ou desabilitar a governança em massa para casos de teste
- Imposição da ordem de assinatura para casos de teste governados
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Gerenciamento de casos de teste governados no estado Em revisão
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- Visualização de informações de governança para logs de casos de teste
- Gerenciamento de aprovadores para logs de casos de teste governados
- Gerenciamento de logs de casos de teste governados no estado Em trabalho
- Gerenciamento de logs de casos de teste governados no estado Em revisão
- Gerenciamento de logs de casos de teste governados no estado Assinado
- Gerenciamento de comentários para logs de casos de teste governados
- Habilitação da governança no nível de log de casos de teste
- Desabilitação da governança no nível de log do caso de teste
- Visualização e pesquisa de casos de teste
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Reexecutando execuções de teste
- Solução de problemas de execuções automatizadas
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Análise dos resultados de teste
- Estados de resultado de teste do Playwright
- Exclusão dos resultados do caso de teste
- Sincronização de defeitos
- Criação de defeitos a partir de resultados
- Resultados de testes automatizados
- Substituição dos resultados do teste
- Navegação e pesquisa de resultados de testes
- Exame dos resultados dos casos de teste
- Como visualizar a cobertura da atividade
- Operações e utilitários do projeto
- Configurações Test Manager
- Configurações ao nível do tenant
- Configurações gerais do projeto
- Events
- Inscrever-se em eventos
- Inscrição em todos os eventos
- Cancelar inscrição em eventos
- Cancelar inscrição em todos os eventos
- Cancelar inscrição na página Configurações de notificações
- Visualizando notificações
- Notificações de filtragem
- Visualização de notificações por email
- Habilitando notificações por email para servidores SMTP
- Visualizando apenas notificações não lidas
- Marking all notifications as read
- Clearing all notifications
- Deleting notifications
- Criptografia de chaves gerenciadas pelo cliente
- Logs de Auditoria
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Intervalos de IP de saída para conectores
- Trabalhando com SAP Cloud ALM e Test Manager
- Etapa 1: integração do SAP Cloud ALM com o Test Manager
- Etapa 2: criação de casos de teste automatizados no SAP Cloud ALM
- Etapa 3: criação de casos de teste automatizados no Test Manager
- Etapa 4: sincronização de casos de teste do Test Manager para o SAP Cloud ALM
- Etapa 5: atribuição de automações de teste a casos de teste
- Etapa 6: execução de casos de teste
- Melhores práticas de automação de testes SAP
- Solução de problemas de integração do Jira
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
Governança do processo de teste para logs de casos de teste
Governança de processos de teste para logs de casos de teste no Test Manager: como a governança é herdada, seus estados e como ela difere da governança em casos de teste.
A governança do processo de teste também se estende aos logs de casos de teste, os registros criados cada vez que um caso de teste governado é executado. Este tópico explica como a governança se comporta para logs de casos de teste e como ela difere da governança em casos de teste.
Como a governança é herdada
O status governado de um log de caso de teste é definido de duas maneiras. Na criação, o log herda apenas se o caso de teste pai é governado, não o estado de aprovação do pai, junto com os aprovadores do pai naquele momento. Consulte a seção Estado inicial da documentação para saber como o próprio estado de aprovação do log é determinado.
- Se o caso de teste pai for controlado, o log de caso de teste resultante será controlado automaticamente e herda todos os registros assinados do caso de teste pai (aprovadores) nesse momento.
- Se o caso de teste pai não for controlado, o log de caso de teste resultante não será controlado.
Você também pode habilitar ou desabilitar a governança diretamente em um log de caso de teste posteriormente, independentemente do caso de teste pai. Para obter mais informações, consulte Habilitar a governança no nível do log de casos de teste e Desabilitar a governança no nível do log de casos de teste.
Depois que um log de caso de teste é governado, por herança ou diretamente, ele se torna uma entidade separada de seu caso de teste pai: desabilitar posteriormente a governança no caso de teste pai, no nível do projeto ou no nível do caso de teste, não tem efeito nos logs já criados .
Aprovadores e ordem de assinatura
Você pode adicionar ou remover os aprovadores de um log independentemente do caso de teste pai a qualquer momento. Para obter mais informações, consulte Gerenciamento de aprovadores para logs de casos de teste governados.
Um log também nunca herda um requisito de ordem de assinatura do seu caso de teste pai: a ordem de assinatura forçada é uma configuração apenas para casos de teste, portanto, os logs sempre aceitam assinaturas em qualquer ordem, independentemente da configuração pai. Para obter mais informações, consulte Imposição da ordem de assinatura para casos de teste governados.
Estado inicial
Um log de caso de teste governado sempre é iniciado no estado Em Trabalho , independentemente do estado de aprovação do caso de teste pai no momento da execução. Por exemplo, a execução de um caso de teste que está atualmente Assinado ainda produz um log de caso de teste que é iniciado em In Work.
O Test Manager não mostra um aviso em um log de caso de teste quando seu caso de teste pai foi executado enquanto não está totalmente assinado. A governança em um log de caso de teste é independente da governança em seu caso de teste pai, portanto, o estado de aprovação do pai no momento da execução não afeta o log.
Exibição de detalhes do log de casos de teste
A visualização de detalhes do log de caso de teste governado inclui uma seção Governança , da mesma forma que um caso de teste governado faz. Os aprovadores que fazem referência a um usuário ou grupo que não existe mais, por exemplo, um usuário excluído, são sinalizados como tal nesta seção.
Assinatura e o campo função declarada
Ao assinar um log de caso de teste ou um caso de teste, a caixa de diálogo de assinatura requer um campo de texto livre obrigatório Sua função no momento da assinatura , até 255 caracteres. Essa função é armazenada de forma imutável ao lado da assinatura e exibida no resumo da assinatura, e é independente entre a própria assinatura de um log de caso de teste e a assinatura de seu caso de teste pai.
Fluxo de trabalho e terminologia
Os logs de casos de teste usam os mesmos três estados que os casos de teste: No trabalho, Em revisão, Assinado e a mesma terminologia principal (estado Aprovador, Registro de assinatura, Aprovação). Para obter mais informações, consulte Governança do processo de testes. No entanto, as transições fora do estado Assinado funcionam de forma diferente para logs de casos de teste do que para casos de teste:
- Anular a assinatura de um único aprovador em um log de Caso de teste Assinado reverte implicitamente o log para Em revisão. Ela não vai todo o caminho de volta para In Work.
- Reverter um log de caso de teste assinado todo o caminho para No trabalho é uma ação separada e explícita que anula todas as assinaturas no log de uma só vez e requer a confirmação de um prompt de aviso.
Comportamento de bloqueio durante a execução e reexecução
Como um log de caso de teste pode estar sendo executado ativamente ao mesmo tempo em que alguém tenta alterar seu estado de governança, o Test Manager aplica a seguinte regra: você não pode fazer a transição de um log de caso de teste entre estados de aprovação enquanto ele estiver sendo executado. O Test Manager bloqueia a ação e mostra um erro. Isso se aplica uniformemente entre execuções manuais e automatizadas, reexecuções e ações de resultado de substituição.
Geração de relatórios e exportação
O relatório PDF para execuções de teste indica o estado de aprovação em todos os logs de casos de teste governados e inclui a função declarada de cada aprovador no bloco de assinatura. A exportação em massa (Excel) também é implementada e inclui os mesmos dados de governança sempre que relevante.
Incluindo informações de governança em arquivos .tmh Exportar e importar
Ao exportar ou importar um projeto como um arquivo .tmh , você pode optar por incluir informações de governança para casos de teste e logs de casos de teste.
- A opção Incluir informações de governança está disponível na caixa de diálogo Exportar e está desativada por padrão. Quando ativado, o arquivo
.tmhexportado inclui, para cada caso de teste exportado e log de caso de teste: o sinalizador governado, o status da aprovação (Em trabalho, Em revisão ou Assinado), aprovadores (registros de signatário, incluindo a função declarada de cada aprovador ) e metadados de assinatura (assinante e carimbo de data/hora). - A opção Incluir informações de governança está disponível na caixa de diálogo de importação e está desativada por padrão. Quando ativado, as informações de governança presentes no
.tmhsão aplicadas aos casos de teste importados e logs de casos de teste. Quando deixado desconectado, qualquer informação de governança no arquivo é ignorada. - Exportar objetos governados com a opção ativado e, em seguida, importar o arquivo resultante com a opção ativada, restaura o estado de governança desses objetos.
- Se você importar um arquivo
.tmhcontendo informações de governança para um projeto em que a governança não está habilitada, as informações de governança serão ignoradas. Os objetos são importados normalmente, sem erro, mas sem dados de governança. Nesse caso, a opção Incluir informações de governança na caixa de diálogo de importação é desabilitada.
Para obter mais informações sobre o formato do arquivo em si, consulte Especificação do formato do arquivo TMH.
- Como a governança é herdada
- Aprovadores e ordem de assinatura
- Estado inicial
- Exibição de detalhes do log de casos de teste
- Assinatura e o campo função declarada
- Fluxo de trabalho e terminologia
- Comportamento de bloqueio durante a execução e reexecução
- Geração de relatórios e exportação
- Incluindo informações de governança em arquivos .tmh Exportar e importar