View
79
Download
5
Category
Preview:
Citation preview
Título Agenda
Data:
Take.net
30/08/2013
Coded UIIntrodução ao
Rafael Avelar Pacheco – P&DEmail: rafaelpa@takenet.com.br
Título Agenda
2
Sumário
Motivação O que é Coded UI? Porquê utilizar? Abordagens de utilização Demo
Introdução ao Coded UI
Título Agenda
3
Motivação
Desânimo e desmotivação para execução de testes repetitivos e demorados.
Introdução ao Coded UI
Título Agenda
4
O que é Coded UI?
Coded UI Tests é uma ferramenta, integrada ao Visual Studio que possibilita a criação de testes de interface de usuário totalmente automatizados.A partir destes testes é possível verificar a aplicação por inteira, atestando efetivamente, o correto funcionamento de todas as camadas, inclusive a de interface.
Introdução ao Coded UI
Título Agenda
5
Porquê utilizar?
Artefato que gera valor para Takenet. Fundamental para testes de integração
e regressão (QA). Aplicação integrada ao Visual Studio,
plugável ao MTM (Microsoft Test Manager) e ao TFS.
Motiva os desenvolvedores a criarem testes, extensíveis e parametrizados, via código, de toda a aplicação.
Integração contínua diminuindo tempo de desenvolvimento.
Introdução ao Coded UI
Título Agenda
6
Porquê utilizar?
Rapidez e confiabilidade durante o processo de codificação.
Introdução ao Coded UI
Título Agenda
7
Abordagens de utilização
Geração de Coded UI utilizando ações gravadas no MTM (com ou sem teste exploratório).
Geração de Coded UI a partir do Coded UI Test Builder.
Escrever seu próprio Coded UI Test do zero (Opção não trivial).
Introdução ao Coded UI
Título Agenda
8
Demos
Título Agenda
9
Referências
1. How to: Create a Coded UI Test - http://msdn.microsoft.com/en-us/library/dd286681(v=vs.100).aspx
2. Verifying Code by Using Coded User Interface Tests - http://msdn.microsoft.com/en-us/library/dd286726.aspx
3. Best Practices for Coded UI Tests - http://msdn.microsoft.com/en-us/library/dd380782.aspx
4.Advanced Coded UI Testsing using Visual Studio 2012 - http://www.slideshare.net/ShaiRaiten/coded-ui-ws
Introdução ao Coded UI
Recommended