ALM – Test Manager e Team Foundation Server – Microsoft.TestPlanCategory is not defined in work item categories (categories.xml).

Introdução

Ao tentar criar um Plano de Teste em no Test Runner Web ou pelo Microsoft Test Manager, ocorre o seguinte aviso: Microsoft.TestPlanCategory is not defined in work item categories (categories.xml). You can use witadmin exportcategories; witadmin importcategories to fix this.

image

image

image

Causa

Isso ocorre devido à atualização feita no Team Foundation Server, a partir do Update 03, onde Suite de Testes e Plano de Testes tornaram-se um Work Item, e a atualização nos Templates ou Projetos em andamento não ocorreram conforme o planejado.

Veja um exemplo abaixo de um projeto sem a atualização.

image

image

Observer um Projeto com a atualização. Verifique que Test Plan e Test Suite, tornaram-se Work Items.

image

Resolução

Projetos em Andamento Sem Suites de Testes, Planos de Testes

Para resolver essa situação nos projetos que estão em andamento, você deverá inserir os Work Items no projeto e atualizar a classificação dos Work Items.

– Primeiro Passo:

Exporte os Work Items Test Plan e Test Suite de um Projeto que tenha o template atualizado.

witadmin exportwitd /collection:”http://servidortfs/tfs/Collection /p:”nomedoprojetofuncional” /f:”c:\wit\TestPlan.xml” /n:”Test Plan”

image

witadmin exportwitd /collection:”http://servidortfs/tfs/Collection /p:”nomedoprojetofuncional” /f:”c:\wit\TestSuite.xml” /n:”Test Suite”

image

Exporte o arquivo de definição de categorias ou do projeto atual e o edite (veja como aqui) ou do projeto que está OK, caso não haja divergência e apenas importe, depois de ter importado o Work Item Test Plan e Test Case (veja o segundo passo).

witadmin exportcategories /collection:”http://servidortfs/tfs/Collection” /p:”nomedoprojetofuncional /f:”c:\wit\Categories.xml”

image

image

Confirme se está com as categorias em questão:

image

– Segundo Passo:

Importe os Work Items Test Plan e Test Suite para o Projeto que não possui o Work Item.

witadmin importwitd /collection:”http://servidortfs/tfs/Collection” /p:”nomedoprojetonaofuncional” /f:”c:\wit\TestPlan.xml”

image

witadmin importwitd /collection:”http://servidortfs/tfs/Collection” /p:”nomedoprojetonaofuncional” /f:”c:\wit\TestSuite.xml”

Importe as Categorias.

witadmin importcategories /collection:”http://servidortfs/tfs/Collection” /p:”nomedoprojetonaofuncional” /f:”c:\wit\Categories.xml”

Pronto. Tente criar novamente o Plano de Teste e funcionará corretamente.

image

Projetos em Andamento Com Suites de Testes e Planos de Testes

Faça todos os passos adicionais acima, e depois, migre os conjuntos de testes, e planos de testes com o comando TFSConfig TCM. Esse comando deverá ser executado a partir do servidor do Team Foundation Server, no contexto de administrador (CMD).

Por exemplo:

TFSConfig TCM /upgradeTestPlans /CollectionName:TreinamentoCollection /TeamProject:”Software de Transação de Documentos

image

image

Pronto!

Maiores Informações

https://msdn.microsoft.com/pt-br/library/dn789837.aspx

https://msdn.microsoft.com/pt-br/library/dd312129.aspx

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s