Referência de campos de integração de compilação e teste

Você usa os campos de dados de teste e de compilação do Team Foundation Server (TFS) para fazer as seguintes ações:

  • Associar bugs às compilações onde foram encontrados ou corrigidos.

  • Marcar casos de teste como manual ou automatizado e armazenar informações para oferecer suporte aos casos de teste automatizado.

  • Para casos de teste e etapas compartilhadas, defina a ação, as etapas de validação e os dados usados para fazer os testes.

O Test Manager e os WITs (Work Item Types, tipos de item de trabalho) de teste usam os seguintes campos para rastrear planos, progresso e resultados de teste. A disponibilidade dos WITs é baseada na versão do TFS instalada no nível do aplicativo. Para saber mais sobre o uso dos WITs, veja Planejar testes manuais usando o Team Web Access.

TFS 2013,0

TFS 2013,2

TFS 2013,3

  • Bug

  • Etapas compartilhadas

  • Caso de teste

  • Bug

  • Parâmetros compartilhados

  • Etapas compartilhadas

  • Caso de teste

  • Bug

  • Parâmetros compartilhados

  • Etapas compartilhadas

  • Caso de teste

  • Plano de teste

  • Conjunto de testes

Para saber mais sobre o upgrade de um projeto de equipe existente para obter WITs que o seu projeto de equipe atual não possua, acesse aqui.

Campos de compilação e de dados de teste que aparecem nos formulários de itens de trabalho

A tabela a seguir descreve os campos definidos em um ou mais dos WITs de teste. Para obter informações sobre tipos de dados e atributos de campo, veja Definir e modificar campos do item de trabalho.

Para personalizar um campo ou uma lista de opções, veja Definir campos de item de trabalho.

Nome do campo

Descrição

Nome de referência

Tipo de dados

Valor padrão do atributo de tipo reportável

Valor padrão do atributo de índice

Status da automação (veja a Observação 1)

O status de um caso de teste. Você pode especificar os seguintes valores:

  • Não Automatizado

  • Planejado

Para executar testes automatizados, veja Automatizar um caso de teste no Microsoft Test Manager.

Microsoft.VSTS.TCM.AutomationStatus

Cadeia de caracteres

Detalhe

False

Encontrado em (Observação 2)

Número da compilação do produto, ou revisão, em que um bug foi encontrado.

Microsoft.VSTS.Build.FoundIn

Cadeia de caracteres

Dimensão

False

Compilação de integração (Observação 2)

O número da compilação do produto que incorpora o código ou que corrige um bug.

Microsoft.VSTS.Build.IntegrationBuild

Cadeia de caracteres

Dimensão

False

Problema

Indica que as etapas compartilhadas estão associadas a um resultado esperado. Os valores permitidos são Sim e Não. (Apenas etapas compartilhadas)

Microsoft.VSTS.Common.Issue

Cadeia de caracteres

Dimensão

False

Parâmetros (Observação 3)

Contém os parâmetros a serem usados ao executar um teste manual. (Parâmetros compartilhados, Etapas compartilhadas e Caso de teste)

Microsoft.VSTS.TCM.Parameters

HTML

Nenhum

False

Etapas

As etapas de ação e validação obrigatórias para fazer o teste.

Microsoft.VSTS.TCM.Steps

TestStepsControl

Nenhum

False

Informações do Sistema

Informações sobre o software e a configuração do sistema, relevantes ao teste.

Microsoft.VSTS.TCM.SystemInfo

HTML

Nenhum

False

Passos a reproduzir

As etapas necessárias para reproduzir o comportamento inesperado.

Microsoft.VSTS.TCM.ReproSteps

HTML

Nenhum

False

Tipo de conjunto de testes (Observações 1 e 4)

A categoria do conjunto de testes. Os valores permitidos são:

  • Baseado em consulta: use uma consulta para agrupar casos de teste que tenham uma característica específica – por exemplo, todos os testes que têm Prioridade=1. O conjunto incluirá automaticamente todos os casos de teste retornados pela consulta definida por você.

  • Estático: use para agrupar casos de teste projetados para rastrear o status de teste dos itens da lista de pendências. Cada caso de teste que você adiciona a um conjunto de testes baseado em requisitos é automaticamente vinculado ao item da lista de pendências.

  • Baseado em requisitos: use para agrupar casos de teste com quaisquer conjuntos de teste ou características.

