- Introdução
- Gerenciamento do projeto
- Documentos
- 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
- Casos de teste manuais
- Documentar casos de teste com o Task Capture
- Parâmetros
- Campos de caso de teste do Playwright
- 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
- Enabling or disabling governance in bulk for test cases
- Enforcing signing order for governed test cases
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Managing governed test cases in the In Review state
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- Viewing governance information for test case logs
- Managing approvers for governed test case logs
- Managing governed test case logs in the In Work state
- Managing governed test case logs in the In Review state
- Managing governed test case logs in the Signed state
- Managing comments for governed test case logs
- Enabling governance at test case log level
- Disabling governance at test case log level
- Aplicação de filtros e visualizações
- Importando conjuntos de testes do Orchestrator
- Creating test sets
- Adição de casos de teste a um conjunto de testes
- Atribuição de usuários padrão na execução do conjunto de testes
- Habilitando a cobertura de atividade
- Configuração de conjuntos de testes para pastas e robôs de execução específicos
- Substituindo parâmetros
- Clonagem de conjuntos de teste
- Exportação de conjuntos de testes
- Aplicação de filtros e visualizações
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Execução de testes manuais
- Execução de testes automatizados
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Aplicação de uma ordem de execução
- Reexecutando execuções de teste
- Agendamento de execuções
- Solução de problemas de execuções automatizadas
- Testes de acessibilidade para o Test Cloud
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
Testing Process Governance for test case logs
Testing Process Governance for test case logs in Test Manager: how governance is inherited, its states, and how it differs from governance on test cases.
Testing Process Governance also extends to test case logs, the records created each time a governed test case is executed. This topic explains how governance behaves for test case logs, and how it differs from governance on test cases.
How governance is inherited
A test case log's governed status is set in two ways. At creation, the log inherits only whether the parent test case is governed, not the parent's approval state, along with the parent's approvers at that moment. Refer to the Starting state section of the documentation, to learn how the log's own approval state is determined.
- If the parent test case is governed, the resulting test case log is governed automatically, and inherits all of the parent test case's signatory records (approvers) at that point in time.
- If the parent test case is not governed, the resulting test case log is not governed.
You can also enable or disable governance directly on a test case log afterward, independently of the parent test case. For more information, refer to Enabling governance at test case log level and Disabling governance at test case log level.
Once a test case log is governed, whether by inheritance or directly, it becomes a disjoint entity from its parent test case: subsequently disabling governance on the parent test case, at project level or test-case level, has no effect on logs already created.
Approvers and signing order
You can add or remove a log's approvers independently of the parent test case at any point. For more information, refer to Managing approvers for governed test case logs.
A log also never inherits a signing-order requirement from its parent test case: enforced signing order is a test-case-only setting, so logs always accept signatures in any order regardless of the parent's configuration. For more information, refer to Enforcing signing order for governed test cases.
Starting state
A governed test case log always starts in the In Work state, regardless of the approval state of the parent test case at execution time. For example, executing a test case that is currently Signed still produces a test case log that starts in In Work.
Test Manager does not show a warning on a test case log when its parent test case was executed while not fully Signed. Governance on a test case log is independent of governance on its parent test case, so the parent's approval state at execution time does not affect the log.
Test case log detail view
A governed test case log's detail view includes a Governance section, the same way a governed test case does. Approvers that reference a user or group that no longer exists, for example a deleted user, are flagged as such in this section.
Signing and the declared role field
When signing a test case log, or a test case, the signing dialog requires a mandatory free-text Your role at time of signature field, up to 255 characters. This role is stored immutably alongside the signature and shown in the signature summary, and is independent between a test case log's own signature and its parent test case's signature.
Workflow and terminology
Test case logs use the same three states as test cases, In Work, In Review, Signed, and the same core terminology (Approver, Signatory Record, Approval state). For more information, refer to Testing Process Governance. However, the transitions out of the Signed state work differently for test case logs than for test cases:
- Voiding a single approver's signature on a Signed test case log implicitly reverts the log to In Review. It does not go all the way back to In Work.
- Reverting a Signed test case log all the way to In Work is a separate, explicit action that voids every signature on the log at once, and requires confirming a warning prompt.
Locking behavior during execution and re-execution
Because a test case log can be actively executing at the same time someone tries to change its governance state, Test Manager applies the following rule: you cannot transition a test case log between approval states while it is being executed. Test Manager blocks the action and shows an error. This applies uniformly across manual and automated executions, re-executions, and override-result actions.
Reporting and export
The PDF report for test executions indicates the approval state on all governed test case logs and includes each approver's declared role in the signature block. Bulk export (Excel) is also implemented, and includes the same governance data wherever relevant.
Including governance information in .tmh export and import
When exporting or importing a project as a .tmh file, you can choose to include governance information for test cases and test case logs.
- The Include governance information option is available in the export dialog and is off by default. When turned on, the exported
.tmhfile includes, for every exported test case and test case log: the governed flag, the approval status (In Work, In Review, or Signed), approvers (signatory records, including each approver's declared role), and signature metadata (signer and timestamp). - The Include governance information option is available in the import dialog and is off by default. When turned on, governance information present in the
.tmhfile is applied to the imported test cases and test case logs. When left off, any governance information in the file is ignored. - Exporting governed objects with the option on, then importing the resulting file with the option on, restores the governance state of those objects.
- If you import a
.tmhfile that contains governance information into a project where governance is not enabled, the governance information is skipped. The objects are imported normally, without error, but without governance data. In this case, the Include governance information option in the import dialog is disabled.
For more information on the file format itself, refer to TMH file format specification.