Лойиҳадан 'pytest' буйруғини ишга тушириш орқали қандай тестлар ишга тушади? 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
Тестирүү менен түздөн-түз байланышпаган чоң бизнес, продукттук же техникалык тапшырмаларыңыз болду беле?
Ишіңізде нені болдырмагыңыз келет?
WebSocket деген эмне жана ал эмне үчүн керек?
Бул кодду ишке ашырганда эмне болот? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)
Автоматташтырылган тесттерде моктарды колдонуп жатасызбы? Алардын пайдалары жана кемчиликтери эмне?
Фикстурда ар дайым колдонуучу түзүлөт, ошондуктан тест колдонуучулары топтолуп жатат. Эмне кошсо болот?
GET жана POST суроолорунун айырмасы эмнеде?
Бул жөнөкөй AI-чатыбы же кандайдыр агенттерби?
Тасаввур кылыңыз, сиз Linux терминалындасыз. Файл түзүп жатасыз жана анын учурдагы укуктарын текшерип жатасыз. chmod 777 командасын ишке ашыргандан кийин ls -l чыгышындагы укук сап кайсы өзгөрөт? Эми бул файл менен эмне кылууга болот жана ким үчүн? КОД МИСАЛЫ $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 колдонуучу топ 0 27-май 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh
Pythonдеги list, set жана tuple кайсы айырмачылыкка ээ?
CI менен кандай тажрыйбаңыз бар: CI-пайплайндарды түздүңүзбү?
OOP негизги принциптерин атаңыз жана алар Pythonдо кандай ишке ашырылганын көрсөтүңүз.
Сиздин ойуңузча, орто деңгээлдеги QA инженеринден аға QA инженеринин айырмасы эмне?
Эгер a = 128 жана b = 128 болсо, a == b жана a is b салыштырмаларынын жыйынтыгы кандай болот?
Dockerfile менен docker-compose ортосунда кандай айырма бар?
Кай суроо идемпотенттүү?
Неге маалыматтын түрлөрү өзгөрүлмө же өзгөрүлбөс деп эсептелет?
Бул код эмне көрсөтөт жана эмнеге? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Өткен жарым жылда эң чоң тапшырманы эске алыңыз: ал эмне болчу жана тестирүү көлөмү кандай болду?