Referência de metadados para Análise de Planos de Teste
Serviços do Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
O serviço Analytics recolhe todos os dados para todas as atividades de teste do Azure DevOps. Os Planos de Teste do Azure suportam a definição e execução de testes planeados e exploratórios. Além disso, com os Pipelines do Azure, também pode executar testes automatizados com fluxos de trabalho de Integração Contínua/Implementação Contínua (CI/CD).
Se não estiver familiarizado com os testes do Azure DevOps, recomendamos que reveja os seguintes artigos:
- O que são os Planos de Teste do Azure?
- Testar objetos e termos
- Acerca dos testes de pipeline
- Visual Studio Test
As informações de metadados fornecidas neste artigo descrevem as entidades, propriedades e tipos enumerados suportados para todas as atividades de teste do Azure DevOps.
Nota
São fornecidas descrições das entidades, propriedades e tipos enumerados suportados pelo modelo de dados de Análise. Este é um rascunho antecipado. Forneça feedback sobre áreas que gostaria de ter mais informações. Para consultar o modelo de dados, veja Construir consultas OData para Análise.
Conjuntos de entidades e tipos de entidade
Para consultar a Análise de dados do Plano de Teste, utilize um ou mais dos tipos de entidade e conjuntos de entidades descritos na tabela seguinte.
Nota
A análise para testes do Azure DevOps é suportada com versões v3.0-preview e v4.0-preview .
A Análise armazena todos os itens de trabalho relacionados com o teste como itens de trabalho. Pode consultar e gerar relatórios sobre estes dados com as entidades de controlo de trabalho descritas na referência de metadados de controlo de trabalho para o Azure Boards Analytics.
EntitySet |
EntityType |
Description |
---|---|---|
Testes | Teste | Propriedades de um caso de teste, como o nome do teste e o proprietário do teste. Para obter detalhes sobre a definição de casos de teste, veja Criar casos de teste manuais. |
TestConfigurations | TestConfiguration | Informações de configuração do plano de teste. Para obter detalhes sobre como configurar testes, veja Testar diferentes configurações. |
TestPoints | TestPoint | Informações de execução para pontos de teste. Um ponto de teste é uma combinação exclusiva de caso de teste, conjunto de testes, configuração e testador. Para obter um relatório de exemplo, veja Relatório de exemplo de estado de progresso. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Composto) Resultados de execução individuais para um Teste específico associado a uma TestRun. Para obter um relatório de exemplo, veja Relatório de exemplo de tendência de execução de teste manual. |
TestResults | TestResult | Resultados de execução individuais para um Teste específico associado a uma TestRun. |
TestResultsDaily | TestResultDaily | Uma agregação diária de instantâneos de execuções testResult , agrupadas por Test (não TestRun). Para obter um relatório de exemplo, veja Testar relatório de exemplo de tendência de resumo. |
TestRuns | TestRun | Informações de execução com resultados de teste agregados para testes que são executados num pipeline. |
TestSuites | TestSuite | Informações dos conjuntos de testes. Para obter detalhes sobre a definição de conjuntos de testes, veja Criar planos de teste e conjuntos de testes. |
Testes
As seguintes propriedades são válidas para o tipo de entidade Test e o conjunto de entidades Testes . A chave de substituição é TestSK
.
As propriedades de navegação incluem Project
e a respetiva restrição ProjectSK
referencial.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Analytics foram atualizados. | |
Nome do Contentor | ContainerName |
String | Nome do contentor de tarefas que contém a tarefa de teste num pipeline. |
Nome de Teste Completamente Qualificado | FullyQualifiedTestName |
String | O nome criado para o teste. O formato de nome completamente qualificado corresponde a Namespace.Testclass.Methodname um limite de carateres de 512. Se o teste for baseado em dados e tiver parâmetros, o limite de carateres incluirá os parâmetros. |
Priority | Priority |
Int32 | Especifica o grau de importância ou importância de um teste. Normalmente, a prioridade é especificada como um atributo no código de teste. |
ID de Referência de Caso de Teste | TestCaseReferenceId |
Int32 | O número (não o ID) atribuído a um caso de teste. |
Nome do Teste | TestName |
String | O nome do teste. |
Proprietário do Teste | TestOwner |
String | Proprietário de um teste ou execução de teste. Normalmente, o proprietário do teste é especificado como um atributo no código de teste. Veja a tarefa Publicar Resultados do Teste para ver o mapeamento do atributo Proprietário para formatos de resultados de teste suportados. |
TestConfigurations
As configurações de teste especificam diferentes ambientes nos quais irá executar testes, conforme descrito em Testar diferentes configurações.
As seguintes propriedades são válidas para o tipo de entidade TestConfiguration e o conjunto de entidades TestConfigurations e a respetiva chave TestConfigurationSK
de substituição.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
ID de Configuração de Teste | TestConfigurationId |
Int32 | O número (não o ID) atribuído a um caso de teste. |
Nome da Configuração do Teste | Name |
String | Nome atribuído à configuração de teste. |
Estado de Configuração de Teste | State |
String | O estado da configuração do teste, Ativo ou Inativo. |
As propriedades de navegação incluem Project
e a respetiva restrição ProjectSK
referencial.
TestPoints
Um ponto de teste é uma combinação exclusiva de caso de teste, conjunto de testes, configuração e testador. As seguintes propriedades são válidas para o EntityType do TestPoint e o TestPoints EntitySet. A chave de substituição é TestPointSK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AssignedToUserSK |
GUID | O GUID atribuído ao tester associado ao ponto de teste. | |
TesterUserSK |
GUID | O GUID atribuído ao tester associado ao ponto de teste. | |
Estado da Automatização | AutomationStatus |
Enumerated | O estado de um caso de teste, como Automatizado, Não Automatizado ou Planeado. Corresponde ao campo de item de trabalho Microsoft.VSTS.TCM.AutomationStatus . |
Data alterada | ChangedDate |
DateTime | A data-hora em que o ponto de teste foi alterado pela última vez. |
Estado do Último Resultado | LastResultState |
Enumerated | O estado do ponto de teste, como pendente, em fila de espera ou em curso. Os valores válidos estão listados abaixo para TestResultState. |
Priority | Priority |
Int32 | A prioridade atribuída ao caso de teste associado. |
ID do Caso de Teste | TestCaseId |
Int32 | O ID do item de trabalho atribuído ao caso de teste associado. |
ID de Configuração de Teste | TestConfigurationId |
Int32 | O número atribuído à configuração de teste associada. |
ID do Plano de Teste | TestPlanId |
Int32 | O ID do item de trabalho atribuído ao plano de teste associado. |
Resultado do Teste | LastResultOutcome |
Enumerated | Especifica o último resultado do teste. Os valores válidos estão listados abaixo para TestOutcome. |
ID do Conjunto de Testes | TestSuiteId |
Int32 | O ID do item de trabalho atribuído ao conjunto de testes associado. |
Para rever os pontos de teste através da interface de utilizador, veja Executar testes manuais, Guardar resultados, fechar a sessão e rever os resultados.
Propriedades de navegação
A tabela seguinte lista essas propriedades de navegação para o tipo de entidade TestPoint e o conjunto de entidades TestPoints .
Nome a Apresentar | Nome | Restrição referencial | Propriedade referenciada |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
Atribuído a | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Item de Trabalho do Caso de Teste | TestCase |
TestCaseId |
WorkItemId |
Configuração do Teste | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Test Suite | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nome de Utilizador do Tester | Tester |
TesterUserSK |
UserSK |
Membros do tipo enumerado TestResultState
Um resultado de teste pode estar num dos seis estados resumidos na tabela seguinte para o TestResultState
tipo enumerado.
Nome do membro | Valor | Nome a apresentar |
---|---|---|
None |
0 | Nenhuma |
Pending |
1 | Pendente |
Queued |
2 | Em fila |
InProgress |
3 | Em Curso |
Paused |
4 | Em pausa |
Completed |
5 | Concluído |
Membros do tipo enumerado TestOutcome
Os 15 resultados de um teste estão listados na tabela seguinte e os membros são definidos para o TestOutcome
tipo enumerado.
Nome do membro | Valor | Nome a apresentar | Descrição |
---|---|---|---|
Unspecified |
0 | Não especificado | |
None |
1 | Nenhuma | |
Passed |
2 | Aprovado | Teste executado com êxito. |
Failed |
3 | Com falhas | Teste se não está a cumprir o resultado pretendido. |
Inconclusive |
4 | Inconclusivo | Teste sem um resultado definitivo. |
Timeout |
5 | Tempo Limite | Duração da execução do teste que excede o limiar especificado. |
Aborted |
6 | Abortada | A execução de testes terminou abruptamente devido a fatores internos ou externos, por exemplo, código incorreto, problemas de ambiente. |
Blocked |
7 | Bloqueado | |
NotExecuted |
8 | Não Executado | Teste marcado como ignorado para execução. |
Warning |
9 | Aviso | |
Error |
10 | Erro | |
NotApplicable |
11 | Não Aplicável | |
Paused |
12 | Em pausa | |
InProgress |
13 | Em Curso | |
NotImpacted |
14 | Não Afetado | Teste não afetado pela alteração de código que acionou o pipeline. |
TestPointHistorySnapshot
As seguintes propriedades são válidas para o conjunto de entidades TestPointHistorySnapshot . As chaves de substituição incluem TestPointSK
e DateSK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Analytics foram atualizados. | |
AssignedToUserSK |
GUID | O GUID atribuído ao item de trabalho de teste. | |
IsLastDayOfPeriod |
Enumerated | Utilizado para filtrar dados para determinar se um dia termina em diferentes períodos, como dias, semanas, meses ou anos. Os valores válidos estão listados aqui: Membros do tipo enumerados por período. | |
TesterUserSK |
GUID | O GUID atribuído ao tester associado ao ponto de teste. | |
TestConfigurationSK |
Int32 | A chave atribuída à configuração de teste associada. | |
Estado da Automatização | AutomationStatus |
Enumerated | O estado de um caso de teste, como Automatizado, Não Automatizado ou Planeado. Corresponde ao campo de item de trabalho Microsoft.VSTS.TCM.AutomationStatus . |
Priority | Priority |
Int32 | A prioridade atribuída ao caso de teste associado. |
ID do Caso de Teste | TestCaseId |
Int32 | O ID do item de trabalho atribuído ao caso de teste associado. |
ID de Configuração de Teste | TestConfigurationId |
Int32 | O número atribuído à configuração de teste associada. |
ID do Plano de Teste | TestPlanId |
Int32 | O ID do item de trabalho atribuído ao plano de teste associado. |
Resultado do Teste | ResultOutcome |
Enumerated | Especifica o último resultado do teste. Os valores válidos estão listados em TestOutcome. |
ID do Conjunto de Testes | TestSuiteId |
Int32 | O ID do item de trabalho atribuído ao conjunto de testes associado. |
Propriedades de navegação
A tabela seguinte lista essas propriedades de navegação para o tipo de entidade TestPointHistorySnapshot e o conjunto de entidades TestPointHistorySnapshot .
Nome a Apresentar | Nome | Restrição referencial | Propriedade referenciada |
---|---|---|---|
Date |
DateSK |
DateSK |
|
Atribuído a | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Item de Trabalho do Caso de Teste | TestCase |
TestCaseId |
WorkItemId |
Configuração do Teste | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Test Suite | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nome de Utilizador do Tester | Tester |
TesterUserSK |
UserSK |
TestResults
Um resultado de teste corresponde a uma única instância de execução de um caso de teste com um resultado e detalhes específicos.
As execuções de testes ocorrem quando executa manualmente um teste ou inclui tarefas de teste numa definição de pipeline, conforme descrito em Compilar, testar e implementar aplicações .NET Core, Executar os seus testes.
As seguintes propriedades são válidas para o conjunto de entidades TestResults . A chave de substituição é TestResultSK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Analytics foram atualizados. | |
Data de Conclusão | CompletedDate |
DateTime | A data-hora em que o resultado do teste concluiu a execução. |
Segundos de Duração | DurationSeconds |
Decimal | O número de segundos que o teste demorou a ser executado. |
É escamoso | IsFlaky |
Booleano | Indica se o teste está marcado como escamoso (Verdadeiro) ou não (Falso). Um Teste escamoso é um teste que falha intermitentemente sem motivo aparente, como uma alteração ao código ou teste.**** Para obter mais informações, consulte Gerir testes escamosos. |
ID da Versão | ReleaseId |
Int32 | O número atribuído à versão associada ao resultado do teste. |
ID do Ambiente de Versão | ReleaseEnvironmentId |
Int32 | O número atribuído ao ambiente de versão associado ao resultado do teste. |
ID do Pipeline de Versão | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de versão associado ao resultado do teste. |
ID da Fase de Lançamento | ReleaseStageId |
Int32 | O número atribuído à fase de lançamento associada ao resultado do teste. |
Data de Início | StartedDate |
DateTime | A data-hora em que o resultado do teste iniciou a execução. |
ID do Resultado do Teste | TestResultId |
Int32 | O número atribuído a um resultado de teste. |
ID da Execução de Teste | TestRunId |
Int32 | O número atribuído a uma execução de teste. |
Tipo de Execução de Teste | TestRunType |
Enumerated | Indica se é um tipo de teste manual ou automatizado. Os valores válidos estão listados abaixo para TestRunType. |
Resultado do Teste | Outcome |
Enumerated | O resultado da execução do teste. Existem 15 resultados possíveis para um resultado de teste: Abortado, Bloqueado, Erro, Falhado, Inconclusivo, Em curso, Nenhum, Não aplicável, Não executado, Não afetado, Aprovado, Em Pausa, Tempo Limite, Não Especificado e Aviso. Os valores válidos estão listados abaixo para TestOutcome. |
Workflow | Workflow |
Enumerated | O tipo de fluxo de trabalho do pipeline. Os valores válidos estão listados abaixo para SourceWorkflow. |
Propriedades de navegação
A tabela seguinte lista as propriedades de navegação válidas para um tipo de entidade TestResult .
Nome | Restrição referencial | Propriedade referenciada |
---|---|---|
CompletedOn |
CompletedDateSK |
DateSK |
StartedOn |
StartedDateSK |
DateSK |
Branch |
BranchSK |
BranchSK |
Project |
ProjectSK |
ProjectSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Test |
TestSK |
TestSK |
TestRun |
TestRunSK |
TestRunSK |
Membros do tipo enumerado SourceWorkflow
A tabela seguinte lista os membros definidos para o SourceWorkflow
tipo enumerado.
Nome a apresentar | Nome do membro | Valor |
---|---|---|
Compilar | Build |
1 |
Libertar | Release |
2 |
Manual | Manual |
3 |
Membros do tipo enumerado TestRunType
A tabela seguinte lista os membros definidos para o SourceWorkflow
tipo enumerado.
Nome do membro | Valor | Nome a apresentar |
---|---|---|
Automated |
1 | Automatizada |
Manual |
2 | Manual |
TestResultsDaily
As seguintes propriedades são válidas para o conjunto de entidades TestResultsDaily . A chave de substituição éTestResultsDailySK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Analytics foram atualizados. | |
ID do Pipeline de Versão | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de versão associado. |
ID da Fase de Lançamento | ReleaseStageId |
Int32 | O número atribuído à fase do pipeline de versão associada. |
Contagem de Resultados Abortado | ResultAbortedCount |
Int32 | O número de resultados de teste comunicados como Abortados para o resultado do teste diariamente. |
Contagem de Resultados Bloqueados | ResultBlockedCount |
Int32 | O número de resultados de teste comunicados como Bloqueados para o resultado do teste diariamente. |
Contagem de Resultados | ResultCount |
Int32 | O número total de resultados dos testes comunicados. |
Segundos de Duração do Resultado | ResultDurationSeconds |
Decimal | O número de segundos que o resultado do teste exigiu executar. |
Contagem de Erros de Resultados | ResultErrorCount |
Int32 | O número de resultados de teste comunicados como Erro para o resultado do teste diariamente. |
Contagem de Falhas de Resultados | ResultFailCount |
Int32 | O número de resultados de teste reportados como Com falhas para o resultado do teste diariamente. |
Contagem De Resultados Escamosos | ResultFlakyCount |
Int32 | O número de resultados escamosos. Um Teste escamoso é um teste que falha intermitentemente sem razão aparente, como uma alteração ao código ou teste. Para obter mais informações, veja Gerir testes escamosos. |
Contagem Inconclusiva de Resultados | ResultInconclusiveCount |
Int32 | O número de resultados de teste comunicados como Inconclusivos para o resultado do teste diariamente. |
Contagem de Passes de Resultados | ResultPassCount |
Int32 | O número de resultados de teste comunicados como Aprovados para o resultado do teste diariamente. |
Contagem de Nenhum Resultado | ResultNoneCount |
Int32 | O número de resultados de teste reportados como Nenhum para o resultado do teste diariamente. |
Contagem de Tempo Limite do Resultado | ResultTimeoutCount |
Int32 | O número de resultados de teste comunicados como Tempo Limite para o resultado do teste diariamente. |
Contagem de Resultados Não Executados | ResultNotExecutedCount |
Int32 | O número de resultados de teste comunicados como Não Executados para o resultado do teste diariamente. |
Contagem de Avisos de Resultados | ResultWarningCount |
Int32 | O número de resultados de teste comunicados como Aviso para o resultado do teste diariamente. |
Contagem de Resultados Não Aplicável | ResultNotApplicableCount |
Int32 | O número de resultados de teste comunicados como Não Aplicável para o resultado do teste diariamente. |
Contagem de Resultados Não Afetados | ResultNotImpactedCount |
Int32 | O número de resultados de teste comunicados como Não Afetados para o resultado do teste diariamente. |
Segundos de Duração do Resultado | ResultDurationSeconds |
Decimal | O número de segundos que o resultado do teste demorou a concluir. |
Data de Início | StartedDate |
String | A data/hora do início do resultado do teste. |
Tipo de Execução de Teste | TestRunType |
Enumerated | Indica se é um tipo de teste manual ou automatizado. Os valores válidos são listados em TestRunType. |
Workflow | Workflow |
Enumerated | O tipo de fluxo de trabalho do pipeline. Os valores válidos são listados em SourceWorkflow. |
Propriedades de navegação
A tabela seguinte lista as propriedades de navegação que são válidas para um tipo de entidade TestResultDaily .
Nome | Restrição referencial | Propriedade referenciada |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
TestRuns
As execuções de testes ocorrem quando executa manualmente um teste ou inclui tarefas de teste numa definição de pipeline. Para saber mais, veja Criar, testar e implementar aplicações .NET Core, Executar os testes.
As seguintes propriedades são válidas para TestRuns e a respetiva chave de substituição TestRunSK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Analytics foram atualizados. | |
Tem Detalhes | HasDetail |
Booleano | Indica se são fornecidos detalhes para a execução de teste (Verdadeiro) ou não (Falso). |
É Automatizado | IsAutomated |
Booleano | Indica se são fornecidos detalhes para a execução de teste (Verdadeiro) ou não (Falso). |
Priority | Priority |
Int32 | A versão atribuída a uma tarefa de pipeline. |
Data de Conclusão | CompletedDate |
DateTime | A data e hora da conclusão da execução do teste ou do resultado do teste. |
ID da Versão | ReleaseId |
Int32 | O número atribuído à definição de versão associada. |
ID do Ambiente de Versão | ReleaseEnvironmentId |
Int32 | O número atribuído ao ambiente de lançamento associado. |
ID do Pipeline de Versão | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de versão associado. |
ID da Fase de Lançamento | ReleaseStageId |
Int32 | O número atribuído à fase do pipeline de versão associada. |
Contagem de Resultados Abortado | ResultAbortedCount |
Int32 | O número de resultados de teste comunicados como Abortados para a execução de teste ou o resultado do teste diariamente. |
Contagem de Resultados Bloqueados | ResultBlockedCount |
Int32 | O número de resultados de teste comunicados como Bloqueados para a execução de testes ou o resultado do teste diariamente. |
Contagem de Resultados | ResultCount |
Int32 | O número total de resultados dos testes comunicados. |
Segundos de Duração do Resultado | ResultDurationSeconds |
Decimal | O número de segundos que a execução do teste exigiu executar. |
Contagem de Erros de Resultados | ResultErrorCount |
Int32 | O número de resultados de teste comunicados como Erro para a execução de teste ou o resultado do teste diariamente. |
Contagem de Falhas de Resultados | ResultFailCount |
Int32 | O número de resultados de teste reportados como Com falhas para a execução do teste ou o resultado do teste diariamente. |
Contagem De Resultados Escamosos | ResultFlakyCount |
Int32 | O número de resultados de teste marcados como escamosos. Um teste escamoso é um teste que falha intermitentemente sem razão aparente, como uma alteração ao código ou teste. Para obter mais informações, veja Gerir testes escamosos. |
Contagem Inconclusiva de Resultados | ResultInconclusiveCount |
String | O número de resultados de teste comunicados como Inconclusivos para a execução de teste ou o resultado do teste diariamente. |
Contagem de Passes de Resultados | ResultPassCount |
Int32 | O número de resultados de teste comunicados como Aprovados para a execução de teste ou o resultado do teste diariamente. |
Contagem de Tempo Limite do Resultado | ResultTimeoutCount |
Int32 | O número de resultados de teste comunicados como Tempo Limite para a execução do teste ou o resultado do teste diariamente. |
Contagem de Resultados Não Executados | ResultNotExecutedCount |
Int32 | O número de resultados de teste comunicados como Não Executado para a execução de teste ou o resultado do teste diariamente. |
Contagem de Avisos de Resultados | ResultWarningCount |
Int32 | O número de resultados de teste comunicados como Aviso para a execução de teste ou o resultado do teste diariamente. |
Contagem de Resultados Não Aplicável | ResultNotApplicableCount |
Int32 | O número de resultados de teste comunicados como Não Aplicável para a execução de teste ou o resultado do teste diariamente. |
Contagem de Resultados Não Afetados | ResultNotImpactedCount |
Int32 | O número de resultados de teste comunicados como Não Afetados para a execução do teste ou o resultado do teste diariamente. |
Segundos de Duração da Execução | RunDurationSeconds |
Decimal | O estado da configuração de teste, Ativo ou Inativo. |
Data de Início | StartedDate |
DateTime | A data/hora do início da execução do teste. |
ID da Execução de Teste | TestRunId |
Int32 | O número atribuído a uma execução de teste. |
Tipo de Execução de Teste | TestRunType |
Enumerated | Indica se é um tipo de teste manual ou automatizado. Os valores válidos são listados em TestRunType. |
Título | Title |
String | O GUID atribuído a uma tarefa de pipeline. |
Workflow | Workflow |
Enumerated | O tipo de fluxo de trabalho do pipeline. Os valores válidos são listados em SourceWorkflow. |
Propriedades de navegação
A tabela seguinte lista as propriedades de navegação que são válidas para um tipo de entidade TestRun .
Nome | Restrição referencial | Propriedade referenciada |
---|---|---|
Branch |
BranchSK |
BranchSK |
CompletedOn |
CompletedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Project |
ProjectSK |
ProjectSK |
StartedOn |
StartedDateSK |
DateSK |
TestSuites
Os conjuntos de testes são definidos para planos de teste e especificam os testes a executar. Para saber mais, veja Criar planos de teste e conjuntos de testes.
As seguintes propriedades são válidas para TestSuites e a respetiva chave de substituição TestSuiteSK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Analytics foram atualizados. | |
ID do Plano de Teste | TestPlanId |
Int32 | O número (não o ID) atribuído a um caso de teste. |
ID do Conjunto de Testes | TestSuiteId |
Int32 | Nome atribuído à configuração de teste. |
Título do Plano de Teste | TestPlanTitle |
String | O estado da configuração de teste, Ativo ou Inativo. |
Título do Test Suite | Title |
Int32 | O número (não o ID) atribuído a um caso de teste. |
OrderId | OrderId |
Int32 | Nome atribuído à configuração de teste. |
ID de Nível 1 do Conjunto de Testes através do ID de Nível 14 do Test Suite | IdLevel1 através deIdLevel14 |
Int32 | O nível de um conjunto de testes aninhado. |
Título de Nível 1 do Conjunto de Testes através do Título de Nível 14 do Test Suite | TitleLevel1 através de TitleLevel14 |
String | O nome do nível do conjunto de testes aninhado. |
Profundidade do Conjunto de Testes | Depth |
Byte | O nível aninhado de um conjunto de testes dentro de um plano de teste. |
Tipo de Conjunto de Testes | Type |
Enumerated | Especifica o tipo de conjunto de testes. Estão listados valores válidos para o tipo enumerado TestSuiteType . |
ID do Plano de Teste | TestPlanId |
Int32 | O número (não o ID) atribuído a um plano de teste. |
ID do Item de Trabalho do Requisito | RequirementWorkItemId |
Int32 | ID do bloco de utilizador do item de trabalho, item de registo de tarefas pendentes do produto ou outro item de trabalho de categoria de requisitos associado ao conjunto de testes. |
Título do Plano de Teste | TestPlanTitle |
String | O título definido para o plano de teste. |
Propriedades de navegação
A tabela seguinte lista as propriedades de navegação que são válidas para um tipo de entidade TestSuite .
Nome a Apresentar | Nome | Restrição referencial | Propriedade referenciada |
---|---|---|---|
Project | Project |
ProjectSK |
ProjectSK |
Item de Trabalho de Requisito | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
Item de Trabalho do Plano de Teste | TestPlanWorkItem |
TestPlanId |
WorkItemId |
Item de Trabalho do Conjunto de Testes | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
Membros do tipo enumerado TestSuiteType
Os seguintes membros são definidos para o TestSuiteType
tipo enumerado.
Nome do membro | Valor | Nome a apresentar |
---|---|---|
None |
0 | Nenhuma |
QueryBased |
1 | Baseado em Consultas |
Static |
2 | Estático |
RequirementBased |
3 | Baseado em Requisitos |
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários