QA / QA Automation
Իմացեք ձեր մասին, ձեր վերջին աշխատանքային փորձի մասին (տեխնոլոգիաներ, պատասխանատվություններ, գործընթացներ):
Դուք որևէ կերպ չեք մասնակցում ավտոմատացմանը, ճիշտ է՞ք։
Նպատակը ներկայիս և նախորդ աշխատանքից հեռանալու պատճառները
Նշեք List ինտերֆեյսի այն իրականացմանները, որոնք գիտեք։
Ի՞նչ է անհրաժեշտ GitLab CI-ում արհեստականների համար։
Դու աշխատե՞լ ես PyTest-ի սեփական hook-ների հետ:
Իմացմամ մեջ ինչն էր ավելի շատ՝ API կամ UI ավտոմատացումը։
Պատմիր, թե ինչ ես անում ներկայիս աշխատանքում։ Ինչպիսի հարաբերակցություն կա ձեռքով և ավտոմատացված թեստերի միջև։
Դուք աշխատե՞լ եք Java-ի Stream API-ի հետ: Ի՞նչ մեթոդներ եք ճանաչում: Ի՞նչ տարբերություն կա տերմինալ և միջանկյալ գործողությունների միջև։
Ի՞նչ գործիքներ եք օգտագործել API-ի փորձարկման համար: Ի՞նչ հետաքրքիր է Postman և DevTools-ում։
Ի՞նչ էր ձեր պրակտիկայում ամենաբարդ տեխնիկական առաջադրանքը/ավտոտեստը։
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Սխալ, գրանցումը չհաջողվեց" assert "code" in response.json(), "Սխալ, օբյեկտը չի ստեղծվել" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "ID-ները չեն համընկնում" self.attach_response(response.json())
Եթե ռեսուրսներ ունենայիր, ինչպես կկառուցեիր թիմում իդեալական QA գործընթացը?
Կա՞ գործիք, որտեղ կարելի է տեսնել, թե ինչպես է արտադրանքը պատված թեստերով։
Ասացեք ավելի մանրամասն, ինչպես եք աշխատում flaky-տեստերի հետ, երբ անշտապ տեստը ազդում է թիմի աշխատանքի վրա։
Ի՞նչ տարբերություն կա mutex և semaphore-ի միջև: Ինչպե՞ս են դրանք իրականացվում։
Ինչպես ճիշտ փորձարկել API-ն Swagger-ում?
Ինչպե՞ս եք փորձարկել մի քանի ֆունկցիոնալ նշանների փոխազդեցությունը և խուսափել համակցական պայթյունից։
Դուք աշխատե՞լ եք հաղորդագրության բրոքերների հետ:
Ինչպես ուղարկել ազդանշան Linux-ում գործընթացին: Ինչպես փոխել ֆայլի/դիրեկցիայի իրավունքները: