Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Azure DevOps Serviços | Azure DevOps Server | Azure DevOps Server 2022
O serviço Analytics recolhe todos os dados para todas as atividades de teste Azure DevOps. O Planos de Teste do Azure suporta a definição e execução de testes planeados e exploratórios. E com o Azure Pipelines, também pode executar testes automatizados com fluxos de trabalho de Integração Contínua/Implantação Contínua (CI/CD).
Se é novo nos testes Azure DevOps, recomendamos que consulte os seguintes artigos:
- O que é Planos de Teste do Azure?
- Objetos e termos de teste
- Sobre testes de pipeline
- Visual Studio Teste
A informação de metadados fornecida neste artigo descreve as entidades, propriedades e tipos enumerados suportados para todas as atividades de teste Azure DevOps.
Nota
Este artigo fornece descrições de entidades, propriedades e tipos enumerados suportados pelo modelo de dados do Google Analytics. 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
Análises para testes de Azure DevOps são suportadas com 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. Pode consultar e gerar relatórios sobre estes dados usando as entidades de acompanhamento de trabalho descritas na referência de metadados Work tracking para 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 a sua restrição referencial ProjectSK.
| 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 substitutaTestConfigurationSK
| 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 a sua restrição referencial ProjectSK.
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 Microsoft. VSTS. MTC. AutomationStatus campo de trabalho. |
| 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 rever pontos de teste através da interface de utilizador, consulte Executar testes manuais, Guardar e rever 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 | Nome de exibição |
|---|---|---|
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 | Nome de exibição | Description |
|---|---|---|---|
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 Microsoft. VSTS. MTC. AutomationStatus campo de trabalho. |
| 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 mais informações, consulte Build, test and deploy .NET Core apps, Run your tests.
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 |
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 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 de exibição | Nome do membro | valor |
|---|---|---|
| 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 | Nome de exibição |
|---|---|---|
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 mais informações, consulte Build, test and deploy .NET Core apps, Run your tests.
As propriedades a seguir são válidas para TestRuns e sua chave TestRunSKsubstituta.
| 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 |
booleano | Indica se os detalhes são fornecidos para a execução do teste (True) ou não (False). |
| É automatizado | IsAutomated |
booleano | 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 TestSuiteSKsubstituta.
| 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 | Nome de exibição |
|---|---|---|
None |
0 | Nenhuma |
QueryBased |
1 | Baseado em consultas |
Static |
2 | Estático |
RequirementBased |
3 | Baseado em requisitos |