
- •Test Plan Версия 1.0
- •1 Введение
- •2 Тестируемые элементы
- •3 Свойства, которые должны тестироваться
- •4 Свойства, которые не должны тестироваться
- •5 Применяемый подход
- •5.1. Тестирование свойств
- •5.2. Регрессионное тестирование
- •5.3. Установка продукта
- •5.4. Резервное копирование и восстановление
- •5.5. Тестирование графического интерфейса пользователя
- •6. Критерий успешных и неудачных испытаний
- •7. Критерий приостановки испытаний и требования возобновления испытаний
- •8. Выходные результаты тестов
- •9. Задачи тестирования
- •10. Конфигурации тестов
- •11. Распределение ответственности
- •12. Подбор кадров и подготовка персонала
- •13. Календарный график
- •14. Риски и непредвиденные обстоятельства
8. Выходные результаты тестов
Перечисленные ниже элементы представляют собой рабочие продукты, которые появляются в результате выполнения тестирования:
Данный план тестирования.
Документ со спецификациями тестов.
Отчеты по результатам прогона тестов.
Ежедневные обновления состояния тестирования, направляемые менеджерам по тестированию и разработке.
Отчеты о дефектах (ошибках).
За примечания по версии несут ответственность разработчики; однако, примечания по версии должны просматриваться и одобряться командой тестирования до пересмотра готовности продукта.
9. Задачи тестирования
Ниже перечислены задачи, которые должны выполняться во время тестирования продукта Help IT Manager:
Выполнение тестирования процесса установки продукта.
Прогон тестов для свойств и построение отчета об ошибках.
Верификация фактов устранения ошибок.
Выполнение тестов резервного копирования и восстановления.
Выполнение тестирования графического интерфейса пользователя.
Ведение обзоров по ошибкам.
Подготовка отчетов о состоянии тестов.
Написание отчета по результатам тестирования.
Таблица 1. Оценки трудозатрат для каждого цикла тестирования
Задача |
Время(часы) |
Тестирование процесса установки продукта |
10 |
Прогон тестов свойств и построение отчетов по ошибкам |
16 |
Верификация исправлений ошибок |
24 |
Тесты резервного копирования и восстановления |
24 |
Тестирование графического интерфейса пользователя |
16 |
Отчет о состоянии тестирования |
16 |
Ведение обзоров по ошибкам |
8 |
Итого |
114 |
10. Конфигурации тестов
Диаграмма для тестовой конфигурации #1, показанная на рис. 1, будет использоваться во время тестирования свойств, резервного копирования/восстановления и графического интерфейса пользователя. В этой тестовой конфигурации присутствует клиент
11. Распределение ответственности
В этом разделе обсуждается ответственность за тестирование на организационном уровне; здесь не рассматриваются роли и ответственность отдельных инженеров по тестированию, поскольку это служит материалом следующего раздела.
Ответственность команды разработки
Объединение тестируемых свойств на этапе их создания.
Выполнение комплексных испытаний на свойствах перед их упаковкой в форме сборки для команды тестирования.
Подготовка программных сборок для команды тестирования в сроки, устанавливаемые на еженедельных собраниях команд разработки и тестирования.
Помощь тестерам в обосновании результатов тестирования и, при необходимости, в типизации ошибок, чтобы в систему отслеживания дефектов вводились точные отчеты.
Устранение ошибок, информация о которые введена в систему отслеживания дефектов.
Подготовка примечаний по версии для тех ошибок, которые не устранены в версии, поставленной заказчику.
Реализация обходного пути "малого влияния на заказчика" для тех ошибок, которые не были устранены, но упоминаются в примечании по версии.
Ответственность команды тестирования
Прогон запланированных тестов и ввод сообщений об ошибках в систему отслеживания дефектов в случае получения аномальных результатов.
Помощь разработчикам в воспроизведении ошибок.
Ведение регулярных обзоров ошибок на этапе системных испытаний. Обзоры должны составляться еженедельно, если только команды тестирования и разработки не придут к выводу, что отчеты необходимо составлять чаще.
Проверка успешности устранения ошибок, которая позволяет удостовериться в том, что исправленное программное обеспечение демонстрирует ожидаемое поведение (удовлетворяет определенным требованиям).
Подготовка еженедельных отчетов о состоянии процесса тестирования и обнаружении ошибок.
Подготовка отчета по результатам прогона тестов в конце этапа системных испытаний. Резюме этого отчета будет присутствовать в обзоре степени готовности продукта. Резюме должно включать в себя определение, достигнут ли критерий завершения тестирования, обозначенный в разделе 6.