Խոսիր բացառությունների մասին — հիերարխիա, checked և unchecked օրինակներով
QA / QA Automation
Ի՞նչ տվյալների տեսակներ գիտեք Java-ում: Տվեք օրինակներ։
Այսօր ձեզ տրվեց առաջադրանք, որը մի քանի անգամ հանդիպել է մեր ուսանողներին՝ գտնել բոլոր սխալները JSON-ում։
Ներկայացրեք մանրամասն, երբ օգտագործել throws, երբ try-catch, ինչու է վատ բռնել ընդհանուր Exception և լռեցնել սխալները
Ինչպես կարելի է մշակել կամ նետել բացառություն?
Դու՞ք երբևէ հանդիպե՞լ եք իրավիճակի, երբ Linux-ում ինչ-որ գործընթաց կախվել է։ Ինչպե՞ս գտնել և սպանել այն։
Դուք ունեք Docker-ով աշխատելու փորձ?
Ինչ կարող եք ասել տվյալների բազայի ինդեքսների մասին?
Ինչպես է կառուցված թողարկման գործընթացը և ինչ տեղ է զբաղեցնում ավտոտեստերի տեղը դրանում?
Պատմիր թեստերում մոկերի մասին և ինչպես եք դրանք կայունացնում:
Ինչպես է աշխատում ծխի-տեստերի գործարկման տրիգերը և ինչ է որոշում ծխի համար թեստերի ցանկը։
Դուք ունեք Allure, դա TestOps է թե պարզապես Allure? Ի՞նչ է դա ընդհանրապես:
Եվ եթե խոսենք կոնկրետ Bash հրամանների մասին (ոչ Git) — օրինակ, ֆայլ ստեղծել, ֆայլ տեղափոխել և այլն։
Ի՞նչ պետք է լինի Allure զեկույցում, որպեսզի հեշտությամբ վերարտադրենք բեկված REST թեստը տեղական մակարդակով։
Որ stack/լեզվում են գրված միկրոսերվիսները, արդյոք այն համընկնում է թեստերի stack-ով?
Ի՞նչ տվյալների բազաների հետ եք աշխատում թեստերում։
Բանկային ծառայության REST API մեթոդը, որը փոխանցում է որոշակի գումար բանկային օգտվողից մյուսին՝ ID-ի միջոցով: GET /api/transfer?money={money}&from={uid}&to={uid} Նպատակը՝ ստեղծել այս մեթոդի համար թեստային դեպքեր: Թեստային դեպքի օրինակ: Համարեք մեթոդը՝ parameters money=10.10&from=1&to=2; սպասվող վարքագիծ: Համարեք մեթոդը՝ parameters money=10&from=1&to=2; սպասվող վարքագիծ՝ վիճակ 400, բալանսը չի փոխվում, վերադարձնել թերություն՝ անբավարար միջոցներ Համարեք մեթոդը՝ parameters money=100000&from=1&to=2; սպասվող վարքագիծ՝ վիճակ 200, 1 բալանսը կրճատվում է ներկայիս գումարով, 2 բալանսը ավելանում է ներկայիս գումարով Համարեք մեթոդը՝ parameters money=-10000&from=1&to=2; սպասվող վարքագիծ՝ վիճակ 400, բալանսը չի փոխվում, վերադարձնել թերություն՝ չի կարելի փոխանցել բացասական արժեք Համարեք մեթոդը՝ parameters money=0&from=1&to=2; սպասվող վարքագիծ՝ վիճակ 400, բալանսը չի փոխվում, վերադարձնել թերություն՝ չի կարելի փոխանցել զրո արժեք Համարեք մեթոդը՝ parameters money=вавава&from=1&to=2; սպասվող վարքագիծ՝ վիճակ 400, բալանսը չի փոխվում, վերադարձնել թերություն՝ մուտքագրեք ճիշտ արժեք Համարեք մեթոդը՝ parameters money=10000&from=1&to=1; սպասվող վարքագիծ՝ վիճակ 400, բալանսը չի փոխվում, մանրամասն նկարագրել սխալի մասին
Որքան մոտ է ձեռքով թեստավորումը և ավտոմատացումը ժամանակի առումով?
Ի՞նչ կլինի, եթե ֆիլտրեք հարցումը առանց ինդեքսի դաշտով։
Ինչպե՞ս դարձնել նույն տեսակի 10 պարամետրի մեթոդի օգտագործումը ավելի հարմարավետ և ընթեռնելի: