QA / QA Automation
Εφαρμόζετε την πυραμίδα δοκιμών στο έργο; Πώς καταλαβαίνετε ότι είναι πραγματικά μια πυραμίδα;
Τι είναι οι συναρτήσεις lambda;
Εξετάζετε μια ανειλημμένη διαδικτυακή πρακτική δύο εβδομάδων;
Αν προσθέσετε το κλειδί 'Vasya' με την τιμή 21 σε έναν χάρτη, και στη συνέχεια το ίδιο κλειδί με την τιμή 10, τι θα επιστρέψει το get('Vasya');
Πώς θα δοκιμάσεις χωρίς απαιτήσεις; Σε ποιον θα πας και γιατί;
Ποια ερεθίσματα χρησιμοποιήθηκαν για την εκκίνηση των αυτοματοποιημένων δοκιμών;
Τι είναι το REST, οι μέθοδοι και οι διαφορές τους.
Ποιες μέθοδοι αιτημάτων ιστού γνωρίζετε;
Για τύπους αναφοράς και περιτυλίγματα, η δήλωση A==B θα είναι ψευδής. Γιατί;
Πώς βελτιώνει η έννοια της εξάρτησης injection τον σχεδιασμό ενός πλαισίου αυτοματοποίησης δοκιμών;
Ο Kafka ήταν μόνο χειροκίνητοι έλεγχοι ή είχαν γραφτεί και αυτοματοποιημένες δοκιμές;
Πώς βρίσκεις μια γραμμή σε ένα αρχείο χωρίς να το ανοίξεις πλήρως και να αντικαταστήσεις τη βρεθείσα λέξη με μια άλλη (εντολή grep/sed στο Linux);
Ποιος πρέπει να εγκρίνει τις αλλαγές στο μοντέλο κατάστασης/συμβόλαιο με τις ομάδες καταναλωτών (εγγεγραμμένες στα γεγονότα Kafka);
Πώς υλοποιήσατε τον παραλληλισμό των δοκιμών;
Ερώτηση SQL: υπάρχει ένας πίνακας users με στήλες userid, name, age. Βρείτε το ID του πιο ηλικιωμένου χρήστη.
Διορθώστε τη μέθοδο που επιστρέφει το μέγιστο μήκος μιας ακολουθίας στην οποία κάθε επόμενο στοιχείο αυξάνεται κατά 1, σε έναν δοσμένο πίνακα ακεραίων. Εάν η λίστα αποτελείται από 1 στοιχείο, το μήκος της ακολουθίας είναι 1.
Πώς καθορίζει το PyTest ότι ένα αρχείο, μια κλάση ή μια λειτουργία είναι δοκιμή και όχι συνηθισμένος κώδικας;
Τι ξεχωρίζει στον κώδικα αν κοιτάξουμε από τη γραμμή 26;
Ποια πεδία ορατότητας υπάρχουν στην Python;
Σου ανατέθηκε μια εργασία με εκτίμηση 2 εβδομάδων, αλλά το προϊόν απαιτεί να γίνει σε μια εβδομάδα λόγω ενός νέου νόμου. Πώς θα ενεργήσεις;