тупо на примере простой задачки (см. Даты в таблице значений)
.
как определить минимальный набор тестов, покрывающих нужный функционал..?
.
пока что непонятно...
получается (имхо) больше - творческая работа, т.е. не годится для поточного производства...?
Мой выбор 3.
У нас был один ярый тестировщик и любитель идеального кода. Очень-то долго не продержался ввиду низкой эффективности работы.
Принцип такой - проверяем, чтоб не поломать основные механизмы и не накосячить в основном движке, а также по сути ТЗ и шаг влево шаг вправо. Остальное вылезшее в процессе, считается доработками.
Как бог на душу положит
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший