რა ტესტები შესრულდება, თუ ბრძანება '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 чист ва барои чӣ аст?
Чӣ чизро дар коратон мехоҳед, ки аз он дурӣ кунед?
Дар фикстура ҳар бор корбар сохта мешавад, ки ин ба ҷамъшавии корбарони тестӣ оварда мерасонад. Чӣ чизро метавон илова кард?
Чӣ фарқ дорад байни list, set ва tuple дар Python?
Таҷрибаи шумо бо CI чист: оё пайплайни CI-ро танзим кардаед?
Ҳатто дар ташкил кардани оғозёбии ҳамзамон тестҳои автоматӣ кадом хатоҳо мумкин аст?
Тасаввур қилинг, сиз 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
Фарқи байни Dockerfile ва docker-compose чист?
Принсипҳои асосии OOP-ро номбар кунед ва чӣ гуна дар Python амалӣ мешаванд.
Оё шумо бо хуки худи PyTest кор кардаед?
Ба назари шумо, чӣ фарқият дорад байни муҳандиси QA миёна ва муҳандиси QA олӣ?
a = 4 b = [4] натия = (a, b) a = 5 b.append(5) Пурсӣ: натиҷаи чӣ қадар аст пас аз иҷрои ҳамаи сатрҳо ва чаро?
Боварӣ кунед, ки вазифаи бузургтарин дар соли ва ним соли охирро: он чӣ буд ва ҳаҷми тест чӣ қадар буд?
Оё дар тестҳои автоматӣ мокҳоро истифода мебаред? Манфиатҳо ва нуқсонҳои истифодаи онҳо кадомҳоянд?
Оё дар кори худ AI истифода мебаред ва барои чӣ?
Натиҷа чӣ мешавад, ки ин коди кодро иҷро мекунад? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)
Фарқи байни дархостҳои GET ва POST чист?
Кадом дигар беҳбудиҳоро барои озмоишҳо ва лоиҳа пешниҳод мекунед?