Тестирование требований (Requirements testing) – проверка требований на соответствие основным характеристикам качества.
Тестирование прототипа (Prototyte testing) – метод выявления структурных, логических ошибок и ошибок проектирования на ранней стадии развития продукта до начала фактической разработки.
Тестирование установки (Installability testing) и лицензирования – процесс тестирования устанавливаемости программного продукта.
Виды тестов:
соответствия общепринятым стандартам оформления);
функциональный тест программы установки;
тестирование механизма лицензирования и функций защиты от пиратства;
проверка стабильности приложения после установки.
Тестирование на отказ и восстановление (Failover and Recovery Testing) – тестирование при помощи эмуляции отказов системы или реально вызываемых отказов в управляемом окружении.
Тестирование программного продукта включает следующие этапы:
Изучение и анализ предмета тестирования.
Планирование тестирования.
Исполнение тестирования.
Изучение и анализ предмета тестирования начинается еще до утверждения спецификации и продолжается на стадии разработки (кодирования) программного обеспечения. Конечной целью этапа изучение и анализ предмета тестирования является получение ответов на два вопроса: - какие функциональности предстоит протестировать, - как эти функциональности работают.
Планирование тестирования происходит на стадии разработки (кодирования) программного обеспечения. На стадии планирования тестирования перед тестировщиком стоит задача поиска компромисса между объемом тестирования, который возможен в теории, и объемом тестирования, который возможен на практике. На данной стадии необходимо ответить на вопрос: как будем тестировать? Результатом планирования тестирования является тестовая документация.
Достарыңызбен бөлісу: |