Ինչպե՞ս կսնուցար միկրոսերվիսը, որը կառավարում է պատվերները, ունի CRUD գործողություններ, ինտեգրում Kafka- ի հետ, լոգեր և ինտեգրում արտաքին վճարային ծառայությունների հետ։
QA / QA Automation
Ի՞նչ կոնկրետ դեպքեր կվերահսկեիր CRUD գործողությունների համար պատվերների հետ (օգտագործողի հոսքի տեսանկյունից)։
Նշեք այն ոչ գործառնական թեստերը, որոնք դուք կկատարեք այս ծառայության համար։
Ինչպե՞ս կվերահսկեիք Kafka-ն — որ այն ճիշտ կերպով մշակում է տվյալները և պատահականության դեպքում ճիշտ վերականգնվում է։
Ինչպիսի ոչ ֆունկցիոնալ թեստեր կարելի է կատարել Kafka-ով?
Ինչպե՞ս կթեստավորեիք լոգերը: Ի՞նչին ուշադրություն կդարձնեիք վերջնական թողարկումից առաջ:
Ի՞նչ կկատարես առաջին հերթին նոր ծառայության փորձարկման ժամանակ, եթե ունես սխեմա, հարթակի հղում և նվազագույն փաստաթղթավորում։
Ինչպե՞ս կթեստավորեիր արտաքին վճարային ծառայության ինտեգրացիան։
Արդյո՞ք DELETE մեթոդը ինդեմպոտենտ է, թե ոչ: Ինչու՞։
Ինչպես է կառուցված Kafka-ն և ինչպես է այն ընդհանուր առմամբ աշխատում?
Պատմիր տրեյսինգի մասին — ինչու է դա անհրաժեշտ?
Նշեք սահմանային դեպքերը պատվերը ստեղծելիս։
Практиկա առաջադրանք՝ գրեք assertions առկա պատվերի ստեղծման թեստի համար և ծածկեք ստեղծված պատվերը ստուգումներով։