TestRock!
Strategy em testes
 Objetivo?
 Modificar nossa componentização para o padrão de projeto Strategy
 Para que?
 Para fazer o comportamento do nosso teste mudar em tempo de
execução
 Como?
 Criando uma interface Strategy
 Criando uma classe que muda de comportamento
 Passos
 Criar uma interface Strategy
 Criar uma classe Acao que manipula objetos Strategy
 Atualizar nossos componentes para implementarem Strategy
Conceito!
2
Modelo!
3
(Interface)
Strategy
executar
AcessarMinhaRede
executar
Login
executar
AcessarVagas
executar
Acao
strategy
executar
 Canal TestRock! - https://www.youtube.com/channel/UCaM9f-
dK58sezfVmNIoAi6g
 Código -
https://www.dropbox.com/sh/ogqpdjsuub5wukg/AAD2rTh9iGpQTRWMcGW
2AOtHa?dl=0
Material!
4

Strategy em testes