Please enable JavaScript.
Coggle requires JavaScript to display documents.
Тестовая стратегия по видам и подходам тестирования (Desctop application…
Тестовая стратегия по видам и подходам тестирования
Desctop application
По доступу к коду
По запуску кода на исполнение
Динамическое. Тестирование с запуском кода приложения.
Статическое. Тестирование без запуска кода приложения
По доступу к коду
Метод черного ящика. У тестировщика нет доступа к коду приложения. Он тестирует приложение таким же путем (то есть идет теми же путями), каким использовал бы его пользователь.
Метод серого ящика. У тестировщика есть частичный доступ к части кода.
Метод белого ящика. Когда у тестировщика есть доступ к коду приложения
По степени автоматизации
Ручное тестирование. Тестирование, выполняемое вручную, без средств автоматизации
Автоматизированное. Тестирование, выполняемое с помощью средств автоматизации.
По убыванию степени важности
Критическое тестирование. Это тестирование расширенного набора функций приложения.
Расширенное. Тестирование чаще всего в конце. Когда получили результат критического.
Дымовое. Направлено на тестирование самой главной функциональности приложения.
По объекту тестирования
Функциональное. Тестирования на проверку корректного выполнения функциональности приложения.
UI тестирование. При таком тестировании проводится проверка интерфейса приложения.
Web-приложения
По доступу к коду
Метод белого ящика. У тестировщика есть доступ к коду приложения.
Метод серого ящика. У тестировщика есть частичный доступ к коду приложения.
По степени автоматизации
Автоматизированное. Тестирование, выполняемое с помощью средств автоматизации.
Ручное тестирование. Тестирование, выполняемое вручную, без средств автоматизации
По уровню детализации (по уровню тестирования)
Модульное (компонентное).Тестирование отдельных компонентов приложения.
Интеграционное. Тестирование, направленное на проверку взаимодействия между собой компонентов приложения, протестированных с помощью модульного тестирования.
Системное. Данное вид направлен на тестирование всей программы в целом, с учетом проведенного модульного и интеграционного тестирования. Это завершающее тестирование после двух предыдущих.
По принципам работы с приложением
Негативное. Когда при тестировании идет отклонение от инструкций. И вводятся те значения, которые выдают ошибку при запуске приложения.
Позитивное.Когда при тестировании вводим те значения, которые не выдают ошибок.Когда все выполняется строго по инструкции.
По степени формализации
Тестирование на основе тест-кейсов. Тестирование проводится с помощью заранее подготовленных тест-кейсов.
Исследовательское тестирование. Тестирование выполняется с помощью заранее подготовленных сценариев.
Свободное тестирование. Выполняется без тест-кейсов и заранее подготовленных сценариев.
По объекту тестирования
Функциональное. Тестирования на проверку корректного выполнения функциональности приложения.
UI тестирование. При таком тестировании проводится проверка интерфейса приложения.
Тестирование локализации. Проводится для того, чтобы понять, как "ведет" себя приложение, если его использует пользователь из другой страны.
Скорости надежности. Тестирование проводится для того, чтобы понять как будет работать приложение при огромном наплыве пользователей в одно время.
Тестирование безопасности. Проводится для проверки того, насколько уязвимо приложение в интернете.