Sobes.tech
Junior

Ինչպե՞ս կարող ենք ստեղծել թեստեր համապատասխան հավասարության դասերի մեթոդին:

sobes.tech AI

Պատասխան AI-ից

Եքվիվալենտ դասերի մեթոդը բաժանում է մուտքային տվյալները խմբերի (դասերի), որոնցում համակարգի վարքագիծը համարվում է նույնը: Թեստերը ստեղծվում են յուրաքանչյուր դասի համար, որը ներկայացնում է այդ դասի տիպական արժեք կամ սահմանային պայմաններ:

Անցնելու քայլերը:

  1. Մուտքային տվյալների նույնականացում: Հստակեցրեք բոլոր մուտքային պարամետրերը կամ պայմանները թեստավորվող գործառույթի համար:
  2. Եքվիվալենտ դասերի բաժանում: Բաժանեք յուրաքանչյուր մուտքային պարամտրի հնարավոր արժեքների տիրույթը խմբերի (դասերի), որպեսզի համակարգը նույն կերպ մշակվի ցանկացած արժեքի համար, որը գտնվում է նույն դասում: Դիտարկեք վավեր և անվավեր դասեր:
  3. Նմուշային արժեքների ընտրություն: Ընտրեք յուրաքանչյուր դասի համար մեկ կամ մի քանի նմուշային արժեքներ, որոնք ներկայացնում են այդ դասը: Ընդհանրապես, ընտրվում է դասի տիպիկ արժեքը և սահմանային արժեքները:
  4. Թեստային դեպքերի ստեղծում: Կոմբինացիայի միջոցով ստեղծեք թեստային դեպքեր՝ տարբեր դասերի նմուշային արժեքների համադրությամբ բոլոր մուտքային պարամետրերի համար:

Օրինակ՝ «Տարիք» դաշտի համար (ամբողջ թիվ 1-ից 120):

  • Վավեր դասեր:
    • [1, 120] (օրինակ՝ 30)
  • Անվավեր դասեր:
    • (<1) (օրինակ՝ 0 կամ -5)
    • (>120) (օրինակ՝ 121 կամ 200)
    • Անթիվ արժեքներ (օրինակ՝ "abc" կամ "")

Թեստային դեպքեր՝ հիմնված դասերի վրա:

  • Վերբեռնում "30" (վավեր)
  • Վերբեռնում "0" (անվավեր)
  • Վերբեռնում "121" (անվավեր)
  • Վերբեռնում "abc" (անվավեր)

Այս մեթոդը նվազեցնում է թեստերի քանակը, առանց կարևոր մասի ծածկույթի կորցնելու, քանի որ ենթադրվում է, որ մեկ արժեքի թեստավորումը այդ դասի համար բավարար է բոլոր արժեքների համար: Շատ հաճախ այն օգտագործվում է սահմանային արժեքների հետ համատեղ՝ արդյունավետությունը բարձրացնելու համար։