Стр: 103/301
2.3.3. Альтернативные и дополнительные классификации тестиро- вания Для полноты картины остаётся лишь показать альтернативные взгляды на
классификацию тестирования. Одна из них (рисунки 2.3.i и 2.3.j) представляет не
более чем иную комбинацию ранее рассмотренных видов и техник. Вторая (рисунки
2.3.k
и 2.3.l) содержит много новых определений, но их подробное изучение выхо-
дит за рамки данной книги, и потому будут даны лишь краткие пояснения (при необ-
ходимости вы можете ознакомиться с первоисточниками, которые указаны для каж-
дого определения в сноске).
Ещё раз подчеркнём: здесь приведены лишь определения. Соответству-
ющим видам и техникам тестирования в первоисточниках посвящены де-
сятки и сотни страниц. Пожалуйста, не ожидайте от этого раздела подроб-
ных пояснений, их не будет, т.к. это — «очень дополнительный» материал.
Рисунок 2.3.i — Классификация тестирования согласно книге «Foundations of Soft-
ware Testing: ISTQB Certification
» (Erik Van Veenendaal, Isabel Evans) (русскоязыч-
ный вариант)
Тестирование Статическое Динамическое Неформальный
просмотр
Беглый просмотр
Технический просмотр
Формальная инспекция
Статический анализ
По потоку
управления
По потоку данных
На основе опыта тестировщика Предугадывание
ошибок
Исследователь-
ское тестирование
На основе структур кода Выражений
Переходов
Условий
Комбинаций
условий
На основе спецификаций На основе классов
эквивалентности
На основе
граничных условий
По вариантам
использования
По таблице
принятия решений
По диаграмме
состояний