Իմացիր իմ ներկայիս նախագծի, թիմի և աշխատանքային առաջադրանքների մասին
QA / QA Automation
Դու մասնակցե՞լ ես ավտոմատ թեստերի կոդի վերանայմանը։
Ինչպե՞ս է PyTest-ը որոշում, որ ֆայլը, դասը կամ ֆունկցիան փորձ է, ոչ թե սովորական կոդ։
Ինչպե՞ս եք ներկայումս օգտագործում AI գործիքները ձեր աշխատանքի մեջ:
Որքա՞ն ժամանակ տևեց այս առաջադրանքը ավարտել:
Ի՞նչ փորձառություն ունեք flaky թեստերի դեմ պայքարում և ինչպիսի անսովոր պատճառներ եք հանդիպել նրանց անկայունության մեջ։
Պատմեք ձեր ընթացիկ թիմի մասին՝ ինչ առաջադրանքներ եք կատարում՝ արտադրական թե ենթակառուցվածքային, և ինչ է թեստավորողի դերը թիմում։
Ֆիքսչուրները որ հերթականությամբ կիրականացվեն? import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="module") def db_container(): print("B") @pytest.fixture(scope="function", autouse=True) def api_client(db_container): print("C") @pytest.fixture(scope="function") def auth_token(): print("D") def test_create_order(auth_token): assert True
Դուք հանդիպե՞լ եք փորձարկման տվյալների հետ կապված խնդիրների:
Ներկայացրեք փորձարկման դեպքերի առաջարկներ ապրանքի ստեղծման API-ն փորձարկելու համար: Մեթոդը: POST URL: /api/v1/products Պահանջներ: name: միայն լատինական տառեր, երկարությունը մինչև 255 նիշ ներառյալ price: ամբողջ թիվ, առավելագույն թույլատրելի արժեքը 5000 Կոդի օրինակ { "name": "string", "price": int }
Դուք մասնակցե՞լ եք թողարկումներին։
Ինչպե՞ս կանչել A դասի յուրաքանչյուր մեթոդը։
Պատմեք ձեր փորձից մի քանի հետաքրքիր տեխնիկական խնդիրների մասին։
Դու գիտե՞ս Docker Hub-ից պատկեր ներբեռնելու հրամանը։
Ի՞նչ նպատակով են pytest-ում հուկները: Դուք աշխատե՞լ եք դրանց հետ, եթե այո, ապա որոնց հետ։
Ինչպե՞ս եք փորձարկել մի քանի ֆունկցիոնալ նշանների փոխազդեցությունը և խուսափել համակցական պայթյունից։
Ի՞նչն եք առաջին հերթին ուշադրություն դարձնում ուրիշների կոդի և ավտոմատ թեստերի վերանայման ժամանակ։
Ե՞ք ունեցել եք բարդ end-to-end սցենարներ, որոնք հաշվի էին առնում հերթերի և կեշերի հետ փոխազդեցությունը։
Ի՞նչ տեսակներ կան Python-ում։
Ինչպե՞ս կարող ենք լրացուցիչ կերպով ստուգել, որ օգտվողի հեռացումը իսկապես տեղի է ունեցել։