Добавил:
выбрасываю тут свой мусор, надеюсь, что он кому-то может пригодится... Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OOP-KONEChNYJ.docx
Скачиваний:
20
Добавлен:
03.12.2023
Размер:
7.72 Mб
Скачать

50. Классификация видов тестирования

По объекту тестирования

  • Функциональное тестирование - тестирование ПО, направленное на проверку реализуемости функциональных требований. При функциональном тестировании проверяется способность ПО правильно решать задачи, необходимые пользователям.

  • Тестирование производительности - тестирование ПО, позволяющее осуществлять оценку быстродействия программного продукта при определённой нагрузке. Тест производительности выполняется до и после проведения оптимизации с целью выявить изменения в производительности.

  • Нагрузочное тестирование - тестирование ПО, позволяющее осуществлять оценку быстродействия программного продукта при плановых, повышенных и пиковых нагрузках.

  • Стресс-тестирование - тестирование ПО, которое оценивает надёжность и устойчивость системы в условиях превышения пределов нормального функционирования.

  • Тестирование стабильности - тестирование ПО, при котором проверяется работоспособность ПО при длительном тестировании со средним уровнем нагрузки.

  • Тестирование безопасности - тестирование ПО, которое проверяет фактическую реакцию защитных механизмов, встроенных в систему на проникновение злоумышленников.

  • Тестирование совместимости - тестирование ПО, которое проверяет работоспособность ПО в определенном окружении.

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

  • Тестирование локализации

  • Тестирование опыта пользователя (usability testing)

  • Тестирование совместимости

По знанию системы:

  • Тестирование чёрного ящика

  • Тестирование белого ящика

  • Тестирование серого ящика

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

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

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

  • Полуавтоматизированное тестирование

По субъекту:

  • – тестирование (внутреннее тестирование)

  • – тестирование (за пределами)

По времени проведения тестирования:

  • До передачи пользователю ( – тестирование)

    • Тест приемки

    • Тестирование новой функциональности

    • Регрессионное тестирование (сначала новые функции)

    • Тест сдачи

По критерию позитивности сценария:

  • Позитивное тестирование - это тестирование на данных или сценариях, которые соответствуют нормальному

  • Негативное тестирование - это тестирование на данных или сценариях, которые соответствуют нештатному поведению тестируемой системы – различные сообщения об ошибках, исключительные ситуации, “запредельные” состояния и т.п.

По степени изолирования тестир. Компонентов

  • Интеграционное

  • Системное – начиная с входа в систему и заканчивается тем, чтог оплатили товар

  • Модульное

По степени подготовленности к тестированию:

  • Тестирование по документации (formal testing)

  • Тестирование ad hoc или интуитивное тестирование (ad hoc testing)

Соседние файлы в предмете Объектно-ориентированное программирование