Brak działania jako dana testowa

Brak działania jako dana testowa
- "Co robisz?" - pyta programista. - "Nic nie robię - testuję." - odpowiada tester. Czy niewykonywanie żadnego działania w aplikacji może być testem? Oczywiście, że może!
 

Naturalnym testem wykonywanym na formularzu jest jego wysyłanie bez wypełnienia. Można to uznać za wykonanie pewnej pracy bez robienia praktycznie niczego. Rozważmy kilka bardziej ekstremalnych przykładów, gdzie "nicnierobienie" jest testowaniem.

  1. Aplikacja ma wylogować użytkownika jeśli nie wykona on operacji w określonym czasie. Testem będzie więc odczekanie określonego czasu, aby potwierdzić działanie funkcji.
  2. Formularze często mają swój "okres ważności", co ma utrudnić ich podmianę. Nieuzupełnienie i nieodesłanie formularza w określonym czasie powinno zakończyć się odpowiednio sformułowanym komunikatem błędu.
  3. Defektem może być zmuszenie użytkownika do wykonania danej operacji zbyt szybko jak na jego możliwości (inaczej niż w przypadku formularzy). Ze względów na nieblokowane urządzanie aplikacja będzie czekała na działanie użytkownika tylko przez pewien czas. Ma to miejsce w np. w przypadku płatności za bilety, gdzie po wyborze typu biletu musimy szybko dokonać płatności. Jeśli czas, jaki aplikacja będzie czekała będzie zbyt krótki do wykonania operacji przez przykładowo osoby starsze, będzie defektem dostępności. 

 

Czytelnie widać, że pomimo tego, że z pozoru żadna dana testowa nie została podana, to tak naprawdę skorzystaliśmy z danej w postaci czasu, który po prostu musiał minąć.

Czy czas jest również zmienną w Waszych systemach? Jeśli macie inne ciekawe przykłady testowania bez wykonywania operacji w aplikacji, podzielcie się nimi.

 

5341

Powiązane szkolenia

05-06
czerwca
2023
Jarosław Hryszko
online
Praktyka testowania
1 750PLN
Testowanie aplikacji internetowych
12
Wolnych miejsc
Rezerwuj
06-07
marca
2023
Arnika Hryszko
online
Praktyka testowania
1 770PLN
Testowanie użyteczności
9
Wolnych miejsc
Rezerwuj
20-21
kwietnia
2023
Rafał Stańczak
online
Dobre praktyki testowania
1 700PLN
Testowanie w metodykach Agile
12
Wolnych miejsc
Rezerwuj
23-24
marca
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
1 770PLN
Testowanie aplikacji mobilnych - Android
9
Wolnych miejsc
Rezerwuj
12-13
czerwca
2023
Krzysztof Skarbiński
online
Automatyzacja testowania
1 800PLN
Testowanie REST API dla początkujących w języku python
10
Wolnych miejsc
Rezerwuj
27-28
lutego
2023
Krzysztof Kołodziejczyk
online
Języki programowania dla testerów
1 800PLN
JavaScript dla testerów oprogramowania
9
Wolnych miejsc
Rezerwuj
24-26
kwietnia
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
3 000PLN
Tester gier
11
Wolnych miejsc
Rezerwuj
13
marca
2023
-09
kwietnia
2023
Krzysztof Kołodziejczyk
online
Automatyzacja testowania
5 500PLN
Praktyka automatyzacji testowania
5
Wolnych miejsc
Rezerwuj

To powinno Cię zainteresować