Виды тестирования

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Виды тестирования создатель Mind Map: Виды тестирования

1. По цели тестирования

1.1. Функциональные

1.1.1. Функциональное тестирование (Functional testing)

1.1.2. Тестирование безопасности (Security and Access Control Testing)

1.1.3. Тестирование взаимодействия (Interoperability Testing)

1.2. Нефункциональные

1.2.1. Все виды тестирования производительности

1.2.1.1. Нагрузочное тестирование (Performance and Load Testing)

1.2.1.2. Стрессовое тестирование (Stress Testing)

1.2.1.3. Тестирование стабильности или надежности (Stability / Reliability Testing)

1.2.1.4. Объемное тестирование (Volume Testing)

1.2.2. Тестирование установки (Installation testing)

1.2.3. Тестирование удобства пользования (Usability Testing)

1.2.4. Тестирование на отказ и восстановление (Failover and Recovery Testing)

1.2.5. Конфигурационное тестирование (Configuration Testing)

1.3. Связанные с изменениями виды тестирования

1.3.1. Дымовое тестирование (Smoke Testing)

1.3.2. Регрессионное тестирование (Regression Testing)

1.3.3. Повторное тестирование (Re-testing)

1.3.4. Тестирование сборки (Build Verification Test)

1.3.5. Санитарное тестирование или проверка согласованности/исправности (Sanity Testing)

2. По исполнению кода

2.1. Статическое

2.1.1. Тестирование требований

2.1.2. Код Ревью

2.2. Динамическое

2.2.1. Модульное

2.2.2. Интеграционное

2.2.3. Приемочное

3. По доступу к коду и архитектуре

3.1. Черный ящик

3.1.1. Тестирование через интерфейс пользователя

3.1.2. Тестирование по требваниям

3.2. Белый ящик

3.2.1. Юнит-тестирование

3.2.2. Доступ к коду и архитектуре

3.3. Серый ящик

3.3.1. Частичный доступ к структуре приложения (БД)

4. По степени автоматизации

4.1. Ручное тестирование

4.2. Автоматизированное тестирование

5. По уровню детализации приложения

5.1. Модульное

5.1.1. Тестирование отдельного модуля

5.1.2. Юнит-тестирование

5.2. Интеграционное

5.2.1. Тестирование связи между модулями

5.2.2. Тестирование связи между частями ПО

5.3. Системное

5.3.1. Тестирование функциональных требований к системе

5.4. Операционное тестирование (Release Testing)

5.5. Приемочное тестирование (Acceptance Testing)

6. По степени важности функций

6.1. Дымовое тестирование (Smoke Testing)

6.2. Метод критического пути (Critical path method)

6.3. Системное тестирование (System Testing)

7. По принципу работу с приложением

7.1. Позитивное

7.1.1. Тестирование допустимых корректных значений

7.2. Негативное

7.2.1. Тестирование на некорректных данных

7.2.2. Тестирование непредусмотренных ситуаций

8. По формальности

8.1. Тестирование по тестам

8.2. Исследовательское

8.3. Специализированное (свободное)

9. По исполнителю

9.1. Альфа-тестирование

9.1.1. Тестировщики и разработчики

9.2. Бета-тестирование

9.2.1. Обычные люди