Sobes.tech

QA / QA Automation

Μίλησε για εξαιρέσεις — ιεραρχία, checked και unchecked με παραδείγματα

317

Ποιοι τύποι δεδομένων γνωρίζεις στη Java; Δώσε παραδείγματα.

251

Σήμερα σας δόθηκε μια εργασία που έχει εμφανιστεί αρκετές φορές στους μαθητές μας: βρείτε όλα τα λάθη στο JSON.

247

Εξηγήστε λεπτομερώς πότε να χρησιμοποιείτε throws, πότε try-catch, γιατί είναι κακό να πιάνετε μια γενική Exception και να σιωπάτε τα σφάλματα

242

Με ποιους τρόπους μπορεί να χειριστεί ή να ρίξει κανείς μια εξαίρεση;

231

Έχετε αντιμετωπίσει ποτέ κατάσταση όπου μια διαδικασία στο Linux έχει κολλήσει; Πώς να την βρείτε και να την σκοτώσετε;

230

Τι μπορείς να μου πεις για τους δείκτες σε βάσεις δεδομένων;

224

Μίλησε για τα mocks στις δοκιμές, πώς τα σταθεροποιείς;

223

Πώς οργανώνεται η διαδικασία κυκλοφορίας και ποια είναι η θέση των αυτοματοποιημένων δοκιμών σε αυτήν;

222

Έχετε Allure, είναι TestOps ή απλό Allure; Τι ακριβώς είναι;

220

Πώς ενεργοποιείται ο ενεργοποιητής των smoke-test και τι καθορίζει τη λίστα των δοκιμών για το smoke;

219

Και αν μιλάμε συγκεκριμένα για εντολές Bash (όχι Git) — για παράδειγμα, δημιουργία αρχείου, μετακίνηση αρχείου κ.λπ.

211

Τι πρέπει να περιλαμβάνει η αναφορά Allure για να αναπαράγει εύκολα την πτώση ενός τοπικού REST τεστ;

209

Σε ποιον stack/γλώσσα είναι γραμμένα τα μικροϋπηρεσίες, ταιριάζει με το stack των δοκιμών;

209

Υπάρχει μια μέθοδος rest-api της υπηρεσίας μεταφοράς που μεταφέρει ένα ορισμένο ποσό από έναν τραπεζικό χρήστη σε έναν άλλο με βάση το ID: GET /api/transfer?money={money}&from={uid}&to={uid} Αποστολή: δημιουργήστε περιπτώσεις δοκιμών για αυτήν τη μέθοδο Παράδειγμα περίπτωσης δοκιμής: Καλέστε τη μέθοδο με τις παραμέτρους money=10.10&from=1&to=2; Αναμενόμενη συμπεριφορά: Καλέστε τη μέθοδο με τις παραμέτρους money=10&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, επιστροφή σφάλματος ανεπαρκούς κεφαλαίου Καλέστε τη μέθοδο με τις παραμέτρους money=100000&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 200, το υπόλοιπο του χρήστη 1 μειώνεται με το τρέχον ποσό, το υπόλοιπο του χρήστη 2 αυξάνεται με το τρέχον ποσό Καλέστε τη μέθοδο με τις παραμέτρους money=-10000&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, σφάλμα μη δυνατής μεταφοράς αρνητικής τιμής Καλέστε τη μέθοδο με τις παραμέτρους money=0&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, σφάλμα μη δυνατής μεταφοράς μηδενικής τιμής Καλέστε τη μέθοδο με τις παραμέτρους money=вавава&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, σφάλμα εισαγωγής έγκυρης τιμής Καλέστε τη μέθοδο με τις παραμέτρους money=10000&from=1&to=1; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, αναλυτική περιγραφή σφάλματος

206

Ποια είναι η περίπου αναλογία χειροκίνητης δοκιμής και αυτοματοποίησης σε χρόνο;

204

Τι συμβαίνει αν φιλτράρεις ένα ερώτημα με ένα πεδίο χωρίς δείκτη;

202

Πώς να κάνω τη χρήση μιας μεθόδου με 10 παραμέτρους του ίδιου τύπου πιο εύκολη και αναγνώσιμη;

201
/3