Especificando o tipo de Bug para o arquivo usando o Gerenciador de teste da Microsoft
Você pode habilitar a criação automática de um item de trabalho quando um testador encontra um defeito do código ao usar Microsoft Test Manager. O tcm bugfieldmapping ferramenta de linha de comando oferece suporte a importação e exportação de um arquivo de mapeamento para a equipe do projeto. O arquivo de mapeamento define o tipo de item de trabalho para criar e campos de dados de três para ser preenchido pelo Microsoft Test Manager. Os três campos são etapas reproduzíveis, informações do sistema e a compilação em que o defeito foi encontrado. Quando um testador executa um teste e localiza um defeito, eles podem criar um bug em que os três campos são preenchidos automaticamente.
Observação |
---|
Se o seu projeto de equipe foi criado com um modelo de processo que foi baseado em Microsoft Solutions Framework (MSF) versão 5.0, o tipo de item de trabalho bug já está habilitado. No entanto, se você está adicionando outro tipo de item de trabalho para a categoria de bug ou se você estiver trabalhando com um modelo de processo personalizado, talvez você precise usar o tcm comando. |
O tcm ferramenta de linha de comando está localizada em unidade:\Arquivos de Programas\Microsoft 10.0\Common7\IDE de Visual Studio no computador cliente que executa o Team Explorer.
Para obter mais informações sobre outras tcm Opções da ferramenta de linha de comando, consulte TCM: Importando e execução automatizada de testes para um plano de teste a partir da linha de comando.
Para obter mais informações sobre o tipo de bug de item de trabalho, consulte Bug (Agile) ou Bug (CMMI).
Permissões necessárias
Para o projeto de equipe, onde são definidos os tipos de item de trabalho, você deve ser um membro da Os administradores do Team Foundation o grupo de segurança ou o Administradores de projeto o grupo de segurança. For more information, see Permissões de Team Foundation Server.
Observação |
---|
Mesmo se fizer logon com permissões administrativas, você deve abrir uma janela de Prompt de comando com privilégios elevados para executar essa função em um servidor que esteja executando o Windows Server 2008. Para abrir uma janela de Prompt de comando com privilégios elevados, clique em Iniciar, com o botão direito o Prompt de comandoe em seguida, clique em Executar como administrador. Para obter mais informações, consulte a seguinte página no site da Microsoft: Controle de acesso do 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
Parameter |
Description |
---|---|
/export |
Especifica a exportação do arquivo de mapeamento de campo do bug. Esse arquivo define o tipo de item de trabalho para criar quando um defeito do 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, por exemplo, as etapas de reprodução, informações do sistema e a compilação em que o defeito de código foi encontrado. Para obter mais informações, consulte o conteúdo do arquivo de mapeamentos de campo do Bug posteriormente neste tópico. |
/import |
Especifica a importação do arquivo de mapeamento de campo do bug. |
/mappingfile:Path |
O caminho e o nome do arquivo de definição XML que contém os mapeamentos de campo do bug.
Observação
Se você usar Windows Vista, talvez você não tenha permissões para determinadas pastas.Se você tentar exportar o tipo de item de trabalho para um local onde você não tem permissões, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e salva-lo no armazenamento virtual.Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem permissões.Para obter mais informações sobre a virtualização de registro, consulte as seguintes páginas no site da Microsoft: Virtualização de registro e problemas comuns de virtualização de arquivo e registro no Windows Vista.
|
/collection:CollectionURL |
Especifica o identificador de recursos uniforme (URI) da coleção de projeto de equipe. O formato para o URI é o seguinte: http: / /Nome_do_servidor: port/VirtualDirectoryName/NomeDaColeta Se nenhum diretório virtual é usado, o formato para o URI é o seguinte: http: / /Nome_do_servidor: port / NomeDaColeta |
/teamproject:Project |
Especifica o nome do projeto da equipe para o qual os mapeamentos de campo do bug devem ser aplicadas. O projeto de equipe deve ser definido na coleção de projeto de equipe que é especificada pelo /collection parâmetro. |
/login:UserName,Password |
Optional. Especifica o nome e a senha de um usuário que está conectado ao servidor de camada de aplicativo para Team Foundation e quem tem permissão para executar o comando. Você usaria essa opção quando suas credenciais do Windows não tem as permissões apropriadas, usando a autenticação básica ou você não estiver em um domínio. |
/? ouhelp |
Exibe ajuda sobre o comando na janela do Prompt de comando. |
Comentários
O arquivo de mapeamentos de campo do bug fornece Microsoft Test Manager com o nome do tipo de item de trabalho para criar e campos para preencher para itens de trabalho que ele cria.
Você pode definir apenas um tipo de item de trabalho a ser criado quando você executa testes que usam Microsoft Test Manager. Cada vez que executar o tcm bugfieldmapping import de comando, o tipo de item de trabalho especificado pelo BugFilerMappings elemento substitui qualquer tipo de item de trabalho especificado anteriormente. Por exemplo, o código a seguir indica a criação de itens de trabalho que são baseados no tipo de chamada AWBug.
<BugFilerMappings workitemtypetocreate="AWBug">
For more information, see Como: Enviar um Bug usando o Gerenciador de teste da Microsoft.
Conteúdo do arquivo de mapeamentos de campo do Bug
A sintaxe XML a seguir lista o conteúdo padrão do arquivo de mapeamentos de campo do bug. O arquivo Especifica o tipo de item de trabalho para criar e o item de trabalho de três campos que Microsoft Test Manager preencherá automaticamente, com base nos dados que foi encontrados durante a execução de teste. Todos os três campos devem ser especificados quando você importa um arquivo de mapeamentos de campo do bug.
<?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 os campos que são usados para controlar as informações que Microsoft Test Manager encontra, consulte Criação e teste de integração.
Examples
A menos que especificado em contrário, os valores a seguir aplicam-se em cada exemplo:
URI para a coleção de projeto de equipe: http://AdventureWorksServer:8080/AWTeam/Collection1
Nome do projeto: AdventureWorks
Nome do arquivo de mapeamento de campo de bug: bugfieldmappings.XML
Local da pasta: "C:\Users\AdminUser\Documents\"
Importe o arquivo de mapeamentos de campo de Bug
O comando a seguir importa o conteúdo do arquivo bugfieldmappings.xml para o projeto de equipe AdventureWorks é definido em Collection1 no servidor chamado AdventureWorksServer.
tcm bugfieldmapping /import /mappingfile:"C:\Users\AdminUser\Documents\bugfieldmappings.xml" /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /teamproject:AdventureWorks
Consulte também
Tarefas
Como: Execute casos de teste com a automação a partir da linha de comando usando o Tcm
Como: Enviar um Bug usando o Gerenciador de teste da Microsoft
Outros recursos
Personalizando modelos de processo
Usando o Team Foundation Server de ferramentas de linha de comando