Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By Alan Correa Morais Oi Pessoal,neste tutorial vou demonstrar como automatizar um teste através de uma gravação manual.Leitura Recomendada: [Tutorial] Automatizando testes com o Visual Studio gerados pelo MS Test ManagerO 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 teste manualmente, é possível executar um utilitário que gera o código automaticamente.Na leitura recomendada eu explico como automatizar um teste baseado em uma execução manual através do MS Test Manager. Já neste post vou demostrar como automatizar um teste utilizando o Coded UI Test Builder.O Coded UI Test Builder é um utilitário do MS Visual Studio que permite a captura de vários tipos de interações com aplicações que rodam em ambiente Windows. Com o Coded UI Test é possível automatizar aplicações Web e Desktop com uma mesma plataforma de desenvolvimento.Para automatizar um teste utilizando o Coded UI Test Builder não é necessário acessar o Team Foundation Server ou Team Foundation Service, somente é necessário abrir o MS Visual Studio.

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 criar uma gravação manual.

Verifique que o UIMAP – Coded UI Test Builder é carregado. Ele possui os seguintes botões: Start Recording (iniciar gravação), Show Recorded Steps (exibir passos gravados), Add Assertions (adicionar verificações) e Generate Code (Gerar código).

Clique no botão Start Recording para iniciar a gravação. Realize a execução do teste, clicando nos componentes de tela.

Assim que a gravação for finalizada clique no botão Pause Recording. Em seguida clique no botão Generate Code.

Adicione o nome do método de teste que deverá ser criado e clique no botão Add and Generate.

E pronto! Teste Automatizado. Fácil assim, sem programar nem uma linha de código!!!Como eu já disse no post anterior, 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.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.

Para saber mais sobre quais plataformas são suportadas pelo Coded UI Test verifique neste post do Blog da equipe de desenvolvimento do Visual Studio: http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/05/visual-studio-2012-rtm-coded-ui-test-support-matrix.aspx

Dúvidas postem nos comentários!Abraços e até a próxima!

Source: http://blog.alancmorais.net/2012/10/tutorial-automatizando-testes-com-o.html

Category: Automatização, Tutorial, Visual Studio

Você também pode querer ler

Comments are off for this post.