Middle
Ի՞նչ է մտնում քննադատական թեստերի հավաքածուում։
sobes.tech AI
Պատասխան AI-ից
Կրիտիկական փորձությունները ներառում են հիմնական գործառնականության ստուգումներ, առանց որոնց դրա օգտագործումը անհնարին կամ շատ սահմանափակ է: Դրանք այն փորձություններն են, որոնք պետք է հաջողությամբ անցնեն, որպեսզի հավաքածուն համարվի նվազագույն կայուն:
Նրանք սովորաբար ներառում են.
- Հայտարարություն և կանգնեցում: Հաջող տեղադրում (եթե անհրաժեշտ է), սխալների բացակայությամբ սկսում է, ճիշտ փակվում:
- Անձնագրում/Մուտք: Վավեր և անվավեր տվյալներով մուտքի ստուգում, նոր օգտվողի գրանցում (եթե կիրառելի է), գաղտնաբառի վերականգնում:
- Հիմնական օգտագործողի սցենարներ (Happy Path): Հաստատում հիմնական և ամենատարածված գործողությունների կատարման մասին: Օրինակ՝
- Ինտերնետ խանութի համար՝ ապրանքի որոնում -> ավելացնել զամբյուղ -> պատվիրել -> վճարել:
- Սոցիալական ցանցի համար՝ հաշիվ ստեղծել -> հրապարակել -> մեկնաբանել:
- Հասանելիություն հիմնական բաժիններին/էջերին: Նավիգացիայի ստուգում հիմնական մասերի միջև:
- Տվյալների հիմնական աշխատանք: Հիմնական օբյեկտների ստեղծում, դիտում, խմբագրում, ջնջում (CRUD գործողություններ), եթե ծրագիրը աշխատում է տվյալների հետ:
- Կրիտիկական արտաքին համակարգերի ինտեգրացիա: Եթե ծրագիրը կախված է այլ ծառայություններից (վճարման համակարգեր, արտաքին API-ներ), ստուգվում է նրանց հիմնական փոխազդեցությունը:
Կրիտիկական փորձությունների նպատակը արագ որոշելն է, արդյոք հավաքածուն հարմար է հետագա մանրամասն փորձությունների կամ թողարկման համար: