Теперь суперважная вещь в отношении методов генерирования и
отбора тестов.
Превосходные результаты дает комбинирование методов.
В общем бесчисленное множество комбинаций и огромное поле для
творчества! Как мы уже говорили, в тестировании НЕТ ДОГМ
188
и даже сами основы отрасли знания "Тестирование" постоянно
находятся под обстрелом, так что дерзайте и находите именно те
приемы и методы, которые будут работать для вас в тех ситуа-
циях, в которых вы будете работать.
Методы отбора тестов
1. Оценка риска
3. Пограничные значения
Общая вещь: методы отбора тестов применяются во время
или после генерирования тестов.
1. ОЦЕНКА РИСКА
Представьте, что вы только что прикупили отель где-нибудь в
горах Сьерра-Невада в Северной Калифорнии. У вас нет опыта
работы менеджером отеля, но вы чувствуете себя абсолютно уве-
ренным в своей новой роли, так как у вас есть высшее образова-
ние в области физики твердого тела и такую фигню, как управле-
ние отелем, вы, конечно, осилите на раз.
К вашему отелю ведут три дороги:
•
рали,
•
ным курортам,
•
по которой ездят в основном местные жители.
Все три дороги имеют одинаковую протяженность.
10 человек уже приехали и 30 человек должны приехать сегодня.
Всю ночь шел снег, и все три дороги замело так, что ни один
джип не проедет ни по одной из них.
У вас есть только одна снегоуборочная машина, и на уборку лю-
бой из дорог уйдет полдня. Так что нужно выбирать, с какой из
них начать.
Можно подойти к решению этой задачи чисто субъективно.
189
Абсолютно очевидно, что по дороге номер 3 могут приехать
только ваши местные кореша
• для игры в покер (но сегодня не день покера — пятница)
или
• на барбекю (но сегодня не суббота).
Значит, дорога 3 остается в снегу.
Абсолютно очевидно, что дорога номер 2 также не является
приоритетной в расчистке, так как абсолютно очевидно, что 10
меньше 30.