TestRock!
Design Factory em testes
 Objetivo?
 Criar um caso de teste no Selenium fácil de implementar
 Criar uma fábrica especialista em criação de componentes
 Para que?
 Para agilizar a confecção e manutenção dos testes
 Deixar a leitura fluente
 Como?
 Criando uma interface Componente
 Criando uma classe ComponenteFactory
 Passos
 Criar uma interface Componente
 Criar uma classe ComponenteFactory que cria objetos Componente
 Atualizar nossos componentes para implementarem Componente
Conceito!
2
Modelo!
3
(Interface)
Componente
executar
AcessarMinhaRede
executar
Login
executar
AcessarVagas
executar
Componente
Factory
getComponente
Cria
 Canal TestRock! - https://www.youtube.com/channel/UCaM9f-
dK58sezfVmNIoAi6g
 Código -
https://www.dropbox.com/sh/ogqpdjsuub5wukg/AAD2rTh9iGpQTRWMcGW
2AOtHa?dl=0
Material!
4

Design Factory em testes