Ինչու եք որոշել փոխել Yandex-ը «Kryptonit»-ով?
QA / QA Automation
def test_blocks(a, b): try: արդյունք = a / b except ZeroDivisionError: return "Սխալ բաժանում զրոյով" else: return f"Արդյունք: {արդյունք}" finally: return "Վերջ" print(test_blocks(10, 2)) print(test_blocks(10, 0)) @funcA def funcB.....
Ով էր ձեր առաջադրանքների աղբյուրը և ինչպես հասկացաք, թե ինչ պետք է անեք?
Դուք երբևէ աշխատե՞լ եք դեկորատորների հետ։
Եթե ֆիքստուրը կատարում է SELECT * և փորձարկման տվյալների բազան աճել է հարյուրավոր միլիոն օգտվողների, ինչի հետևանքով տվյալները չեն տեղավորվում օպերատիվ հիշողության մեջ, ինչպես կարելի է լուծել խնդիրը միայն ֆիքստուրային փոփոխություն կատարելով և բոլոր թեստերը վերաշարադրելու փոխարեն?
Տրված է URL [link] Պետք է ստանալ պատասխանից բոլոր օգտվողների անունների ցանկը
Ի՞նչ այլ խոչընդոտներ կարող են լինել Kafka-ի միջոցով պատկերներ փոխանցելու լուծման մեջ, բացի ավելացված ծախսերից։
Ինչպե՞ս եք որոշում, արդյոք անհրաժեշտ է ավտոմատացմամբ ընդգրկել խնդիր կամ թեստ։
Ներկայացրեք իրավիճակի օրինակ, երբ ավտոմատացման փորձարկման որոշումը չէր ակնհայտ։
Պատմեք, թե ինչպես եք մշակել միկրոսերվիսների ճարտարապետության համար թեստավորման ռազմավարությունը։
Ինչպես փոխել կոդը, որպեսզի ցուցադրվի արժեքը 2?
Ինչպե՞ս իրականացնել տվյալների բազայի կոնեկտոր Python-ում: Ինչպե՞ս փոխանցել կապը թեստերին ֆիքստուրաների միջոցով: Կատարվո՞ղ է teardown-ը, եթե թեստը ձախողվի: Ինչպե՞ս կլինի թեստի կարգավիճակը, եթե կապը տվյալների բազայի հետ չի հաջողվի:
Ինչպե՞ս հիմնավորել նախագծումը՝ հաշվի առնելով ապագա բեռը և կանխել վաղաժամ օպտիմալացումը։
Ներկայացրեք Dockerfile, Docker պատկեր և Docker կոնտեյներ միջև տարբերությունը։
Կան երկու ցանկեր a = [1, 2, 3] b = [6, 5, 4] Պետք է կազմել վերջնական ցանկ, որը պարունակում է առաջինի բոլոր տարրերը, նշան "a" և երկրորդի բոլոր տարրերը հակառակ հերթականությամբ
Աշխատանք Postman և հավաքածուների հետ — հավաքածուներ գրելն արդյոք դժվար է?
Ի՞նչ է Docker Compose-ի հիմնական նպատակը:
Ինդեքսը ինչ է տվյալների բազայում, օրինակ՝ PostgreSQL-ում?
Ինչու՞ հաշվետվությունը դադարում է հրապարակվել, երբ թեստերը ձախողվում են GitLab CI պայլայնում, որը բաղկացած է երկու փուլից՝ առաջինը գործարկում է թեստերը և բեռնում է XML արդյունքները, երկրորդը կարդում է XML-ը և հրապարակում HTML հաշվետվությունը։
Ինչ հրամանի միջոցով կարելի է սկսել Ubuntu 18 կոնտեյներ և ստուգել Bash-скրիպտը?