Prezentacja powstała na potrzeby webinara pt. Kobiety do testów. Praktykujemy.
Podczas webinara omawialiśmy 7 zasad testowania oraz podział testów. Pokazaliśmy również, jakie rodzaje błędów możemy napotkać przy testowaniu aplikacji oraz jak je poprawnie zgłosić i opisać.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
2. Agenda
1. 7 zasad testowania
2. Podział testów- funkcjonalne i niefunkcjonalne
3. Rodzaje błędów
4. Priorytety błędów
5. Jak zgłosić błąd
6. Narzędzia przydatne przy zgłaszaniu błędów
7. Narzędzia do zgłaszania błędów
8. Cześć warsztatowa - jaki to błąd
9. Pytania oraz link do testu predyspozycji
16. Priorytety błędów
• Aplikacja nie uruchamia się, występują częste „crashe”, nie
działają podstawowe funkcjonalności, nie ma możliwości
testowania aplikacji
• Błąd powinien być naprawiony natychmiastowo
Blocker
• Nie działają krytyczne (biznesowo) funkcjonalności, ale jest
możliwość testowania innych funkcjonalności
• Błąd powinien być naprawiony jak najszybciejCritical
• Nie działają kluczowe funkcjonalności, ale istnieje możliwość
obejścia; błąd pojawia się sporadycznie (np. aplikacja się
zawiesza raz na jakiś czas), istnieje możliwość testowania
kluczowych funkcjonalności
• Błąd powinien być naprawiony zaraz po blockerach i criticalach
Major
• Brakuje funkcjonalności (nie kluczowej), nie działa, ale jest
„workaround”(obejście) Błąd nie ma większego wpływu na
ogólne działanie aplikacji
• Błąd może być naprawiony po poprawce ważniejszych błędów
Minor
• Błąd „kosmetyczny”, literówki, niezgodność w UI (ale
funkcjonalność jest OK)Trivial
17. Zgłoszenie błędu
Załączniki (zrzuty ekranów, filmy)
Powtarzalność
Oczekiwany rezultat
Rezultat
Kroki do reprodukcji
Środowisko testowe (np. Windows 8, Chrome wersja 55.0.2883.87 m)
Priorytet
Tytuł
(krótki, jednoznaczny)
18. Przykład prawidłowo
zgłoszonego błędu
Tytuł
[Profil] [Firefox] Podczas modyfikacji danych użytkownika nie zapisuje
się adres do korespondencji
Kroki do reprodukcji
1. Wejdź na stronę główną aplikacji http://www.aplikacja.pl/
2. Zaloguj się na konto użytkownika
3. Idź do profilu użytkownika http://www.aplikacja.pl/profile
4. Zmień dane w adresie do korespondencji
5. Zapisz zmiany klikając w przycisk „Zapisz”
19. Przykład prawidłowo
zgłoszonego błędu
Aktualny rezultat:
Adres korespondencyjny nie został zapisany poprawnie – dane pozostały nie
zmienione
Oczekiwany rezultat:
Adres korespondencyjny zostały poprawnie zapisane
Reprodukowalność:
50%
20. Przykład prawidłowo
zgłoszonego błędu
Środowisko testowe
• System operacyjny (np. Windows 8 64-bit/Android 5.0.1)
• Hardware / urządzenie (np. procesor Intel Core i5 / Huawei P8 lite)
• Wersja przeglądarki (np. Chrome 55.0.2883.87 m)
• Rozdzielczość ekranu
• Prędkość łącza internetowego (np. ADSL 10MB, LTE etc.)
21. Narzędzia przydatne do
zgłaszania błędów
•Programy do robienia zrzutów ekranu (tzw screenshot-y)
Opcje zaznaczania fragmentu dodawania strzałek, opisów komentarzy )
istotne– mały rozmiar załącznika
np.: skitch, sharex…
•Programy do nagrywania filmów
Web Screen Recorder , Sharex, Usecorder
Mobile: mobizen
IOS reflector
Logi