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