istqb exam questions equivalence partitioning
Важно е всички тестери да могат да пишат тестови случаи на базата на еквивалентност на разделяне и анализ на гранична стойност. Отчитайки това, ISTQB има значително значение за тази тема в Изпит за сертификат на ниво ISTQB Foundation . Добрата практика и логичното мислене могат да направят много лесно решаването на тези въпроси.
Какво е разделяне на еквивалентност?
Разделянето на еквивалентност е метод за извеждане на тестови случаи. В този метод се идентифицират класове на еквивалентност (за входни стойности), така че всеки член на класа причинява същия вид обработка и изход.
Стойностите в крайните стойности (начални / крайни стойности или долни / горни стойности) на такъв клас са известни като Гранични стойности. Извиква се анализ на поведението на система, използваща такива стойности Анализ на гранична стойност (BVA).
Ето няколко примерни въпроса за практика от изпитни работи на ISTQB за еквивалентност на разделяне и BVA. (Подредено: опростено към малко сложно)
Въпрос 1)
Едно от полетата на формуляр съдържа текстово поле, което приема числови стойности в диапазона от 18 до 25. Идентифицирайте невалидния клас на еквивалентност.
а) 17
б) 19
в) 24
г) 21
Решение:
Текстовото поле приема числови стойности в диапазона 18 до 25 (18 и 25 също са част от класа). Така този клас се превръща в наш валиден клас. Но въпросът е да се идентифицира невалиден клас на еквивалентност. Класовете ще бъдат както следва:
Клас I: стойности невалиден клас
Клас II: 18 до 25 => валиден клас
Клас III: стойности> 25 => невалиден клас
17 попадат в невалиден клас. 19, 24 и 21 попада в валиден клас. Така че отговорът е „А“
Въпрос # 2)
При изпит кандидатът трябва да спечели минимум 24 точки, за да изчисти изпита. Максимумът, който той може да отбележи, е 40 точки. Идентифицирайте валидните еквивалентни стойности, ако студентът изчисти изпита.
а) 22,23,26
б) 21,39,40
в) 29,30,31
г) 0,15,22
Решение:
Класовете ще бъдат както следва:
Клас I: стойности невалиден клас
Клас II: 24 до 40 => валиден клас
Клас III: стойности> 40 => невалиден клас
Трябва да идентифицираме валидни стойности на еквивалентност. Валидни стойности на еквивалентност ще има в клас Валидна еквивалентност. Всички стойности трябва да са в клас II. Така че отговорът е „C“
Въпрос # 3)
Едно от полетата на формуляр съдържа текстово поле, което приема буквено-цифрови стойности. Идентифицирайте клас Валидна еквивалентност
книга
б) Книга
в) Boo01k
г) Книга
Решение:
Буквено-цифровото е комбинация от азбуки и цифри. Следователно трябва да изберем опция, която има и двете. Валиден клас на еквивалентност ще се състои както от азбуки, така и от числа. Опция „c“ съдържа както азбуки, така и цифри. Така че отговорът е „C“
Въпрос # 4)
Превключвателят се изключва, когато температурата падне под 18 и след това се включва, когато температурата е повече от 21. Когато температурата е по-голяма от 21. Идентифицирайте стойностите на еквивалентността, които принадлежат към същия клас.
а) 12,16,22
б) 24,27,17
в) 22,23,24
г) 14,15,19
Решение:
Трябва да изберем стойности от един и същи клас (може да е валиден или невалиден клас). Класовете ще бъдат както следва:
Клас I: по-малко от 18 (превключвателят е изключен)
Клас II: 18 до 21
Клас III: над 21 (превключвателят е включен)
Само при опция ‘c’ всички стойности са от един клас. Следователно отговорът е „C“ . (Моля, обърнете внимание, че въпросът не говори за валидни или невалидни класове. Става въпрос само за стойности в същия клас)
Въпрос № 5)
Програма валидира числово поле, както следва: стойности по-малки от 10 се отхвърлят, стойности между 10 и 21 се приемат, стойности по-големи или равни на 22 се отхвърлят. Кои от следните входни стойности обхващат всички дялове за еквивалентност?
да се. 10,11,21
б. 3.20.21
° С. 3,10,22
д. 10,21,22
Решение:
Трябва да изберем стойности, които попадат във целия клас на еквивалентност (валидни и невалидни и двете). Класовете ще бъдат както следва:
Клас I: стойности невалиден клас
Клас II: 10 до 21 => валиден клас
Клас III: стойности> = 22 => невалиден клас
Всички стойности от опция ‘c’ попадат във всички различни класове на еквивалентност. Така че отговорът е „С“.
Въпрос № 6)
Програма валидира числово поле, както следва: стойности по-малки от 10 се отхвърлят, стойности между 10 и 21 се приемат, стойности по-големи или равни на 22 се отхвърлят. Кое от изброеното обхваща НАЙ-ГРАНИЧНИТЕ стойности?
да се. 9,10,11,22
б. 9,10,21,22
° С. 10,11,21,22
д. 10,11,20,21
Решение:
Вече сме измислили класовете, както е показано на въпрос 5. Границите могат да бъдат идентифицирани като 9, 10, 21 и 22. Тези четири стойности са в опция ‘b’. Така че отговорът е „Б“
безплатен софтуер за извличане на DVD за Mac
Въпрос # 7)
В система, предназначена да изработи данъка, който трябва да бъде платен:
Служителят има 4000 £ заплата без данък.
Следващите 1500 паунда се облагат с 10%.
Следващите 28000 британски лири след това се облагат с 22%.
Всяка допълнителна сума се облага с 40%.
С точност до цял паунд, коя от тези групи числа попада в три РАЗЛИЧНИ класа на еквивалентност?
а) £ 4000; £ 5000; £ 5500
б) £ 32001; £ 34000; £ 36500
в) £ 28 000; £ 28001; £ 32001
г) £ 4000; £ 4200; £ 5600
Решение:
Класовете ще бъдат както следва:
Клас I: 0 до £ 4000 => без данък
Клас II: £ 4001 до £ 5500 => 10% данък
Клас III: £ 5501 до £ 33500 => 22% данък
Клас IV: £ 33501 и повече => 40% данък
Изберете стойностите, които попадат в три различни класа на еквивалентност. Опция „d“ има стойности от три различни класа на еквивалентност. Така че отговорът е „D“.
Въпрос № 8)
В система, предназначена да изработи данъка, който трябва да бъде платен:
Служителят има 4000 £ заплата без данък.
Следващите 1500 паунда се облагат с 10%.
Следващите 28000 британски лири след това се облагат с 22%.
Всяка допълнителна сума се облага с 40%.
С точност до цял паунд, кой от тях е валиден тестов случай за анализ на гранични стойности?
а) £ 28000
б) £ 33501
в) £ 32001
г) £ 1500
Решение:
Класовете вече са разделени на въпрос № 7. Трябва да изберем стойност, която е гранична стойност (начална / крайна стойност). 33501 е гранична стойност. Така че отговорът е „B“ .
Въпрос № 9)
Като се има предвид следната спецификация, кои от следните стойности за възраст са в СЕМЕЙНИЯ еквивалентен дял?
Ако сте под 18 години, вие сте твърде млад, за да се осигурявате.
Между 18 и 30 включително ще получите 20% отстъпка.
Всеки над 30 години няма право на отстъпка.
а) 17, 18, 19
б) 29, 30, 31
в) 18, 29, 30
г) 17, 29, 31
Решение:
Класовете ще бъдат както следва:
Клас I: възраст не е осигурена
Клас II: възраст от 18 до 30 => 20% отстъпка
Клас III: възраст> 30 => без отстъпка
Тук не можем да определим дали горните класове са валидни или невалидни, тъй като нищо не е споменато във въпроса. (Но според нашето предположение можем да кажем, че I и II са валидни, а III е невалиден. Но това не се изисква тук.) Трябва да изберем стойности, които са в СЪЩИЯ дял за еквивалентност. Стойностите от опция ‘c’ попадат в същия дял. Така че отговорът е „С“.
Това са няколко примерни въпроса за практика от ISTQB документи. Ще продължим да добавяме още документи с въпроси на ISTQB с отговори в следващите публикации.
За автора:
Това е статия за гости от „Н. Сандия Рани ”. Тя има около 4 години опит в софтуерното тестване, най-вече в ръчното тестване. Тя помага на много тестващи софтуерни тестери да изчистят изпита за сертифициране на ISTQB.
Поставете въпросите си, свързани с изпита ISTQB, в раздела за коментари по-долу.
Пълна програма за обучение за сертифициране ISTQB:
Уверено се появете и издържете лесно изпита за фондация с този изчерпателен материал за първокласно обучение.
Кликнете върху изображението по-долу, за да научите повече:
Препоръчително четене
- Какво е анализ на граничната стойност и разделяне на еквивалентността?
- ISTQB БЕЗПЛАТНИ актуализации
- ISTQB Foundation Формат на изпита и насоки за решаване на документи
- Въпроси и отговори за интервюта
- 15 водещи CAPM изпитни въпроса и отговори (примерни тестови въпроси)
- Изпит за ниво на фондация ISTQB Примерен доклад - III
- Изпит за ниво на фондация ISTQB Примерен доклад - II
- Изпит за ниво на фондация ISTQB Примерен доклад - I