Объекты тестирования:
Направления тестирования:
Уровни тестирования:
ВШИРЬ: Компонентное/модульное (component/unit testing) проверка отдельных компонентов
приложения
Интеграционное (integration testing) проверка взаимодействия нескольких компонентов приложения
Системное (system testing) проверка всех компонентов приложения вместе, как одно целое.
ВГЛУБЬ: Приемочное (smoke test, acceptance testing) короткий тест, направленный на проверку самой
важной функциональности.
Тест критического пути (critical path test) (на проверку основной наиболее используемой функ-сти)
ЧАСТО
Расширенный тест (extended test) (углубленная проверка функ-сти) проверяются менее вероятные
сценарии использования.
Виды:функц (способность приложения в заданных критериях решать возложенные на него задачи) functional
testing, new feature testing, security testing
Нефунк. Проверка на соответствие не функциональным требованиям:
1. Производительности (performance testing)( как быстро работает система)
o нагрузочное (performance & load testing) автоматизированное тестирование, которое
имитирует одновременную работу множества пользователей над приложением
o стрессовое ( stress testing) работоспособность в условиях стресса
o тестирование надежности (stability / reliability testing) длительное (многочасовом)
тестирование со средним уровнем нагрузки
o тестирование объемами (volume testing) оценить производительность при увеличении
объемов (определние кол-ва пользователей, одновременно работающих с приложением)
Установочное (installation testing) на проверку успешной инсталляции и настройки
Удобства пользования (usability testing) удобства использования, обучаемости, понятности и
привлекательности
Тестирование на отказ и восстановление (failover & recovery testing) способность
противостоять и успешно восстанавливаться после сбоев
Конфигурационное (configuration testing) при различных конфигурациях системы (заявленных
платформах, поддерживаемых драйверах, при различных конфигурациях компьютеров)
Интернационализации (internationalization testing) работа с разными языковвыми
интерфейсами, шрифты,пункты меню, поиск
Локализационное (localization testing) насколько корректно продукт адаптирован к работе на
другом языке, все ли переведено,логика
Тестирование документации (document testing) ошибки в документации
Тестирование совместимости (compatibility testing) Сетевые устройства, Операционная
система, база данных,браузеры