Błąd trwa w produkcji od 2 tygodni, występuje tylko u 3% użytkowników i tylko na Wi-Fi. Programista nie może go odtworzyć i mówi, że zamknie błąd za 10 minut. Jakie będą twoje działania?
QA / QA Automation
Opowiedz o sobie, zrób prezentację swojego doświadczenia (5-10 minut)
Należy sprawdzić, czy interfejs użytkownika nie psuje się na wszystkich możliwych urządzeniach. Park fizycznych urządzeń jest ograniczony. Jak można przeprowadzić dodatkowe testy?
Porozmawiajmy o błędach między backendem a klientami. Testujesz aplikację mobilną, w sekcji "Ulubione". Na wszystkich kontach testowych dodano produkty, ale na jednym koncie zamiast produktów wyświetla się komunikat o błędzie "Coś poszło nie tak". Podłączasz sniffera. Na wszystkich kontach otrzymujesz 200 OK i JSON. Jakie są Twoje dalsze kroki?
Gdzie chciałbyś się rozwijać?
Dziś jest piątek, klient mówi, że musi pilnie wypuścić wersję dziś wieczorem, a regresja jeszcze nie jest gotowa. Co byś zrobił w takiej sytuacji?
Czy kiedykolwiek miałeś do czynienia z manifestem Androida? Co to jest?
Czy może szczegółowo opisać, jak skonfigurowałeś automatyzację? Czy sam pisałeś testy, czy podjąłeś decyzję o automatyzacji?
Czy pracowałeś z Dockerem?
Co z listy kontrolnej wydania mógłbyś delegować juniorowi, a co sprawdzałbyś sam?
Jakie niefunkcjonalne kontrole możesz wymienić, które warto sprawdzić w pierwszej kolejności w aplikacji mobilnej dodającej płatność przez kod QR?
Dyskusja z programistą: on mówi, że to nie jest błąd, tylko funkcja. Czy jesteś pewien, że to błąd? Ponadto w specyfikacji i makietach szara strefa nie zawiera wyjaśnień na ten temat. Co zrobisz?
Wyobraźmy sobie sytuację: jesteś głównym testerem, masz pod sobą kilku juniorów, i przygotowujecie się do wydania wersji. Jakie kryteria gotowości do wydania byś ustalił?