Подробная
классификация тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 101/301
2.3.2.14.
Классификация по моменту выполнения (хронологии)
Несмотря на многочисленные попытки создать единую хронологию тестиро-
вания,
предпринятые многими авторами, по-прежнему
можно смело утверждать,
что общепринятого решения, которое в равной степени подходило бы для любой
методологии управления проектами, любого отдельного проекта и любой его ста-
дии, просто не существует.
Если попытаться описать хронологию тестирования одной общей фразой, то
можно сказать, что происходит постепенное наращивание сложности самих тест-
кейсов и сложности логики их выбора.
•
Общая универсальная логика последовательности
тестирования состоит в
том, чтобы начинать исследование каждой
задачи с простых позитивных
тест-кейсов, к которым постепенно добавлять негативные (но
тоже доста-
точно простые). Лишь после того, как наиболее типичные ситуации покрыты
простыми
тест-кейсами, следует переходить к более сложным (опять же,
начиная с позитивных). Такой подход — не догма, но к нему стоит прислу-
шаться, т.к. углубление на начальных этапах в негативные (к тому же —
сложные) тест-кейсы может привести к ситуации, в которой приложение от-
лично справляется с кучей неприятностей, но не работает на элементарных
повседневных задачах. Ещё раз суть универсальной последовательности:
1)
простое позитивное тестирование;
2)
простое негативное тестирование;
3)
сложное позитивное тестирование;
4)
сложное негативное тестирование.
•
Последовательность тестирования, построенная по иерархии компонентов:
o
Достарыңызбен бөлісу: