Opis doświadczeń zebranych podczas wdrażania w projekcie wspólnej pracy nad automatyzacją testów UI. Jak to zrobić? Czy warto i w jakich warunkach warto? Na co warto zwrócić uwagę?
3. Neversettle
intive.com
Myślę, że warto ponieważ…
3
Oszczędność czasu
Można dostarczać więcej/częściej!
Wykonują się niezależnie od pory dnia
Czasem coś znajdują ;)
Testerzy są mniej marudni
5. Neversettle
intive.com
MU SIMY D OW IEŹĆ W TER MIN IE!
Wszystkie ręce na pokład
_Poproś o pomoc przy tworzeniu
_Pokaż, że to nie takie bolesne
_Pozwól coś stworzyć
_Pozwól pisać całe testy
7. Neversettle
intive.com
_Tworzenie scenariuszy testowych
_Piramida testów
_Testy UI wykonują się długo
_Testy UI nie muszą pokryć wszystkich przypadków
_Wyniki testów trzeba analizować
_Przeglądy kodu
_Czytelność przypadków testowych
_Suity „przejściowe” 7
Ustalmy zasady
8. Neversettle
intive.com
Czy było warto?
_Uwzględnianie testów w planach
_W razie konieczności pomoc w pisaniu testów
_Dużo większa świadomość na temat testów
_Poprawa jakości kodu
_Wzrost umiejętności programistycznych QA
9. Neversettle
intive.com
Czy było warto?
_Nieczytelne logi
_Nieczytelne przypadki testowe
_Utrata wpływu na tworzone przypadki
_Zmiany w frameworku (czasem to zaleta )
_Testy bardzo E2E – testy wszystkiego
11. Neversettle
intive.com
Kiedy warto?
11
_Dojrzały zespół – rozmawiamy ze sobą
_Przestrzegamy zasad
_Mamy czas na wzajemne dyskusje
_Dostarczamy opisy przypadków testowych
_Potrafimy przeglądać kod
_Potrafimy zachować kontrolę!
_Potrafimy powiedzieć NIE!