QA / QA Automation
Czy projekt był prowadzony od zera, to znaczy czy sam zorganizował automatyzację od początku?
Optymalizacja rozwiązania: jak usunąć gałąź else i użyć for/else?
Jaka jest różnica między HTTP a HTTPS?
Opowiedz o ostatnim projekcie: stos, rola, co testowano, jak zorganizowano automatyzację.
Formularz oceny klienta w biurze kredytowym: Jeśli klient ma mniej niż 18 lat - odmowa. Jeśli ma więcej niż 60 - minus jeden punkt Jeśli klient jest żonaty - plus jeden punkt Jeśli klient ma dzieci i jest młodszy niż 25 - minus jeden punkt Jeśli klient ma dzieci i jest starszy niż 25 - plus jeden punkt Klient wypełnia odpowiednie pola. Na końcu biuro wystawia ocenę lub ODRZUCENIE. Odrzucenie jest wyświetlane klientowi od razu. Ocena jest wysyłana do innego systemu do weryfikacji. Napisz przypadki testowe, jak wyglądałby projekt testu.
Jeśli a = 128 i b = 128, jaki będzie wynik porównań a == b i a is b?
Wymień podstawowe zasady OOP i krótko je scharakteryzuj
Czy musiałeś pracować z mockami/stubami?
Jak widzisz wykorzystanie SI w pracy QA na poziomie globalnym, w ramach poprawy procesów?
Powiedziałeś, że udało ci się znacznie skrócić czas testowania. Jak tego dokonałeś?
Jak obsługiwać grupę konsumentów podczas wielowątkowego odczytu tego samego tematu?
Po jakich oznakach poznajesz, że wdrożenie się powiodło? Jak sprawdzić wersję usługi w Kubernetes?
Czym się zajmowałeś w banku? Jaką część produktu testowałeś?
Czy pracowałeś z Allure? Jakie adnotacje możesz wymienić? Czy można dołączyć zrzut ekranu i jak? Gdzie przechowywane są wyniki testów? Jak połączyć Allure z CI/CD (Jenkins)?
Czy możesz opisać jakiś mechanizm autoryzacji?
Czym jest piramida testów? Jak rozumiesz ten termin?
Jakie przeglądarki obsługuje Playwright?
Jakie metody logowania istnieją w aplikacji mobilnej?
Opowiedz o warunkach pracy, czy masz pytania?
Jakie są główne komponenty/poziomy w piramidzie testowania?