Jak zaimplementować konektor do bazy danych w Pythonie? Jak przekazywane jest połączenie do testów przez fixture? Czy zostanie wykonany teardown, jeśli test się nie powiedzie? Jaki będzie status testu, jeśli nie uda się połączenie z bazą danych?
QA / QA Automation
Czy kiedykolwiek pracowałeś z dekoratorami?
Podaj przykład sytuacji, w której decyzja o automatyzacji testu nie była oczywista.
Opowiedz, jak opracowałeś strategię testowania dla architektury mikroserwisów.
Przed testami należy wykonać pięć różnych zadań przygotowujących środowisko. Jak uruchomić je równolegle w GitLab CI, a zadanie z pytest — dopiero po zakończeniu wszystkich zadań pierwszego etapu?
Jakimi poleceniami wiersza poleceń Linux korzystasz?
Wyjaśnij różnicę między Dockerfile, obrazem Docker a kontenerem Docker.
Są dwie listy a = [1, 2, 3] b = [6, 5, 4] Wymagane jest utworzenie końcowej listy zawierającej wszystkie elementy pierwszej, znak "a" i wszystkie elementy drugiej w odwrotnej kolejności
Jak uzasadnić projektowanie z zapasem na przyszłe obciążenia i zapobiec przedwczesnej optymalizacji?
Czym jest indeks w bazie danych, na przykład w PostgreSQL?
Jaki jest główny cel Docker Compose?
Jakim poleceniem uruchomić kontener z Ubuntu 18, aby sprawdzić skrypt Bash?
Dlaczego raport przestaje być publikowany, gdy testy nie przechodzą w pipeline GitLab CI składającym się z dwóch etapów: pierwszy uruchamia testy i ładuje wyniki XML, drugi czyta XML i publikuje raport HTML?
Co się zmieni, jeśli usuniesz return i zostawisz print(final)?
Praca z Postmanem i kolekcjami — czy pisanie kolekcji sprawia trudności?
Dlaczego wybrałeś właśnie takie podejście/rozwiązanie? (pytanie o napisany kod)
Do czego służą artefakty w GitLab CI?
Jeśli fixture wykonuje SELECT * i baza testowa rozrosła się do setek milionów użytkowników, przez co dane przestały mieścić się w pamięci RAM, jak rozwiązać problem, zmieniając tylko fixture i nie przepisywać wszystkich testów?
Jak znaleźć linię w pliku bez otwierania go w całości i zamienić znalezione słowo na inne (polecenie grep/sed w Linux)?
Dlaczego w selektorze elementu formularza nie używa się body?