Referência de metadados para Análise de Planos de Teste
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
O serviço Analytics coleta todos os dados para todas as atividades de teste do Azure DevOps. Os Planos de Teste do Azure dão suporte à definição e execução de testes planejados e exploratórios. E com o Azure Pipelines, você também pode executar testes automatizados com fluxos de trabalho de Integração Contínua/Implantação Contínua (CI/CD).
Se você é novo no teste de DevOps do Azure, recomendamos exibir os seguintes artigos:
- O que são os Planos de Teste do Azure?
- Objetos e termos de teste
- Sobre testes de pipeline
- Teste do Visual Studio
As informações de metadados fornecidas neste artigo descrevem as entidades, propriedades e tipos enumerados com suporte 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 do Google Analytics. Este é um rascunho inicial. Por favor, forneça comentários sobre as áreas que você gostaria de ter mais informações. Para consultar o modelo de dados, consulte Construir consultas OData para Analytics.
Conjuntos de entidades e tipos de entidades
Para consultar dados do Plano de Teste do Google Analytics, use um ou mais dos tipos de entidade e conjuntos de entidades descritos na tabela a seguir.
Nota
O Analytics para testes de DevOps do Azure é suportado com as versões v3.0-preview e v4.0-preview .
O Google Analytics armazena todos os itens de trabalho relacionados ao teste como itens de trabalho. Você pode consultar e gerar relatórios sobre esses dados usando as entidades de controle de trabalho descritas em Referência de metadados de acompanhamento de trabalho para o Azure Boards Analytics.
EntitySet |
EntityType |
Description |
---|---|---|
Testes | Teste | Propriedades para um caso de teste, como nome do teste e proprietário do teste. Para obter detalhes sobre como definir casos de teste, consulte Criar casos de teste manuais. |
TestConfigurations | TestConfiguration | Informações de configuração do plano de teste. Para obter detalhes sobre como configurar testes, consulte Testar configurações diferentes. |
Pontos de Teste | Ponto de teste | 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, consulte Relatório de exemplo de status de progresso. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Composto) Resultados de execução individual para um teste específico associado a um TestRun. Para obter um relatório de exemplo, consulte Relatório de exemplo de tendência de execução de teste manual. |
Resultados dos Testes | TestResult | Resultados de execução individual para um teste específico associado a um TestRun. |
TestResultsDiário | TestResultDaily | Um instantâneo diário agregado de execuções TestResult, agrupado por Test (não TestRun). Para obter um relatório de exemplo, consulte Relatório de exemplo de tendência de resumo de teste. |
TestRuns | TestRun | Informações de execução com resultados de teste agregados para testes que são executados sob um pipeline. |
TestSuites | TestSuite | Informações sobre conjuntos de testes. Para obter detalhes sobre como definir conjuntos de testes, consulte Criar planos de teste e conjuntos de testes. |
Testes
As propriedades a seguir são válidas para o tipo de entidade Test e o conjunto de entidades Tests. A chave substituta é TestSK
.
As propriedades de navegação incluem Project
e sua 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 Google Analytics foram atualizados. | |
Nome do contêiner | ContainerName |
String | Nome do contêiner de trabalho que contém a tarefa de teste dentro de um pipeline. |
Nome de teste totalmente qualificado | FullyQualifiedTestName |
String | O nome criado para o teste. O formato de nome totalmente qualificado corresponde a Namespace.Testclass.Methodname um limite de caracteres de 512. Se o teste for orientado por dados e tiver parâmetros, o limite de caracteres incluirá os parâmetros. |
Prioridade | Priority |
Int32 | Especifica o grau de importância ou criticidade de um teste. A prioridade é normalmente especificada como um atributo no código de teste. |
ID de referência do 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. O proprietário do teste é normalmente especificado como um atributo no código de teste. Consulte Tarefa Publicar resultados de teste para exibir o mapeamento do atributo Owner para formatos de resultados de teste suportados. |
TestConfigurations
As configurações de teste especificam ambientes diferentes nos quais você executa testes conforme descrito em Testar configurações diferentes.
As propriedades a seguir são válidas para o tipo de entidade TestConfiguration e o conjunto de entidades TestConfigurations e sua chave TestConfigurationSK
substituta.
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 de teste | Name |
String | Nome atribuído à configuração de teste. |
Estado de configuração de teste | State |
String | O estado da configuração de teste, Ativo ou Inativo. |
As propriedades de navegação incluem Project
e sua restrição ProjectSK
referencial.
Pontos de Teste
Um ponto de teste é uma combinação exclusiva de caso de teste, conjunto de testes, configuração e testador. As propriedades a seguir são válidas para o TestPoint EntityType e TestPoints EntitySet. A chave substituta é TestPointSK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AssignedToUserSK |
GUID | O GUID atribuído ao testador associado ao ponto de teste. | |
TesterUserSK |
GUID | O GUID atribuído ao testador associado ao ponto de teste. | |
Status de automação | AutomationStatus |
Enumerated | O status de um caso de teste, como Automatizado, Não Automatizado ou Planejado. 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, enfileirado ou em andamento. Os valores válidos são listados da seguinte forma para TestResultState. |
Prioridade | 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 são listados da seguinte forma para TestOutcome. |
ID do conjunto de testes | TestSuiteId |
Int32 | O ID do item de trabalho atribuído ao conjunto de testes associado. |
Para revisar os pontos de teste por meio da interface do usuário, consulte Executar testes manuais, Salvar resultados, fechar a sessão e revisar os resultados.
Propriedades de navegação
A tabela a seguir 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 de caso de teste | TestCase |
TestCaseId |
WorkItemId |
Configuração de teste | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Conjunto de Testes | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nome de usuário do testador | Tester |
TesterUserSK |
UserSK |
Membros do tipo enumerado TestResultState
Um resultado de teste pode estar em um dos seis estados resumidos na tabela a seguir para o TestResultState
tipo enumerado.
Nome do membro | valor | Display name |
---|---|---|
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 a seguir e são os membros definidos para o TestOutcome
tipo enumerado.
Nome do membro | valor | Display name | Descrição |
---|---|---|---|
Unspecified |
0 | Não especificado | |
None |
1 | Nenhuma | |
Passed |
2 | Aprovado | Teste executado com êxito. |
Failed |
3 | Com falhas | Teste que não atingiu o resultado desejado. |
Inconclusive |
4 | Inconclusivo | Teste sem resultado definitivo. |
Timeout |
5 | Limite de tempo excedido | Duração da execução do teste excedendo o limite especificado. |
Aborted |
6 | Abortado | A execução do teste 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 impactado | Teste não afetado pela alteração de código que disparou o pipeline. |
TestPointHistorySnapshot
As propriedades a seguir são válidas para o conjunto de entidades TestPointHistorySnapshot . As chaves substitutas 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 Google Analytics foram atualizados. | |
AssignedToUserSK |
GUID | O GUID atribuído ao item de trabalho de teste. | |
IsLastDayOfPeriod |
Enumerated | Use para filtrar dados para determinar se um dia termina em períodos diferentes, como dias, semanas, meses ou anos. Os valores válidos estão listados aqui: Membros do tipo enumerados do período. | |
TesterUserSK |
GUID | O GUID atribuído ao testador associado ao ponto de teste. | |
TestConfigurationSK |
Int32 | A chave atribuída à configuração de teste associada. | |
Status de automação | AutomationStatus |
Enumerated | O status de um caso de teste, como Automatizado, Não Automatizado ou Planejado. Corresponde ao campo de item de trabalho Microsoft.VSTS.TCM.AutomationStatus . |
Prioridade | 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 a seguir 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 de caso de teste | TestCase |
TestCaseId |
WorkItemId |
Configuração de teste | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Conjunto de Testes | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nome de usuário do testador | Tester |
TesterUserSK |
UserSK |
Resultados dos Testes
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 teste ocorrem quando você executa manualmente um teste ou inclui tarefas de teste em uma definição de pipeline. Para obter mais informações, consulte Compilar, testar e implantar aplicativos .NET Core, Executar seus testes.
As propriedades a seguir são válidas para o conjunto de entidades TestResults . A chave substituta é TestResultSK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Google Analytics foram atualizados. | |
Data de Conclusão | CompletedDate |
DateTime | A data-hora em que o resultado do teste concluiu a execução. |
Duração Segundos | DurationSeconds |
Decimal | O número de segundos necessários para a execução do teste. |
É Flaky | IsFlaky |
Boolean | 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 no código ou teste.**** Para obter mais informações, consulte Gerenciar testes escamosos. |
Id da versão | ReleaseId |
Int32 | O número atribuído à libertação associada ao resultado do ensaio. |
ID do ambiente de lançamento | ReleaseEnvironmentId |
Int32 | O número atribuído ao ambiente de liberação associado ao resultado do teste. |
ID do pipeline de liberação | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de liberação associado ao resultado do teste. |
ID do estágio de lançamento | ReleaseStageId |
Int32 | O número atribuído à fase de libertação associada ao resultado do ensaio. |
Data de início | StartedDate |
DateTime | A data-hora em que o resultado do teste começou a ser executado. |
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 são listados da seguinte forma para TestRunType. |
Resultado do Teste | Outcome |
Enumerated | O resultado da execução do teste. Há 15 resultados possíveis para um resultado de teste: Abortado, Bloqueado, Erro, Reprovado, Inconclusivo, Em andamento, Nenhum, Não aplicável, Não executado, Não afetado, Aprovado, Pausado, Tempo limite, Não especificado e Aviso. Os valores válidos são listados da seguinte forma para TestOutcome. |
Fluxo de Trabalho | Workflow |
Enumerated | O tipo de fluxo de trabalho de pipeline. Os valores válidos são listados da seguinte forma para SourceWorkflow. |
Propriedades de navegação
A tabela a seguir 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 a seguir lista os membros definidos para o SourceWorkflow
tipo enumerado.
Nome a apresentar | Nome do membro | Value |
---|---|---|
Compilar | Build |
1 |
Versão | Release |
2 |
Manual | Manual |
3 |
Membros de tipo enumerados TestRunType
A tabela a seguir lista os membros definidos para o SourceWorkflow
tipo enumerado.
Nome do membro | valor | Display name |
---|---|---|
Automated |
1 | Automatizado |
Manual |
2 | Manual |
TestResultsDiário
As propriedades a seguir são válidas para o conjunto de entidades TestResultsDaily . A chave substituta éTestResultsDailySK
.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Google Analytics foram atualizados. | |
ID do pipeline de liberação | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de liberação associado. |
ID do estágio de lançamento | ReleaseStageId |
Int32 | O número atribuído ao estágio de pipeline de liberação associado. |
Contagem de resultados abortada | ResultAbortedCount |
Int32 | O número de resultados do teste relatados como Abortado para o resultado do teste diariamente. |
Contagem de resultados bloqueados | ResultBlockedCount |
Int32 | O número de resultados do teste relatados como Bloqueado para o resultado do teste diariamente. |
Contagem de resultados | ResultCount |
Int32 | O número total de resultados de testes comunicados. |
Segundos de Duração do Resultado | ResultDurationSeconds |
Decimal | O número de segundos que o resultado do teste exigiu para ser executado. |
Contagem de erros de resultado | ResultErrorCount |
Int32 | O número de resultados do teste relatados como Erro para o resultado do teste diariamente. |
Contagem de reprovações de resultados | ResultFailCount |
Int32 | O número de resultados do teste relatados como Reprovado para o resultado do teste diariamente. |
Resultado: Contagem Flaky | ResultFlakyCount |
Int32 | O número de resultados escamosos. Um teste escamoso é um teste que falha intermitentemente sem motivo aparente, como uma alteração no código ou teste. Para obter mais informações, consulte Gerenciar testes escamosos. |
Contagem inconclusiva de resultados | ResultInconclusiveCount |
Int32 | O número de resultados do teste relatados como Inconclusivos para o resultado do teste diariamente. |
Contagem de Passes de Resultados | ResultPassCount |
Int32 | O número de resultados do teste relatados como Aprovados para o resultado do teste diariamente. |
Resultado Nenhuma Contagem | ResultNoneCount |
Int32 | O número de resultados do teste relatados como Nenhum para o resultado do teste diariamente. |
Contagem de Tempo Limite de Resultados | ResultTimeoutCount |
Int32 | O número de resultados do teste relatados como Tempo limite para o resultado do teste diariamente. |
Contagem de resultados não executada | ResultNotExecutedCount |
Int32 | O número de resultados do teste relatados como Não Executado para o resultado do teste diariamente. |
Contagem de avisos de resultados | ResultWarningCount |
Int32 | O número de resultados do teste relatados como Aviso para o resultado do teste diariamente. |
Contagem de resultados não aplicável | ResultNotApplicableCount |
Int32 | O número de resultados do teste relatados como Não aplicável para o resultado do teste diariamente. |
Contagem de resultados não impactados | ResultNotImpactedCount |
Int32 | O número de resultados do teste relatados como Não impactados para o resultado do teste diariamente. |
Segundos de Duração do Resultado | ResultDurationSeconds |
Decimal | O número de segundos que levou para o resultado do teste ser concluído. |
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 estão listados em TestRunType. |
Fluxo de Trabalho | Workflow |
Enumerated | O tipo de fluxo de trabalho de pipeline. Os valores válidos estão listados em SourceWorkflow. |
Propriedades de navegação
A tabela a seguir lista as propriedades de navegaçã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 teste ocorrem quando você executa manualmente um teste ou inclui tarefas de teste em uma definição de pipeline. Para obter mais informações, consulte Compilar, testar e implantar aplicativos .NET Core, Executar seus testes.
As propriedades a seguir são válidas para TestRuns e sua chave TestRunSK
substituta.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Google Analytics foram atualizados. | |
Tem detalhe | HasDetail |
Boolean | Indica se os detalhes são fornecidos para a execução do teste (True) ou não (False). |
É automatizado | IsAutomated |
Boolean | Indica se os detalhes são fornecidos para a execução do teste (True) ou não (False). |
Prioridade | Priority |
Int32 | A versão atribuída a uma tarefa de pipeline. |
Data de Conclusão | CompletedDate |
DateTime | A data-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 liberação associada. |
ID do ambiente de lançamento | ReleaseEnvironmentId |
Int32 | O número atribuído ao ambiente de liberação associado. |
ID do pipeline de liberação | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de liberação associado. |
ID do estágio de lançamento | ReleaseStageId |
Int32 | O número atribuído ao estágio de pipeline de liberação associado. |
Contagem de resultados abortada | ResultAbortedCount |
Int32 | O número de resultados de teste relatados como Abortado para a execução do teste ou resultado do teste diariamente. |
Contagem de resultados bloqueados | ResultBlockedCount |
Int32 | O número de resultados do teste relatados como Bloqueado para a execução do teste ou o resultado do teste diariamente. |
Contagem de resultados | ResultCount |
Int32 | O número total de resultados de testes comunicados. |
Segundos de Duração do Resultado | ResultDurationSeconds |
Decimal | O número de segundos que a execução do teste exigiu para ser executada. |
Contagem de erros de resultado | ResultErrorCount |
Int32 | O número de resultados de teste relatados como Erro para a execução do teste ou resultado do teste diariamente. |
Contagem de reprovações de resultados | ResultFailCount |
Int32 | O número de resultados de teste relatados como Reprovado para a execução do teste ou resultado do teste diariamente. |
Resultado: Contagem Flaky | ResultFlakyCount |
Int32 | O número de resultados do teste marcados como flaky. Um teste escamoso é um teste que falha intermitentemente sem motivo aparente, como uma alteração no código ou teste. Para obter mais informações, consulte Gerenciar testes escamosos. |
Contagem inconclusiva de resultados | ResultInconclusiveCount |
String | O número de resultados de teste relatados como Inconclusivos para a execução do teste ou resultado do teste diariamente. |
Contagem de Passes de Resultados | ResultPassCount |
Int32 | O número de resultados do teste relatados como Aprovados para a execução do teste ou o resultado do teste diariamente. |
Contagem de Tempo Limite de Resultados | ResultTimeoutCount |
Int32 | O número de resultados do teste relatados como Tempo limite para a execução do teste ou resultado do teste diariamente. |
Contagem de resultados não executada | ResultNotExecutedCount |
Int32 | O número de resultados de teste relatados como Não Executado para a execução do teste ou resultado do teste diariamente. |
Contagem de avisos de resultados | ResultWarningCount |
Int32 | O número de resultados do teste relatados como Aviso para a execução do teste ou resultado do teste diariamente. |
Contagem de resultados não aplicável | ResultNotApplicableCount |
Int32 | O número de resultados de teste relatados como Não Aplicável para a execução do teste ou o resultado do teste diariamente. |
Contagem de resultados não impactados | ResultNotImpactedCount |
Int32 | O número de resultados de teste relatados como Não impactados para a execução do teste ou 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 estão listados em TestRunType. |
Título | Title |
String | O GUID atribuído a uma tarefa de pipeline. |
Fluxo de Trabalho | Workflow |
Enumerated | O tipo de fluxo de trabalho de pipeline. Os valores válidos estão listados em SourceWorkflow. |
Propriedades de navegação
A tabela a seguir lista as propriedades de navegaçã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 serem executados. Para obter mais informações, consulte Criar planos de teste e conjuntos de testes.
As propriedades a seguir são válidas para TestSuites e sua chave TestSuiteSK
substituta.
Nome a apresentar | Nome | Tipo de dados | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez que os dados do Google 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 título do plano de teste. |
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. |
Test Suite Nível 1 Id através do Test Suite Nível 14 Id | IdLevel1 através deIdLevel14 |
Int32 | O nível de um conjunto de testes aninhado. |
Título do Test Suite Nível 1 até o Título do Test Suite Nível 14 | 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 suíte de teste | Type |
Enumerated | Especifica o tipo de conjunto de testes. Os valores válidos são listados 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 da história de usuário do item de trabalho, item da lista de pendências do produto ou outro item de trabalho de categoria de requisito 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 a seguir lista as propriedades de navegaçã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 de tipo enumerados TestSuiteType
Os membros a seguir são definidos para o TestSuiteType
tipo enumerado.
Nome do membro | valor | Display name |
---|---|---|
None |
0 | Nenhuma |
QueryBased |
1 | Baseado em consultas |
Static |
2 | Estático |
RequirementBased |
3 | Baseado em requisitos |