Opis warsztatu: Poznanie użytkowników oprogramowania, które tworzymy jest istotnym elementem w podejściu BDD. W czasie warsztatu poznamy zabieganego użytkownika systemu, a zebrane wymagania przedstawimy w postaci wykonywalnych scenariuszy testowych w oparciu o piramidę testów. Wymagania: Uczestnicy powinni mieć zainstalowane przed warsztatami: Sublime Text 2 + Package Control (https://packagecontrol.io/installation#st2) + Gherkin Plugin (https://packagecontrol.io/packages/Gherkin%20(Cucumber)%20Formatter)…
Czytaj więcej
Warsztat będzie dotyczył poznania od strony teoretycznej ale przede wszystkim praktycznej w jaki sposób przeprowadzać sesje z użytkownikami dla określenia czy aplikacja/witryna internetowa jest przyjazna użytkownikowi. Warsztaty składać się będą z 4 części. Część 1 – teoretyczna, aby zaznajomić uczestników z: a) Pojęciem testów użyteczności b) Użyteczność w kontekście aplikacji webowych/mobilnych c) Przykłady braku użyteczności…
Czytaj więcej
Automatyzacja testów opartych na GUI aplikacji, polega głównie na tworzeniu skryptów symulujących działanie prawdziwego użytkownika. Aby wiernie naśladować jego działanie, narzędzie musi posiadać między innymi mechanizmy symulujące ruchy myszką czy wprowadzanie tekstu z klawiatury. Ponadto takie narzędzie musi sprawnie posługiwać się kontrolkami aplikacji, jakie wykorzystuje w trakcie testu. Jakość narzędzia przeznaczonego do automatyzacji testów funkcjonalnych…
Czytaj więcej
Co zrobić, żeby testy oprogramowania nie były tylko zwykłym klikaniem (manualnym bądź automatycznym)? Czy testowanie oprogramowania może być prowadzone metodyczne – tak jak badania naukowe? Czy metody prowadzenia eksperymentów mogą być inspirujące dla projektana testów? Czy brak dokumentacji testowanego systemu zwalnia testera z systematycznego podejścia do badania jakości? Na warsztatach przećwiczymy różne techniki projektowania eksperytmentów…
Czytaj więcej