Especificar o tipo de bug para o arquivo usando o Microsoft Test Manager
Você pode ativar a criação automática de um item de trabalho a um verificador encontrar um defeito de código quando usando Microsoft Test Manager.A ferramenta de linha de comando tcm bugfieldmapping oferece suporte a importação e exportação de um arquivo de mapeamento para o projeto de equipe.O arquivo de mapeamento define o tipo de item de trabalho para criar e os três campos de dados a serem preenchidos por Microsoft Test Manager.Os três campos são etapas reprodutíveis, informações do sistema, e a compilação em que o defeito foi encontrado.Quando um verificador executa um teste e localizar um defeito, podem criar um bug em que os três campos são preenchidos automaticamente.
Observação |
---|
Se seu projeto de equipe foi criado com um dos modelos padrão do processo fornecidos com Team Foundation Server, o tipo de item de trabalho de bug é ativado.Em o entanto, se você estiver adicionando outro tipo de item de trabalho a categoria de bug ou você estiver trabalhando com um modelo personalizado de processo, você talvez precise usar o comando de tcm . |
Para acessar a ferramenta de linha de comando tcm , abra uma janela de prompt de comando onde Visual Studio ou Team Explorer sejam instalados e insira:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
Em uma edição de 64 bits do windows, substitua %programfiles% com %programfiles(x86)%.
Para obter mais informações sobre opções adicionais de ferramenta de linha de comando tcm , consulte TCM: testes de automatizada de importação e em execução para um plano de teste na linha de comando.
Para obter mais informações sobre o tipo de erro de item de trabalho, consulte Erros (scrum), Bug (Agile), ou Erros (CMMI).
Permissões Necessárias
Para o projeto de equipe onde os tipos de itens de trabalho são definidos, você deve ser um membro do grupo de segurança Administradores do team foundation ou grupo de segurança de Administradores de projeto .Para obter mais informações, consulte Team Foundation Permissões do servidor.
Observação |
---|
Mesmo se você fizer logon com permissões administrativas, você deve abrir uma janela de prompt de comando alto para executar esta função em um servidor que esteja executando Windows Server 2008.Para abrir uma janela de prompt de comando, clique Iniciar, clique com o botão direito do mouse Prompt de comando, clique em Executar como administrador.Para obter mais informações, consulte a seguinte página no site da Microsoft: Controle de acesso de usuário. |
tcm bugfieldmapping /export /mappingfile:path /collection:CollectionURL /teamproject:Project [/login:username,[password]]
tcm bugfieldmapping /import /mappingfile:path /collection:CollectionURL /teamproject:Project [/login:username,[password]]
Parâmetros
Parâmetro |
Descrição |
---|---|
/export |
Especifica exportação do arquivo de mapeamento de campo de erro.Esse arquivo define o tipo de item de trabalho para criar quando um defeito de código é encontrado usando Microsoft Test Manager.Também especifica os campos de item de trabalho que serão preenchidos com dados que são definidos em Microsoft Test Manager, como o repro etapa, informações do sistema, e a compilação em que o defeito de código foi encontrado.Para obter mais informações, consulte Conteúdo dos mapeamentos Arquivo do campo de erro posteriormente em este tópico. |
/import |
Especifica a importação de arquivo de mapeamento de campo de erro. |
/mappingfile:Path |
O caminho e nome de arquivo de definição do arquivo XML que contém os mapeamentos do campo de erro.
Observação
Se você usar Windows Vista, você pode não ter permissões a determinadas pastas.Se você tentar exportar o tipo de item de trabalho a um local onde você não tem permissões, a tecnologia virtualização do Registro automaticamente redireciona o arquivo exportado e o salva no armazenamento virtual.Para evitar essa redirecionamento, você pode exportar o arquivo para um local onde você tenha permissões.Para obter mais informações sobre virtualização do Registro, consulte as seguintes páginas no site da Microsoft: Virtualização do Registro e Problemas de virtualização de arquivo comum e do Registro no Windows Vista.
|
/collection:CollectionURL |
Especifica o identificador de uniform resource identifier (URI) de coleção de projeto de equipe.O formato para o URI é o seguinte: http:ServerName: porta/VirtualDirectoryName/CollectionName/ Se nenhum diretório virtual é usado, o formato para o URI é o seguinte: http:ServerName: porta/CollectionName/ |
/teamproject:Project |
Especifica o nome do projeto de equipe que os mapeamentos do campo de bug devem ser aplicados.Este projeto de equipe deve ser definido na coleção de projeto de equipe que é especificado pelo parâmetro de /collection . |
/login:UserName,Password |
Opcional.Especifica o nome e a senha do usuário que o aplicativo para o servidor de camada de aplicativo para Team Foundation e que tem permissões para executar o comando. Você usa esta opção quando suas credenciais do windows não tem as permissões apropriadas, você estiver usando autenticação básica, ou você não estiver em um domínio. |
/?ou help |
Exibe ajuda sobre o comando na janela do prompt de comando. |
Comentários
O arquivo de mapeamento de campo de bug fornece Microsoft Test Manager com o nome do tipo de item de trabalho para criar e campos para preencher aos itens de trabalho que cria.
Você pode definir apenas um tipo de item de trabalho a ser criado quando você executa os testes que usam Microsoft Test Manager.Cada vez que você executar o comando de tcmbugfieldmapping import, o tipo de item de trabalho que é especificado pelo elemento de BugFilerMappings que substitui o tipo de item de trabalho foi especificado anteriormente.Por exemplo, o código a seguir indica a criação de itens de trabalho que são baseados no tipo nomeado AWBug.
<BugFilerMappings workitemtypetocreate="AWBug">
Para mais informações, consulte Como: enviar um Bug usando o Gerenciador de teste do Microsoft.
Conteúdo dos mapeamentos Arquivo do campo de erro
A seguinte sintaxe XML lista os padrões de arquivo conteúdo dos mapeamentos do campo de erro.O arquivo especifica o tipo de item de trabalho para criar e os três campos de item de trabalho que Microsoft Test Manager preencherá automaticamente, com base nos dados que foram encontrados durante o ensaio.Todos os três campos devem ser especificados quando você importar um arquivo de mapeamento de campo de erro.
<?xml version="1.0" encoding="utf-16"?>
<BugFilerMappings workitemtypetocreate="Bug">
<ReproSteps>Microsoft.VSTS.TCM.ReproSteps</ReproSteps>
<SystemInformation>Microsoft.VSTS.TCM.SystemInfo</SystemInformation>
<BuildFoundIn>Microsoft.VSTS.Build.FoundIn</BuildFoundIn>
</BugFilerMappings>
Para obter mais informações sobre campos que são usados para controlar informações que localize de Microsoft Test Manager , consulte a Referência de campos de integração de compilação e teste.
Exemplos
Salvo indicação caso contrário, os seguintes valores se aplicam em cada exemplo:
URI para a coleção de projeto de equipe: http://AdventureWorksServer:8080/tfs/Collection1
Nome do projeto: AdventureWorks
Nome de arquivo de mapeamento de campo de erro: bugfieldmappings.xml
Local da pasta: “C:\Users\AdminUser\Documents\”
Importar os mapeamentos Arquivo do campo de erro
O comando a seguir importa o conteúdo do arquivo de bugfieldmappings.xml ao projeto de equipe AdventureWorks que é definido em Collection1 no servidor que é chamado AdventureWorksServer.
tcm bugfieldmapping /import /mappingfile:"C:\Users\AdminUser\Documents\bugfieldmappings.xml" /collection:http://AdventureWorksServer:8080/tfs/Collection1 /teamproject:AdventureWorks
Consulte também
Tarefas
Como: enviar um Bug usando o Gerenciador de teste do Microsoft
Conceitos
Personalizar modelos de processo
Como: executar testes a partir da linha de comando usando o Tcm de Automated
Outros recursos
Usando ferramentas de linha de comando do Team Foundation Server