QA / QA Automation
Ποια κριτήρια χρησιμοποιείς για να επιλέξεις ποιες λειτουργίες θα αυτοματοποιηθούν και ποιες είναι καλύτερο να αφήσεις χειροκίνητα;
Ποιο είναι το κύριο καθήκον του δοκιμαστή στη διαδικασία ανάπτυξης λογισμικού;
Ο/Η [όνομα] ρώτησε: Πώς είναι δομημένη η αρχιτεκτονική των αυτοματισμών δοκιμών σου; Μίλησέ μου για το conftest.py, fixtures, scopes.
Εξηγήστε τι σημαίνει η εντολή `git clone` και για ποιο σκοπό χρησιμοποιείται στο σύστημα ελέγχου εκδόσεων Git.
Τι είναι η κάλυψη δοκιμών και πώς μπορεί να μετρηθεί;
Εξηγήστε την αρχή λειτουργίας του μοτίβου Service Locator και τα βασικά χαρακτηριστικά του.
Πώς επιλύει η Java 8 το πρόβλημα των συγκρούσεων κατά την εργασία με συλλογές ή δομές δεδομένων;
Ποιες είναι οι κύριες αιτίες εμφάνισης του κωδικού σφάλματος 500 κατά την εργασία με τον διακομιστή;
Πόσο αναλυτικά αναλύεις τα αρχεία καταγραφής για την ανίχνευση προβλημάτων και τη βελτιστοποίηση του συστήματος;
Τι εμπειρία έχετε στις αυτοματοποιημένες δοκιμές λογισμικού;
Έχετε εμπειρία στη συγγραφή ερωτημάτων SQL για εργασία με βάσεις δεδομένων;
Τι τύπους ερωτημάτων SQL έχετε χρησιμοποιήσει στα έργα σας;
Ποια βασικά κεφαλίδες HTTP χρησιμοποιείτε πιο συχνά στην εργασία σας;
Μπορείτε να εξηγήσετε πώς λειτουργεί η συνθήκη επιλογής στον προγραμματισμό;
Μπορείς να απαριθμήσεις τα βασικά μοτίβα που χρησιμοποιούνται κατά τη δημιουργία αυτοματοποιημένων δοκιμών;
Πώς υλοποιείς την επιλογή στοιχείων στη σελίδα — μέσω CSS selectors ή εκφράσεων XPath;
Είστε έτοιμοι να εργαστείτε στον προσωπικό σας υπολογιστή;
Έχετε ποτέ μιλήσει για σενάρια δοκιμών που δημιουργήσατε ή χρησιμοποιήσατε;
Μπορείτε να εξηγήσετε τις βασικές έννοιες και αρχές της θεμελιώδους θεωρίας δοκιμών λογισμικού;
Περιγράψτε πώς υλοποιήθηκε το σύστημα αυθεντικοποίησης και εξουσιοδότησης στο τελευταίο σας έργο.