testuję backend aplikacji (część aplikacji jest w NodeJS, a część w Java). Połaczenie jest po stronie NodeJS web socket,a po stronie javowej - http.
Piszę test case do autoryzacji klienta, która odbywa się po kluczu (bazujac na tokenie, domenie i IP)- który jest generowany skryptem i jest w formacie JSON - funkcja json.stringify.
Najpeirw jest nawiazywane polaczenie Web Socket. potem wysylany klucz w formacie JSON.stringify, pozniej odpowiedz
Chcę mieć 100% pokrycia tego przypadku testami.
mam na razie do tego 3 testy:
- authorised correct - is authorised
- missing key
- key not exist
Myślę dodać przypadki I/O np. błędne połączenie WebSocket - jaki może być dokładnie w Jmeter test na to?
albo przypadek, na zły format JSOn, i test w ktorym nic nie wysylamy? Czy ma to sens?
Jakie test case warto dodać? jakie test case jeszcze musza byc?