Welke tests worden uitgevoerd als je de opdracht 'pytest' vanuit de hoofdmap van het project uitvoert? project/ ├── conftest.py ├── tests/ │ ├── check_api.py │ │ └── def test_get_users(): pass # (A) │ ├── test_ui_login.py │ │ ├── def test_button(): pass # (B) │ │ └── def check_label(): pass # (C) │ ├── web_test.py │ │ ├── def test_login_flow(): pass # (D) │ │ └── def logout_test(): pass # (E) │ └── integration/ │ └── test_db.py │ ├── class TestDatabase: │ │ └── def test_connect(): pass # (F) │ └── class DB_Helper: │ └── def test_ping(): pass # (G) ├── scripts/ │ └── test_cleaner.py │ └── def test_wipe_cache(): pass # (H) └── my_test_file.py └── def test_is_valid(): pass # (I)
QA / QA Automation
Heb je grote zakelijke, product- of technische taken gehad die niet direct gerelateerd waren aan testen?
Wat is WebSocket en waar wordt het voor gebruikt?
Wat zou je in je werk willen vermijden?
In de fixture wordt elke keer een gebruiker aangemaakt, waardoor testgebruikers zich opstapelen. Wat kan er worden toegevoegd?
Wat is het verschil tussen list, set en tuple in Python?
Wat is uw ervaring met CI: hebt u CI-pijplijnen ingesteld?
Welke fouten kunnen worden gemaakt bij het organiseren van de parallelle uitvoering van geautomatiseerde tests?
Stel je voor dat je in een Linux-terminal bent. Je maakt een bestand aan en controleert de huidige rechten. Hoe verandert de rechtenregel in de ls -l-uitvoer na het uitvoeren van het commando chmod 777? Wat is nu toegestaan met dit bestand en voor wie? CODE VOORBEELD $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 gebruiker groep 0 27 mei 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh
Wat is het verschil tussen Dockerfile en docker-compose?
Noem de basisprincipes van OOP en hoe ze in Python worden geïmplementeerd.
Naar jouw mening, wat onderscheidt een middle QA engineer van een senior QA engineer?
Herinner je je grootste taak in het afgelopen anderhalf jaar: wat was het en wat was het testvolume?
Gebruik je mocks in geautomatiseerde tests? Wat zijn de voor- en nadelen van het gebruik ervan?
Heb je met de eigen hooks van PyTest gewerkt?
Gebruikt u AI-tools op het werk en waarvoor?
a = 4 b = [4] resultaat = (a, b) a = 5 b.append(5) Vraag: wat is de waarde van resultaat na het uitvoeren van alle regels en waarom?
Wat zal het resultaat zijn van het uitvoeren van deze code? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)
Wat is het verschil tussen GET- en POST-verzoeken?
Welke andere verbeteringen zou u voorstellen voor de tests en het project?