June 15th, 2005

Лес, Шляпа

Тестирование: о детализации тестов

Тестировщику на заметку. Сегодня у нас зашла дискуссия о том как правильно составлять тесткейсы.
Вариант 1 - интегральные тесты. В этом случае описывается общая последовательность действий и куча проверок, которые можно свершить после каждого действия.
Вариант 2 - дифференцированные тесты. В этом случае последовательность действий описывается для каждой проверки отдельно.

Интегральные тесты обладают преимуществом в том, что надо сделать меньше подготовительных действий, для проведения необходимых проверок. С другой стороны если тесты автоматизированны, то сбой в сложной цепочке даст сбой и во всех звеньях, которые расположены за сбоем. Поэтому то, что находится за сбойным куском протестировать будет весьма проблематично. Дифференциальные же тесты избавлены от этого недостатка, зато требуют постоянного повторения похожих действий.

Мы приняли решение сделать наши тесты дифференцированными, при этом написав документ как именно удобнее их проходить для ручного тестирования. Таким образом плюсы обоих моделей сохранены.
Лес, Шляпа

Анекдот дня.

- Сара, я не могу на тебе жениться!
- Почему?
- Говорят, что у тебя уже было много мужчин.
- Тебе что, не нравится, как я готовлю?
- Нет, что ты! Такой вкуснятины я и не пробовал?
- Тогда, может, тебе не нравится, как я убираю в доме?
- Да ты что? У тебя чище, чем в операционной!
- Может, тебе не нравится, как я принимаю гостей?
- Да что ты! Все просто в восторге!
- Может, я тебя в постели не устраиваю?
- Да я даже и не представлял, что можно получить такое удовольствие!
- Так ты что, думаешь, что всему этому я на заочных курсах научилась?