QA / QA Automation
Ποια είναι η τρέχουσα αναλογία αυτοματοποιημένων και χειροκίνητων δοκιμών;
Πες μας για τις τεχνικές σχεδιασμού δοκιμών: ποιες χρησιμοποιήσατε πιο συχνά;
Γιατί χρειάζεται το yield στις fixtures στο Pytest;
Τι μπορεί να χρησιμοποιηθεί ως εναλλακτική του `yield` σε μια fixture του pytest;
Μπορούμε να πούμε ότι οι δοκιμές δεν είναι απομονωμένες αν επηρεάζουν η μία την άλλη;
Ποιες είναι οι τρέχουσες προσδοκίες σας σχετικά με τον μισθό;
Πόσο καιρό γράφετε σε Go;
Θα θέλατε να μεταβείτε στην ανάπτυξη backend; Το σκέφτεστε αυτό το δρόμο;
Ποια είναι η αναλογία των χειροκίνητων και αυτοματοποιημένων δοκιμών σας;
Τι είναι το μοτίβο Page Object Model;
Προτιμάτε να δοκιμάσετε το backend ή το frontend;
# Python - εντοπίστε το πρόβλημα στον κώδικα και ξαναγράψτε το χωρίς σφάλματα # Προσθέστε έναν χρήστη στη λίστα και επιστρέψτε αυτήν τη λίστα. # Αν κατά την κλήση δεν οριστεί το δεύτερο όρισμα, επιστρέψτε τον χρήστη. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Δημιουργήστε μια λίστα με τρεις συναρτήσεις, όπου κάθε συνάρτηση επιστρέφει τον αριθμό της. # Η πρώτη πρέπει να επιστρέφει - 0, η δεύτερη - 1, η τρίτη - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
Μπορείτε να γράψετε ερωτήματα SQL με JOIN;
Διόρθωσε τη λειτουργία `add_user`, που χρησιμοποιεί μια μεταβλητή λίστα στην προεπιλεγμένη τιμή του ορίσματος, απευθείας στον κώδικα.
Ποια είναι η διαφορά μεταξύ ρητών και σιωπηρών προσδοκιών στις δοκιμές UI;
Τι θα συμβεί αν καλέσουμε τη λειτουργία τρεις φορές στη σειρά;
Γιατί αποφασίσατε να φύγετε από την προηγούμενη εταιρεία σας;
Ένα υβριδικό πρόγραμμα σας ταιριάζει: τρεις ημέρες στο γραφείο, δύο ημέρες απομακρυσμένα, ευέλικτη έναρξη της εργάσιμης ημέρας μέχρι τις 11:00; το γραφείο βρίσκεται κοντά στο σταθμό μετρό 'Sportivnaya', στη συνοικία Khamovniki;
Ποια HTTP methods είναι ιδιομεταβατικά;
Έχεις δουλέψει με Selenium και Playwright;