Выбор ответа Junior Классы эквивалентности и границы обновлено

Почему из класса берут одно значение

Вопрос

На чём основано правило «из каждого класса эквивалентности достаточно одного значения»?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: На допущении, что все значения класса обрабатываются одинаково. Класс выделяют именно по одинаковой обработке: если одно значение класса находит дефект, то его найдут и другие, а если не находит, то остальные тоже не найдут.

Варианты ответа

  1. На том, что остальные значения класса проверят разработчики юнит-тестами
  2. На требовании ISTQB тестировать ровно одно значение из каждого класса
  3. На том, что внутри класса ошибок не бывает, они возникают на границах
  4. На допущении, что все значения класса обрабатываются одинаковоправильный ответ

Разбор

Класс выделяют именно по одинаковой обработке: если одно значение класса находит дефект, то его найдут и другие, а если не находит, то остальные тоже не найдут. Это допущение, и оно может ломаться, поэтому классы выделяют по требованиям и по знанию реализации. Юнит-тесты разработчиков к правилу не относятся. ISTQB ничего не предписывает количественно. Ошибки внутри класса бывают, просто они одинаковы для всех его значений, если класс выделен верно.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме