Sobes.tech

QA / QA Automation

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?

147

Podaj przykład sytuacji, w której decyzja o automatyzacji testu nie była oczywista.

145

Opowiedz, jak opracowałeś strategię testowania dla architektury mikroserwisów.

145

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?

142

Wyjaśnij różnicę między Dockerfile, obrazem Docker a kontenerem Docker.

141

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

139

Jak uzasadnić projektowanie z zapasem na przyszłe obciążenia i zapobiec przedwczesnej optymalizacji?

138

Jakim poleceniem uruchomić kontener z Ubuntu 18, aby sprawdzić skrypt Bash?

137

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?

135

Co się zmieni, jeśli usuniesz return i zostawisz print(final)?

135

Praca z Postmanem i kolekcjami — czy pisanie kolekcji sprawia trudności?

133

Dlaczego wybrałeś właśnie takie podejście/rozwiązanie? (pytanie o napisany kod)

132

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?

131

Jak znaleźć linię w pliku bez otwierania go w całości i zamienić znalezione słowo na inne (polecenie grep/sed w Linux)?

131

Dlaczego w selektorze elementu formularza nie używa się body?

129
/5