Wzorzec Page Object – za wszelką cenę

Wśród początkujących testerów-automatyków wzorzec Page Object jest chyba najpopularniejszym i pierwszym przez nich poznanym wzorcem projektowym. Być może za jego popularnością stoi fakt, że jest on wpisany w dokumentację Selenium [klik], a co więcej – w większości języków jest też przygotowana implementacja tego wzorca [np. Java]. I bardzo dobrze, w ten sposób od razu, na […]

Gdzie schowana jest jakość?

Pewnie czytaliście już wiele książek, wpisów na blogach czy artykułów na ten temat. Pewnie znacie tysiąc jeden teorii, a ja do tej listy dodam jeszcze jedną (albo ją odkurzę). Zapraszam do lektury Jeśli sądzicie, że napiszę, że aby zapewnić jakość aplikacji należy wykonywać testy, przeglądy kodu (de facto to też rodzaj testu, drogi programisto) czy napisać […]

Jakich selektorów nie powinniśmy używać w testach

Sporym problemem dotykającym różnego rodzaju testów automatycznych jest ich utrzymanie. Na szczęście – przynajmniej w moim otoczeniu – pojawia się coraz mniej osób, które uważają, że test się napisze i będzie on działał do końca świata i jeden dzień dłużej. Nie posiadam szczegółowych statystyk, jednak z moich obserwacji wynika, że spora część testów dających rezultat fałszywie […]

A kto to testował?

Bardzo często w swoim środowisku pracy słyszałem pytania: kto to testował? kto robił przegląd kodu? kto wpuścił to na produkcję? oraz analogiczne. Pewnie wiele osób nie widzi w nich nic złego – dotyczy to zarówno pytających jak i testujących, wdrażających czy programujących. Ale jeśli  głębiej zastanowić się nad tymi pytaniami, można dojść do zupełnie innych wniosków. Wyobraźmy sobie […]