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