QA / QA Automation
@pytest.fixture(scope="session") def a(): return [1, 2] def test_one(a): a.append(3) def test_two(a): print(len(a))
Έχετε εμπειρία στην ανάπτυξη μιας λειτουργίας από το μηδέν;
Έχετε δοκιμάσει να τρέξετε δοκιμές παράλληλα σε κινητές συσκευές;
Πώς προσεγγίσατε τη δοκιμή των τεχνικών προδιαγραφών (TЗ);
Εμπειρία με Συστήματα Διαχείρισης Δοκιμών (TMS) και αναφορές.
Ποια είναι η διαφορά μεταξύ λίστας και πλειάδας στο πλαίσιο των λεξικών;
Πώς ενεργείτε όταν υπάρχουν κενά στις απαιτήσεις και δεν μπορείτε να συμβουλευτείτε τους συναδέλφους;
Ποια είναι η διαφορά μεταξύ ενός επαναλήπτη και ενός γεννήτορα;
Έλεγχος του POST αιτήματος για την προσθήκη προϊόντος στο καλάθι: ποιες ελέγχους πρέπει να υλοποιηθούν;
Ποια είναι τα πλεονεκτήματα του CI/CD;
Αν προσθέσετε το κλειδί 'Vasya' με την τιμή 21 σε έναν χάρτη, και στη συνέχεια το ίδιο κλειδί με την τιμή 10, τι θα επιστρέψει το get('Vasya');
Με ποια εργαλεία μπορείτε να στείλετε αιτήματα HTTP;
Ποια είναι η διαφορά μεταξύ του τύπου δεδομένων integer και number;
Έχεις δει με τι ασχολείται η ομάδα μας; Έχεις σχηματίσει εντύπωση για το προϊόν;
Έχετε εργαστεί με αρχεία καταγραφής; Ποια επίπεδα καταγραφής γνωρίζετε;
Τι ψάχνεις τώρα για τον εαυτό σου; Ποια κριτήρια είναι σημαντικά;
Ποια είναι η διαφορά μεταξύ των κωδικών απάντησης HTTP 401 και 403;
Σε ποια σειρά θα εκτελεστούν οι fixtures; import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="module") def db_container(): print("B") @pytest.fixture(scope="function", autouse=True) def api_client(db_container): print("C") @pytest.fixture(scope="function") def auth_token(): print("D") def test_create_order(auth_token): assert True
Έχει γνωστό το ποσοστό κάλυψης του κώδικα;
# Γράψτε μια δοκιμή Pytest για το API-τελικό σημείο POST /clients, που δημιουργεί έναν πελάτη. # Πρέπει να ελεγχθεί: κωδικός κατάστασης 201, ότι στην απάντηση υπάρχει client_id, # και ότι ένα επαναλαμβανόμενο αίτημα με το ίδιο INN θα επιστρέψει 409 Conflict.