[Tutorial] Automatizando testes com o Visual Studio gerados pelo MS Test Manager

Oi Pessoal,

neste tutorial vou demonstrar como automatizar um teste baseado em um caso de teste existe no Microsoft Test Manager.

Pré-requisito: [Tutorial] Executando um Caso de Teste Manual no Microsoft Test Manager

O Visual Studio (2010 e 2012) permite a automatização de testes. Além de permitir a criação do código da automatização de testes manualmente, é possível executar um utilitário que gera o código automaticamente.

Este utilitário também permite a criação de um teste automatizado baseado em uma execução manual gravada através do Microsoft Test Manager.

Para automatizar o teste é necessário 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.



Em seguida um Popup será exibido perguntando se você deseja criar uma gravação manual ou utilizar uma gravação de teste existente. Neste exemplo, vamos utilizar uma gravação 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 botão Find. Selecione o Test Case e em seguida clique no botão OK.



E pronto! Teste Automatizado. Fácil assim, sem programar nem uma linha de código!!!

Em todo caso, eu não recomendo somente automatizar o código dessa forma, após a geração automática do código, acho interessante verificar o código gerado procurando por possíveis melhorias.

Uma coisa que eu acho bem bacana é realizar o refactory do código do teste automatizado sempre que possível, afim de melhorar o código gerado.

Se desejar, é possível verificar o código gerado:


Para executar o teste clique com o botão direito sobre o código e selecione a opção "Run Tests".



Dúvidas postem nos comentários!

Abraços e até a próxima!


Procurando uma empresa para lhe ajudar a migrar seus aplicativos para nuvem? Acesse: https://www.saguitech.com.br

Comentários

Postar um comentário

Postagens mais visitadas deste blog

[Tutorial] Executando Code Metrics com Visual Studio

[Tutorial] - Automatizando Testes com SAP e Visual Studio

[Tutorial] Automatizando testes com o Visual Studio Manualmente