Para saber mais, veja Planejar testes manuais usando o Team Web Access.

Microsoft.VSTS.TCM.TestSuiteType

Cadeia de caracteres

Dimensão

False

Notas

  1. Não personalize a lista de seleção para esses campos. O sistema aceita apenas os valores listados.

  2. Ao adicionar um elemento GLOBALLIST à definição FIELD, você pode fornecer um menu suspenso de compilações, dentre as quais os usuários podem escolher. Para como, veja Campos que dão suporte à integração com teste, compilação e controle de versão.

  3. Requer que o TFS 2013.2 ou o TFS 2013.3 esteja instalado no servidor de nível de aplicativo e projetos de equipe existentes a serem atualizados para dar suporte a Parâmetros compartilhados. Para saber mais, veja Configurar recursos depois de um upgrade do TFS.

  4. Requer que o TFS 2013.3 esteja instalado no servidor no nível do aplicativo e que projetos de equipe existentes sejam atualizados para dar suporte ao Plano de Teste e Pacote de Testes.

Campos adicionais

Os campos a seguir não aparecem nos formulários de itens de trabalho, mas são rastreados para casos de teste ou pacotes de teste. Você pode usar alguns desses campos para filtrar consultas e criar relatórios.

Nome do campo

Descrição

Nome de referência

Tipo de dados

Valor padrão do atributo de tipo reportável

Valor padrão do atributo de índice

Armazenamento automatizado de teste

O assembly que contém o teste que automatiza o caso de teste.

Microsoft.VSTS.TCM.AutomatedTestStorage

Cadeia de caracteres

Nenhum

False

Tipo automatizado de teste

O tipo de teste que automatiza o caso de teste.

Microsoft.VSTS.TCM.AutomatedTestType

Cadeia de caracteres

Nenhum

False

AutomatedTestId

O ID do teste que automatiza o caso de teste. (somente Caso de teste)

Microsoft.VSTS.TCM.AutomatedTestId

Cadeia de caracteres

Nenhum

False

AutomatedTestName

O nome do teste que é usado para automatizar o caso de teste. (somente Caso de teste)

Microsoft.VSTS.TCM.AutomatedTestName

Cadeia de caracteres

Nenhum

False

LocalDataSource

A fonte dos dados locais que dão suporte ao teste. (somente Caso de teste)

Microsoft.VSTS.TCM.LocalDataSource

HTML

Nenhum

False

Texto da consulta

Campos usado para capturar a consulta definida para um tipo de pacote baseado em consulta.

Microsoft.VSTS.TCM.QueryText

PlainText

Nenhum

False

Auditoria do pacote de testes (veja Observação 1)

Rastreia operações adicionais realizadas ao modificar um pacote de teste, por exemplo: adicionar testes a um pacote de testes ou mudar configurações. Esse campo pode ser visualizado por meio da guia Histórico ou de uma consulta separada. Haverá uma visualização de histórico consolidada, incluindo alterações realizadas ao campo de itens de trabalho e alterações resultantes de artefatos relacionados, como pontos de teste e configurações.

Microsoft.VSTS.TCM.TestSuiteAudit

Texto sem formatação

Nenhum

False

ID do tipo de pacote de testes (Observações 1, 2)

Um valor atribuído pelo sistema que corresponde à categoria do pacote de testes e aplicável apenas a pacotes de teste. Os valores atribuídos são:

  • 1 (Estático)

  • 2 (Baseado em consulta)

  • 3 (Baseado em requisito)

Microsoft.VSTS.TCM.TestSuiteTypeId

Inteiro

Nenhum

False

Notas

  1. Requer que o TFS 2013.3 esteja instalado no servidor no nível do aplicativo e que projetos de equipe existentes sejam atualizados para dar suporte ao Plano de Teste e Pacote de Testes.

  2. Não personalize a lista de seleção para esses campos. O sistema aceita apenas os valores listados.

Consulte também

Conceitos

Referência de campo de item de trabalho do Visual Studio ALM