Sie sind auf Seite 1von 3

Automatizando testes com o Visual Studio gerados pelo MS Test Manager

(blog.alancmorais.net - 24/09/2012 - Alan Correa Morais)

Oi Pessoal,
Neste tutorial vou demonstrar como automatizar um teste baseado em um caso de teste
existe no Microsoft Test Manager.
O Visual Studio (2010 e 2012) permite a automatizao de testes. Alm de permitir a criao
do cdigo da automatizao de testes manualmente, possvel executar um utilitrio que gera
o cdigo automaticamente.
Este utilitrio tambm permite a criao de um teste automatizado baseado em uma execuo
manual gravada atravs do Microsoft Test Manager.
Para automatizar o teste necessrio abrir o Visual Studio e acessar o Team Foundation Server
ou Team Foundation Service.

Clique no Menu File > New > Project:

Em templates, selecione Installed > Templates > Visual C# > Test. Selecione Coded UI Test
Project no tipo de projeto e adicione o nome que desejar.

1
Em seguida um Popup ser exibido perguntando se voc deseja criar uma gravao manual ou
utilizar uma gravao de teste existente. Neste exemplo, vamos utilizar uma gravao
existente.

Em seguida ser solicitado que voc selecione uma Query do TFS, d o ID do Test Case ou
digite uma parte do nome do Test Case. Neste exemplo vamos utilizar o ID do Test Case. Clique
no boto Find. Selecione o Test Case e em seguida clique no boto OK.

2
E pronto! Teste Automatizado. Fcil assim, sem programar nem uma linha de cdigo!!!
Em todo caso, eu no recomendo somente automatizar o cdigo dessa forma, aps a gerao
automtica do cdigo, acho interessante verificar o cdigo gerado procurando por possveis
melhorias.
Uma coisa que eu acho bem bacana realizar o refactory do cdigo do teste automatizado
sempre que possvel, afim de melhorar o cdigo gerado.
Se desejar, possvel verificar o cdigo gerado:

Para executar o teste clique com o boto direito sobre o cdigo e selecione a opo Run
Tests.

Pr-requisito: Executando um Caso de Teste Manual no Microsoft Test Manager.