QA / QA Automation
Mis on testimise põhimõte, millest testimine sõltub?
Kirjeldage veaaruande struktuuri
Kas olete kunagi töötanud frontendiga?
Kas töötanud Allure'iga? Milliseid annotatsioone saate nimetada? Kas on võimalik lisada ekraanipilt ja kuidas? Kus salvestatakse jooksutulemused? Kuidas ühendada Allure CI/CD-ga (Jenkins)?
[nimi] küsis: Kuidas on üles ehitatud sinu CI/CD pipeline? Räägi mulle GitLab CI ja Docker kohta.
Kuidas on seadistatud testide jälgimine? Kes jälgib, kas on graafikud, vahetused?
Räägi mulle brauseri DevToolsist: milliseid vahekaarte kasutad ja milleks?
Kui suur oli meeskond? Kas töötasite iseseisvalt või juhendamise all?
Kas sa oled varem kuulnud ettevõttest?
Mis on fixture'id? Milleks need on vajalikud?
Selgitage algajatele lihtsate sõnadega: mis on Docker Image, Docker Container ja Dockerfile?
Rääkige endast.
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)
Kes teostas testide ülevaatuse?
Integreerimise tüübid andmevahetuse tüübi järgi.
[nimi] küsis: Kuidas sa testid asünkroonset voogu, kus tulemus ilmub hiljem tausttöötluse kaudu?
Räägi mulle OSI mudeli 7 tasemest.
Miks valisite testimise, mitte arendamise, arvestades suure arenduse mahu teie kogemuses?
[nimi] küsis: Sa teed päringut õige keha, tokeni, autoriseerimise, päistega, kuid saad 400 tühja vastuse kehas. Kust alustada analüüsi?
Kas sa praegu Istanbulis oled, kas plaanid jääda?