AppTesting
Transcript of AppTesting
Quem sou eu!!!
Nome: Lucilia de Oliveira Cargo: Test Developer
Onde? Instituto Samnsung do AmazonasE-mail: [email protected]
Twitter:@lucilyaoliveiraLinkedin: Lucilia de Oliveira
Qualidade do software
“Um software é considerado com qualidade quando atende as categorias da qualidade”.
ISO/IEC 9126-1
Características de qualidade
• Funcionalidade • Confiabilidade• Usabilidade • Eficiência• Manutenibilidade• Portabilidade
Teste de Software
“ A finalidade do teste de software é, verificar se o que foi implementado estar de acordo com o que foi especificado”
Ricardo Cristalli.
Razoes para automatização
• Aumento da Produtividade• Otimizar o processo de testes Manuais• Testes em diferentes Browsers • Testes de repetição de dados• Testes de cálculos
O que é um desenvolvedor de Testes?
- Logica de programação- Ferramentas de desenvolvimentos- Linguagem de programação- HTML- Frameworks de Testes
Equipe de testeLider ou gerente de teste (LT,GP) Responsável pela liderança de um
projeto de teste.
Arquiteto de testes(AT) Responsável pela montagem do ambiente de teste (infra-estrutura) e escolhas das ferramentas
Analista de testes(AN) Responsável pela modelagem e elaboração dos casos de testes
Testador(TE) Responsável pela execução dos casos de testes
Atributos de testes
• Documentação/Caso de Uso/Pessoas/Sistemas
• Cenários/Roreitos
• Casos de Testes
• Executar testes
Exemplo de caso de teste
Objetivo: Login no Google Gmail.Pré-condições: Usuario de e-mail e senha valida no Gmail.Pós-condições: Usuario logado no E-mail.Detalhadamento: Step: Abrir o site www.gmail.com Step: Informar o E-mail. Step: Informar o Password Step: Pressiona o Botão Sign in. Resultado Esperado: Apresentar na tela a caixa de entada do usuário.
Iniciando automatização
Linguagem -JavaFerramenta de Automação - Selenium 2 (Webdriver)Framework de Test - Junit IDE para desevolvimento - Eclipse