Millised testid käivitatakse, kui käivitate käsu 'pytest' projekti juurest? 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
Kas teil on olnud suuri äri-, toote- või tehnilisi ülesandeid, mis ei ole otseselt seotud testimisega?
Mis on WebSocket ja milleks see on vajalik?
Mida soovite oma töös vältida?
Fikstūrā katru reizi tiek izveidots lietotājs, tādējādi testlietotāji uzkrājas. Ko var pievienot?
Mis vahe on list, set ja tuple Pythonis?
Milliseid vigu võib teha automatiseeritud testide paralleelkäivitamise korral?
Milline on teie kogemus CI-ga: kas olete seadistanud CI pipeline?
Kujutage ette, et olete Linuxi terminalis. Loote faili ja kontrollite selle praeguseid õigusi. Kuidas muutub ls -l väljundi õiguste rida pärast käskluse chmod 777 täitmist? Mida on nüüd selle failiga lubatud teha ja kelle jaoks? KODI NÄIDE $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 kasutaja grupp 0 27. mai 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh
Mis vahe on Dockerfile ja docker-compose vahel?
Nimeltage OOP-i põhialused ja kuidas need Pythonis rakenduvad.
Teie arvates, mis eristab keskmist QA insenerit vaneminsenerist?
Kas kasutate automaattestides mocks? Millised on nende kasutamise eelised ja puudused?
Mäletate viimase aasta ja poole jooksul suurimat ülesannet: mis see oli ja milline oli testimise maht?
Kas kasutate tööl tehisintellekti tööriistu ja milleks?
Kas olete töötanud PyTesti enda hookidega?
a = 4 b = [4] tulkojums = (a, b) a = 5 b.append(5) Jautājums: kāda ir rezultāta vērtība pēc visu rindu izpildes un kāpēc?
Mis on selle koodi täitmise tulemus? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)
Milliseid teisi parandusi soovitaksite testidele ja projektile?
Millised on GET ja POST päringute erinevused?