QA / QA Automation
Χρησιμοποιήσατε linters στον κώδικά σας; Τι είναι αυτή η τεχνολογία;
Ποιες κεφαλίδες HTTP (headers) έχετε χρησιμοποιήσει, ποιες γνωρίζετε; Έχετε χρησιμοποιήσει ποτέ την κεφαλίδα εξουσιοδότησης;
Με ποια μεθοδολογία εργάστηκαν και πόσα άτομα ήταν στην ομάδα;
Τι κάνατε στην [εταιρεία]; Τι δοκιμάσατε, ποιοι τύποι δοκιμών πραγματοποιήσατε;
Πόσα αυτοματοποιημένα backend τεστ έχετε αυτήν τη στιγμή στο έργο και πώς φαίνεται η πυραμίδα δοκιμών;
Πείτε τον κύκλο ζωής ενός ελαττώματος.
Ποια προσέγγιση δοκιμής να εφαρμόσετε στην απουσία τεκμηρίωσης - μαύρο κουτί, λευκό ή γκρίζο;
Τι πρέπει να συμβεί σε ένα ή δύο χρόνια για να καταλάβεις ότι έχεις μεγαλώσει ως επαγγελματίας;
Τι είναι η ιχνηλάτηση μηνυμάτων και πώς βοηθάει στον εντοπισμό ελαττώματος σε μια αρχιτεκτονική μικροϋπηρεσιών;
Δίνεται ένας ταξινομημένος πίνακας αριθμών. Πρέπει να επιστρέψετε έναν ταξινομημένο πίνακα των τετραγώνων αυτών των αριθμών. Παράδειγμα: Είσοδος: nums = [0, 1, 1, 6, 12, 20] Έξοδος: τετράγωνα = [0, 1, 1, 36, 144, 400]
Ονομάστε τους μεταβλητούς και αμετάβλητους τύπους δεδομένων στην Python
Δοκιμαστική εργασία Απαιτείται να γράψετε ένα σενάριο χρησιμοποιώντας Selenium WebDriver (όχι Selenium IDE). Περιβάλλον ανάπτυξης Eclipse (εναλλακτική επιλογή είναι δυνατή), κώδικας σε Java. Σενάριο αυτοματοποιημένης δοκιμής: 1. Ανοίξτε το πρόγραμμα περιήγησης (Chrome) στη σελίδα [link] 2. Μεταβείτε στην Γρήγορη Αναζήτηση (κουμπί στο κύριο μενού). 3. Πληκτρολογήστε "Налоговый часть" στη γραμμή αναζήτησης και κάντε κλικ στο κουμπί "Αναζήτηση". 4. Στη λίστα των ευρεθέντων εγγράφων, ανοίξτε το έγγραφο "Налоговый кодекс Российской Федерации (часть вторая)" και επαληθεύστε: a. Το πλήρες όνομα του ανοικτού εγγράφου με το όνομα από τη λίστα στο βήμα 3. b. Την παρουσία της ερώτησης "Налоговый часть" στη γραμμή αναζήτησης. 5. Στο άρθρο "145. Освобождение от исполнения обязанностей налогоплательщика" στο σημείο 3, κάντε κλικ στον σύνδεσμο "абзаце первом пункта 1". Ελέγξτε ότι το κίτρινο βέλος μετακινήθηκε στην πρώτη παράγραφο του σημείου 1 αυτού του άρθρου. 6. Επισημάνετε την καθορισμένη παράγραφο και εμφανίστε την στην αναφορά. 7. Κλείστε το πρόγραμμα περιήγησης. Η αναφορά δοκιμής πρέπει να περιλαμβάνει: 1. Τα βήματα του σεναρίου. 2. Το αναμενόμενο αποτέλεσμα. Ο κώδικας (πρόγραμμα) πρέπει να αποσταλεί ως αρχείο συμπιεσμένο με τον φάκελο του έργου. Εάν απαιτούνται πρόσθετες ρυθμίσεις για την εκτέλεση της αυτόματης δοκιμής στο Eclipse (το ίδιο και για το περιβάλλον ανάπτυξής σας), πρέπει επίσης να αποσταλεί οδηγία. Χρόνος για την ολοκλήρωση της εργασίας: 7 ημέρες.
Υπάρχει κάποιο είδος εργασίας ή διαδικασίας που σε απογοητεύει;
Πώς μάθατε για την εταιρεία / ποιος σας σύστησε;
εισαγάγετε τυχαία από χρόνο εισάγετε ύπνο από playwright.sync_api εισάγετε sync_playwright def test_1(): αναμονή = 12 browser = sync_playwright().start().chromium.launch(headless=False) σελίδα = browser.new_page() def handle_route(route): route.fulfill( status=200, content_type="application/json", json={"symbols": [{"symbol": "SPY", "description": "δοκιμαστικούς σκοπούς"}]} ) σελίδα.route("**/symbol_search/**", handle_route) σελίδα.goto("[link] ύπνος(αναμονή) l = σελίδα.locator("//*[ @id='header-toolbar-symbol-search']/div") l.click() ύπνος(3) σύμβολα = ["AAPL", "BTCUSD", "TSLA", "NVDA"] σύμβολο = random.choice(σύμβολα) σελίδα.get_by_placeholder("Search").fill(σύμβολο) σελίδα.keyboard.press("Enter") return σελίδα def test_2(): σελίδα = test_1() ύπνος(5) σελίδα.locator("//*[ @id='header-toolbar-user-menu']/div[2]/div/div[2]/div[1]/div/div[3]/button").click() σελίδα.locator("//span[contains(text(), 'Sign in')]") ύπνος(7) σελίδα.locator("//span[contains(text(), 'Sign in')]").click()
Πώς χρησιμοποιείται η διαφορά μεταξύ OLTP και OLAP στις δοκιμές;
Τι είναι ένας πίνακας ιχνηλασιμότητας και πώς τον χρησιμοποιείτε;
Τι είναι τα breakpoints στο Charles Proxy;
Ποιες μετρήσεις ποιότητας πρέπει να παρακολουθεί το AQA στο έργο; Μίλησε πιο αναλυτικά για την κάλυψη των δοκιμών και πώς να δουλεύεις με αυτή.
Έχεις δοκιμάσει την τεκμηρίωση; Πώς συμμετείχες στα στάδια grooming και συναντήσεων;