110 likes | 234 Views
Victor Moura Cortez. Testes Automatizados. Motivação. Sistemas de grande porte Feedback com testes manuais é demorado Consome recursos humanos por muito tempo Automatizar testes de aceitação Integração contínua Especificação do sistema utilizada como cenário de teste. Cucumber.
E N D
Victor Moura Cortez Testes Automatizados
Motivação • Sistemas de grande porte • Feedback com testes manuais é demorado • Consome recursos humanos por muito tempo • Automatizar testes de aceitação • Integração contínua • Especificação do sistemautilizadacomocenário de teste
Cucumber • Ferramentapara testes de aceitação (BDD). • Utiliza-se de linguagem natural paraespecificar testes.
Cucumber 1 - Step 2 – Step Definition 3 – i18n (opcional) 4 - Jemmy
Cucumber 5 - Rodar 6 - Resultados
JBehave • Ferramentaalternativaao Cucumber • Escritacompletamenteem Java, em cima de JUnit • Integração com Eclipse
JBehave 1 - Cenário 2 - Steps 3 – Step Definition
JBehave 4 - Resultados
Selenium • Gravação de testes (Nãobaseadoemcenário) • Scripts de testegeradoautomaticamente • Testes de aceitaçãopara web
Selenium UI TesteGravado
Selenium JUnitGerado