def test_blocks(a, b): try: αποτέλεσμα = a / b except ZeroDivisionError: return "Σφάλμα διαίρεσης με το μηδέν" else: return f"Αποτέλεσμα: {αποτέλεσμα}" finally: return "Τέλος" print(test_blocks(10, 2)) print(test_blocks(10, 0)) funcC = funcA(funcB) @funcA def funcB.....
QA / QA Automation
Ποιος ήταν η πηγή των εργασιών σας και πώς καταλάβατε τι έπρεπε να κάνετε;
Έχετε εργαστεί ποτέ με διακοσμητές;
x = 5 y = "2" print(x * y) print(x + y) a = 1 id(a) a = +1 id(a)
Αν μια fixture εκτελεί ένα SELECT * και η δοκιμαστική βάση δεδομένων έχει μεγαλώσει μέχρι εκατοντάδες εκατομμύρια χρήστες, με αποτέλεσμα τα δεδομένα να μην χωράνε στη μνήμη RAM, πώς μπορείτε να διορθώσετε το πρόβλημα αλλάζοντας μόνο το fixture και χωρίς να ξαναγράψετε όλα τα τεστ;
Πρέπει να πάρουμε μια λίστα με τα ονόματα όλων των χρηστών από την απάντηση.
Ποια άλλα σημεία συμφόρησης μπορεί να υπάρχουν σε μια λύση μετάδοσης εικόνων μέσω Kafka, πέρα από τα επιπλέον έξοδα;
Πώς αποφασίζετε αν μια εργασία ή δοκιμή πρέπει να καλύπτεται με αυτοματοποίηση;
Πείτε μας πώς αναπτύξατε τη στρατηγική δοκιμών για μια αρχιτεκτονική μικροϋπηρεσιών.
Δώστε ένα παράδειγμα κατάστασης όπου η απόφαση για αυτοματοποίηση δοκιμής δεν ήταν προφανής.
Πώς να αλλάξω τον κώδικα ώστε να εμφανίζει την τιμή 2;
Πώς υλοποιείται ένας συνδετήρας βάσης δεδομένων σε Python; Πώς περνάει η σύνδεση στις δοκιμές μέσω fixtures; Θα πραγματοποιηθεί το teardown αν η δοκιμή αποτύχει; Ποια θα είναι η κατάσταση της δοκιμής αν η σύνδεση στη βάση δεδομένων αποτύχει;
Πώς να δικαιολογήσετε το σχεδιασμό με περιθώριο για το μελλοντικό φορτίο και να αποφύγετε την πρόωρη βελτιστοποίηση;
Εξηγήστε τη διαφορά μεταξύ Dockerfile, εικόνας Docker και κοντέινερ Docker.
Υπάρχουν 2 λίστες a = [1, 2, 3] b = [6, 5, 4] απαιτείται να δημιουργηθεί μια τελική λίστα που θα περιέχει όλα τα στοιχεία της πρώτης, το σύμβολο "a" και όλα τα στοιχεία της δεύτερης σε αντίστροφη σειρά
Η εργασία με το Postman και τις συλλογές — είναι δύσκολο να γράψετε συλλογές;
Ποιος είναι ο κύριος σκοπός του Docker Compose;
Τι είναι ένας δείκτης σε μια βάση δεδομένων, για παράδειγμα στο PostgreSQL;
Ποια εντολή χρησιμοποιείται για να ξεκινήσετε ένα κοντέινερ με Ubuntu 18 για να ελέγξετε ένα Bash script;
def test_blocks(a, b): try: result = a / b except ZeroDivisionError: return "Σφάλμα διαίρεσης με το μηδέν" else: return f"Αποτέλεσμα: {result}" finally: return "Τέλος" print(test_blocks(10, 2)) print(test_blocks(10, 0))