Цели и задачи тестирования
Software Testing
Тестирование — проверка соответствия продукта требованиям
Цель тестирования – предоставление актуальной информации о соответствии продукта требованиям
Software development life cycle (SDLC)
Жизненный цикл ПО:
1) анализ требований к проекту
2) проектирование
3) реализация
4) тестирование
5) внедрение и поддержка
Software Testing Life cycle (STLC)
Жизненный цикл тестирования:
(по ГОСТ Р 56920-2024)
1) анализ требований
2) определение стратегии тестирования ПО
3) разработка / уточнение критериев качества ПО
4) планирование
5) разработка тестовых данных
6) тестирование
7) фиксация дефектов и ошибок
8) анализ результатов
9) отчетность
test desing
Тест дизайн
этап процесса тестирования ПО, на котором проектируются и создаются тестовые сценарии (тест кейсы), в соответствии с определенными ранее критериями качества и целями тестирования (т.е. проектирование тестов)
Цель:
обеспечить покрытие функционала приложения тестами
• тесты должны покрывать весь функционал
• тестов должно быть минимально достаточно
Задачи:
• ЧТО тестировать? (определяет тест-аналитик)
• КАК тестировать? (определяет тест-дизайнер)