1. Automação de
testes para não
programadores
contato@qualister.com.br
(48) 3285-5615
twitter.com/qualister
facebook.com/qualister
linkedin.com/company/qualister
8. Pirâmide da automação de testes
http://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid
UI
Serviço
Unidade
9. Pirâmide da automação de testes
http://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid
UI
Serviço
Unidade
-‐
Custo
+
10. Pirâmide da automação de testes
http://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid
UI
Serviço
Unidade
-‐
Manutenção
+
11. Pirâmide da automação de testes
http://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid
UI
Serviço
Unidade
-‐
Velocidade
+
18. Selenium
http://seleniumhq.org
É uma API (Application Programming Interface)
Executa ações em navegadores Web simulando um
usuário
Sendo uma API, é necessário desenvolver os scripts
manualmente
27. Keyword Driven
Tipos de Keywords:
• Declarativa (foco no “o quê”)
• Realizar a transferência de R$ 500 da conta
A para a conta B
• Imperativa (foco no “como”)
• Digitar $500 no campo Valor
• Digitar A no campo conta de origem
28. Keyword Driven
Benefícios:
• Encapsula e esconde a implementação do teste
• Alta reutilização
• Acessível para o testador não técnico
• Maior velocidade na construção dos testes
30. Softplan
• Sobre a Softplan:
• 23 anos no mercado
• Mais de 1600 colaboradores
• Presente em todo o Brasil e em mais 3 países
• Matriz em Florianópolis
• Áreas de atuação:
• Justiça
• Gestão Pública
• Indústria da Construção
http://www.softplan.com.br/
32. UNIC – Unidade Indústria da Construção
• Software Integrado de Gestão para a Indústria da Construção
• 100% WEB
• Líder de mercado no segmento
• Mais de 2 mil clientes
• Públicos-alvo: construtoras, incorporadoras, empreiteiras,
instaladoras, entre outras
• Presente em todos os estados do país
40. Desafios
• Criar e manter a biblioteca de Keywords (Suricato)
• Mudança no paradigma de teste de software
• Falta de testabilidade na UI
• Integração da automação de testes no ciclo de
desenvolvimento