Jak zlokalizować problem, gdy podczas wywoływania metody na froncie pojawia się błąd?
QA / QA Automation
Czy można zastosować test parzysty (pairwise) do tego zadania?
Czy wiesz, czym powinien zajmować się tester w naszym zespole?
Jak otrzymywałeś kompilacje? Czy kiedykolwiek kompilowałeś je ręcznie? Czym różni się kompilacja debug od release?
Jakie strategie lokalizatorów w Appium dla elementów mobilnych znasz, z których korzystałeś, plusy/minusy?
Czy możesz opisać, jak zautomatyzowałbyś scenariusz autoryzacji w aplikacji mobilnej? Testy, struktura, Page Object?
Formularz logowania: wprowadzasz poprawny login/hasło, klikasz zaloguj się, wizualnie nic się nie dzieje. Jak to zbadać i z jakiego powodu może się to dziać?
Mamy schemat interakcji komponentów: Załóżmy, że są to usługi przeznaczone do tworzenia i zarządzania wydarzeniami dla menedżerów ds. zasobów ludzkich. Wysyłamy wiadomość do Usługi 1, (wdrożonej w Kubernetes) w celu uzyskania lub edycji danych za pomocą REST API. Usługa 1 przetwarza dane, a następnie wysyła je do Kafka. Usługa 2 (również wdrożona w Kubernetes) odczytuje wiadomości z Kafka i konwertuje wszystkie otrzymane informacje na inny format, a następnie zapisuje je w bazie danych. Jako użytkownik wysłaliśmy żądanie utworzenia wydarzenia przez REST do Usługi 1, a następnie sprawdziliśmy obecność tego wydarzenia w bazie danych za pomocą zapytania Select. Ale tego wydarzenia nie znaleźliśmy w bazie danych. Zaczęliśmy badać, w czym tkwi problem i odkryliśmy, że wiadomość utknęła na poziomie Kafka - po prostu nie była odczytywana przez Usługę 2. Jak zlokalizujemy, dlaczego wiadomość nie została odczytana?
Jak znalazłbyś lokalizator elementu? Czy mógłbyś sam dodać ID do aplikacji?
Czego obecnie szukasz w swojej pracy i czy jesteś gotowa nadrobić braki w swoim stacku (Kafka, GitLab, Kubernetes)?
Jakie było proporcje testów ręcznych i automatycznych w ostatnim projekcie?
Pytania do zespołu: jak wygląda proces testowania, jakie jest proporcje między ręcznym a zautomatyzowanym?
Jak podszedłeś do testowania wymagań technicznych (TЗ)?
Jak testowałeś systemy płatności? Jak przeprowadzaliście transakcje?
Czym według ciebie różni się testowanie aplikacji mobilnej od testowania webowej?