Junior
Ի՞նչ է բացասական և դրական թեստերի տարբերությունը։
sobes.tech AI
Պատասխան AI-ից
Դրական փորձարկումները ստուգում են, որ համակարգը աշխատում է սպասված կերպով ճիշտ մուտքային տվյալներով և պայմաններով: բացասական փորձարկումները ստուգում են, որ համակարգը ճիշտ կերպով է կառավարում սխալ մուտքային տվյալներն ու պայմանները, կանխելով սխալները կամ ցանկալի չլինող վարքագիծը:
Հիմնական տարբերությունները:
| Աспեկտ | Դրական փորձարկում | բացասական փորձարկում |
|---|---|---|
| Նպատակը | Ֆունկցիոնալության հաստատում (Happy Path) | Սխալների դիմացկունության ստուգում |
| Մուտքային տվյալներ | Ճիշտ, վավեր տվյալներ | Սխալ, անվավեր տվյալներ |
| Անկախ սպասվող արդյունք | Հաջող կատարում, սպասված արդյունքի ստացում | Սխալի հաղորդագրություն, սխալ տվյալների ճիշտ մշակումը |
| Փորձարկման օրինակներ | Միջին արժեքների մուտքագրում, ստանդարտ գործողությունների կատարում | Անհամապատասխան նշանների մուտքագրում, սահմանների գերազանցում, պարտադիր տվյալների բացակայություն |
Օրինակ:
Նկարագրեք մուտքային դաշտ "Տարիք".
- Դրական փորձարկում: Մուտքագրվում են թվեր 1-ից 120։ Ապահովվում է, որ արժեքը հաջողությամբ պահպանվում է։
- Բացասական փորձարկում: Մուտքագրվում են տառեր, բացասական թվեր, թվեր մեծից 120։ Ապահովվում է սխալի հաղորդագրություն կամ մուտքի մերժում։