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 de Análise coleta todos os dados para todas as atividades de teste do Azure DevOps. O Azure Test Plans dá 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 CI/CD (Integração Contínua/Implantação Contínua).
Se você não estiver familiarizado com o teste do Azure DevOps, recomendamos exibir os seguintes artigos:
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.
Observação
Descrições das entidades, propriedades e tipos enumerados compatíveis com o modelo de dados do Analytics são fornecidas. Este é um rascunho antecipado. 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 Análise.
Conjuntos de entidades e tipos de entidade
Para consultar o Analytics para dados do Plano de Teste, use um ou mais dos tipos de entidade e conjuntos de entidades descritos na tabela a seguir.
Observação
O teste do Analytics for Azure DevOps tem suporte com as versões v3.0-preview e v4.0-preview .
O 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 acompanhamento de trabalho descritas em Referência de metadados de acompanhamento de trabalho para Azure Boards Analytics.
EntitySet |
EntityType |
Descrição |
---|---|---|
Testes | Test | Propriedades de 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. |
Configurações de teste | 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 | (Composição) Resultados de execução individuais 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 do teste | Resultado do teste | Resultados de execução individuais para um teste específico associado a um TestRun. |
TestResultsDaily | TesteResultadoDiário | Um instantâneo diário agregado de execuções TestResult, agrupadas por Test (não TestRun). Para obter um relatório de exemplo, consulte Relatório de exemplo de tendência de resumo de teste. |
Testes | Execução de teste | Informações de execução com resultados de teste agregados para testes executados em um pipeline. |
Suítes de teste | Suíte de testes | Informações sobre suítes de teste. Para obter detalhes sobre a definição de suítes de teste, consulte Criar planos de teste e suítes de teste. |
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 de exibição | Nome | Data type | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez em que os dados do Analytics foram atualizados. | |
Nome do contêiner | ContainerName |
String | Nome do contêiner de trabalho que contém a tarefa de teste em um pipeline. |
Nome do 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 controlado por dados e tiver parâmetros, o limite de caracteres incluirá os parâmetros. |
Prioridade | Priority |
Int32 | Especifica o grau de importância ou criticalidade 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) designado 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 a tarefa Publicar Resultados do Teste para exibir o mapeamento do atributo Proprietário para formatos de resultado de teste suportados. |
Configurações de teste
As configurações de teste especificam diferentes ambientes nos quais você executa testes, conforme descrito em Testar diferentes configurações.
As propriedades a seguir são válidas para o tipo de entidade TestConfiguration e o conjunto de entidades TestConfigurations e sua chave TestConfigurationSK
alternativa.
Nome de exibição | Nome | Data type | Descrição |
---|---|---|---|
ID de configuração de teste | TestConfigurationId |
Int32 | O número (não o ID) designado 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 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 o TestPoints EntitySet. A chave substituta é TestPointSK
.
Nome de exibição | Nome | Data type | 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 da Alteração | ChangedDate |
Datetime | A data e 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 maneira para TestResultState. |
Prioridade | Priority |
Int32 | A prioridade atribuída ao caso de teste associado. |
ID do caso de teste | TestCaseId |
Int32 | A ID do item de trabalho atribuída 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 | A ID do item de trabalho designada ao plano de teste associado. |
Resultado do teste Resultado | LastResultOutcome |
Enumerated | Especifica o resultado do último resultado do teste. Os valores válidos são listados da seguinte maneira para TestOutcome. |
ID do conjunto de testes | TestSuiteId |
Int32 | A ID do item de trabalho atribuída 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 de Exibição | 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 | Nenhum |
Pending |
1 | Pendente |
Queued |
2 | Em espera |
InProgress |
3 | Em Andamento |
Paused |
4 | Pausada |
Completed |
5 | Concluído(a) |
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 | Nenhum | |
Passed |
2 | Aprovado | Teste executado com êxito. |
Failed |
3 | Com falha | Teste não atingindo o resultado desejado. |
Inconclusive |
4 | Inconclusivo | Teste sem um resultado definitivo. |
Timeout |
5 | Timeout | Duração da execução do teste excedendo o limite especificado. |
Aborted |
6 | Anulado | A execução do teste foi encerrada 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 | Pausada | |
InProgress |
13 | Em Andamento | |
NotImpacted |
14 | Não afetado | 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 de exibição | Nome | Data type | 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 | Use para filtrar dados para determinar se um dia termina em períodos diferentes, como dias, semanas, meses ou anos. Os valores válidos são listados aqui: Membros do tipo enumerado 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 | A ID do item de trabalho atribuída 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 | A ID do item de trabalho designada ao plano de teste associado. |
Resultado do teste Resultado | ResultOutcome |
Enumerated | Especifica o resultado do último resultado do teste. Os valores válidos são listados em TestOutcome. |
ID do conjunto de testes | TestSuiteId |
Int32 | A ID do item de trabalho atribuída 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 de Exibição | 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 do teste
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 de exibição | Nome | Data type | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez em que os dados do Analytics foram atualizados. | |
Data de conclusão | CompletedDate |
Datetime | A data e hora em que o resultado do teste concluiu a execução. |
Duração Segundos | DurationSeconds |
Decimal | O número de segundos que levou para o teste ser executado. |
é esquisito | IsFlaky |
Booliano | Indica se o teste está marcado como instável (Verdadeiro) ou não (Falso). Um teste instável é 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 instáveis. |
ID da versão | ReleaseId |
Int32 | O número atribuído à versão associada ao resultado do teste. |
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 lançamento | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de lançamento associado ao resultado do teste. |
ID do estágio de lançamento | ReleaseStageId |
Int32 | O número atribuído ao estágio de liberação associado ao resultado do teste. |
Data de início | StartedDate |
Datetime | A data e 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 de 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 maneira para TestRunType. |
Resultado do teste | Outcome |
Enumerated | O resultado da execução do teste. Há 15 resultados possíveis para um resultado de teste: Anulado, Bloqueado, Erro, Falha, 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 maneira para TestOutcome. |
Fluxo de trabalho | Workflow |
Enumerated | O tipo de fluxo de trabalho do 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 |
---|---|---|
Compilação | Build |
1 |
Versão | Release |
2 |
Manual | Manual |
3 |
Membros de tipo enumerado 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 |
TestResultsDaily
As propriedades a seguir são válidas para o conjunto de entidades TestResultsDaily . A chave substituta éTestResultsDailySK
.
Nome de exibição | Nome | Data type | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez em que os dados do Analytics foram atualizados. | |
ID do pipeline de lançamento | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de lançamento associado. |
ID do estágio de lançamento | ReleaseStageId |
Int32 | O número atribuído ao estágio do pipeline de lançamento associado. |
Contagem anulada de resultado | ResultAbortedCount |
Int32 | O número de resultados de teste relatados como Abortados para o resultado do teste diariamente. |
Contagem de Resultado Bloqueado | ResultBlockedCount |
Int32 | O número de resultados de teste relatados como Bloqueados para o resultado do teste diariamente. |
Contagem de resultados | ResultCount |
Int32 | O número total de resultados de testes relatados. |
Duração do resultado Segundos | 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 de teste relatados como Erro para o resultado do teste diariamente. |
Contagem de falhas de resultado | ResultFailCount |
Int32 | O número de resultados de teste relatados como Reprovados para o resultado do teste diariamente. |
Resultado: Contagem de Flaky | ResultFlakyCount |
Int32 | O número de resultados instáveis. Um teste instável é 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 instáveis. |
Resultado Contagem inconclusiva | ResultInconclusiveCount |
Int32 | O número de resultados de teste relatados como Inconclusivos para o resultado do teste diariamente. |
Contagem de Aprovação de Resultado | ResultPassCount |
Int32 | O número de resultados de teste relatados como Aprovados para o resultado do teste diariamente. |
Resultado: Nenhuma contagem | ResultNoneCount |
Int32 | O número de resultados de teste relatados como Nenhum para o resultado do teste diariamente. |
Contagem de tempo limite do resultado | ResultTimeoutCount |
Int32 | O número de resultados de teste relatados como Tempo limite para o resultado do teste diariamente. |
Contagem de resultados não executados | ResultNotExecutedCount |
Int32 | O número de resultados de teste relatados como Não Executados para o resultado do teste diariamente. |
Contagem de avisos de resultados | ResultWarningCount |
Int32 | O número de resultados de teste relatados como Aviso para o resultado do teste diariamente. |
Contagem de resultado não aplicável | ResultNotApplicableCount |
Int32 | O número de resultados de teste relatados 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 relatados como Não Afetados para o resultado do teste diariamente. |
Duração do resultado Segundos | 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 são listados em TestRunType. |
Fluxo de trabalho | 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 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 |
Testes
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 de exibição | Nome | Data type | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez em que os dados do Analytics foram atualizados. | |
Tem detalhes | HasDetail |
Booliano | Indica se os detalhes são fornecidos para a execução de teste (True) ou não (False). |
É automatizado | IsAutomated |
Booliano | Indica se os detalhes são fornecidos para a execução de 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 do ensaio ou do resultado do ensaio. |
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 lançamento associado. |
ID do pipeline de lançamento | ReleasePipelineId |
Int32 | O número atribuído ao pipeline de lançamento associado. |
ID do estágio de lançamento | ReleaseStageId |
Int32 | O número atribuído ao estágio do pipeline de lançamento associado. |
Contagem anulada de resultado | ResultAbortedCount |
Int32 | O número de resultados de teste relatados como Anulados para a execução de teste ou resultado de teste diariamente. |
Contagem de Resultado Bloqueado | ResultBlockedCount |
Int32 | O número de resultados de teste relatados como Bloqueados para a execução de teste ou resultado de teste diariamente. |
Contagem de resultados | ResultCount |
Int32 | O número total de resultados de testes relatados. |
Duração do resultado Segundos | ResultDurationSeconds |
Decimal | O número de segundos que a execução de 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 de teste ou resultado de teste diariamente. |
Contagem de falhas de resultado | ResultFailCount |
Int32 | O número de resultados de teste relatados como Falha para a execução de teste ou resultado de teste diariamente. |
Resultado: Contagem de Flaky | ResultFlakyCount |
Int32 | O número de resultados de teste marcados como escamosos. Um teste instável é 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 instáveis. |
Resultado Contagem inconclusiva | ResultInconclusiveCount |
String | O número de resultados de teste relatados como Inconclusivos para a execução de teste ou resultado de teste diariamente. |
Contagem de Aprovação de Resultado | ResultPassCount |
Int32 | O número de resultados de teste relatados como Aprovados para a execução de teste ou resultado de teste diariamente. |
Contagem de tempo limite do resultado | ResultTimeoutCount |
Int32 | O número de resultados de teste relatados como Tempo limite para a execução de teste ou resultado de teste diariamente. |
Contagem de resultados não executados | ResultNotExecutedCount |
Int32 | O número de resultados de teste relatados como Não Executados para a execução de teste ou resultado de teste diariamente. |
Contagem de avisos de resultados | ResultWarningCount |
Int32 | O número de resultados de teste relatados como Aviso para a execução de teste ou resultado de teste diariamente. |
Contagem de resultado não aplicável | ResultNotApplicableCount |
Int32 | O número de resultados de teste relatados como Não aplicável para a execução de teste ou resultado de teste diariamente. |
Contagem de resultados não afetados | ResultNotImpactedCount |
Int32 | O número de resultados de teste relatados como Não afetados para a execução de teste ou resultado de teste diariamente. |
Duração da execução Segundos | 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 de 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. |
Fluxo de trabalho | 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 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 |
Suítes de teste
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 de exibição | Nome | Data type | Descrição |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca d'água que indica a última vez em que os dados do Analytics foram atualizados. | |
ID do plano de teste | TestPlanId |
Int32 | O número (não o ID) designado 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 conjunto de testes | Title |
Int32 | O número (não o ID) designado a um caso de teste. |
ID do pedido | OrderId |
Int32 | Nome atribuído à configuração de teste. |
ID do nível 1 do conjunto de testes até o nível 14 do conjunto de testes | IdLevel1 atravésIdLevel14 |
Int32 | O nível de um conjunto de testes aninhado. |
Título do Suíte de Testes Nível 1 até o Título do Suíte de Testes Nível 14 | TitleLevel1 por 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 Pacote 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) designado a um plano de teste. |
ID do item de trabalho do requisito | RequirementWorkItemId |
Int32 | ID da história do usuário do item de trabalho, item de 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 de Exibição | 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 enumerado TestSuiteType
Os membros a seguir são definidos para o TestSuiteType
tipo enumerado.
Nome do membro | Valor | Nome de exibição |
---|---|---|
None |
0 | Nenhum |
QueryBased |
1 | Baseado em consulta |
Static |
2 | Estático |
RequirementBased |
3 | Baseado em requisitos |