Wpis z mikrobloga

Mircy z tagów #testowanieoprogramowania i #androiddev - mam pytanko dot. testów Espresso oraz użycia tzw. Robot Pattern.

Natknąłem się na hasło "robot pattern" w internetach i zauważyłem, że stało się ono fancy w świecie natywnych testów na mobilki. Lecz widzę tutaj bardzo dużo podobieństw z Page Object Pattern i trudno mi ocenić jaka jest przewaga Robota nad Page Objectem (lub na odwrót).

Na plus "robocika" jest napewno składnia - czyli piszemy jak we wzorcu builder (robot.inputLogin().inputPassword().clickLogin()). Ale co tutaj wincyj za różnic mamy? A może to kolejny buzzword? ;)
  • 9
@jaranie_browna: rozważałem kiedyś fluent interface ale powstrzymały mnie 3 problemy. Debugowanie, logowanie i typ zwracamy przez metodę (co robisz w sytuacji jak jedna metoda może nawigować do różnych stron, przykładowo zalogowanie przenosi na stronę główną albo do panelu admina). Jak sobie z tymi rzeczami u siebie poradziłeś?