План тестирования системы программного обеспечения
Название программы:
Производственная единица:
Исполнительная единица:
Отчет день Ожидать:
История изменений версий
Идентификатор версии | Примечание | автор | период даты |
---|---|---|---|
Объект использования документа
Имя | Позиция |
---|---|
Утверждающий персонал
Имя | Позиция | период даты |
---|---|---|
Этот документ содержит комплексный план испытаний для [название тестируемого продукта], разработанный [Производственным подразделением].
Этот документ представляет собой руководство по завершению тестирования проекта [XXX]. В этом документе приводятся общие требования к требованиям к тестированию, тестовой среде, процессу тестирования и результатам тестирования. Он также является основой для подготовки других документов и оценки результатов в этом тестовом проекте.
Цель этого теста объясняется здесь.
[Пример:
Данный тест представляет собой тест на подтверждение/оценку/приемку/передачу/регистрацию проекта [xxx]. Целью является предоставление объективной основы для определения того, соответствует ли система функциям и показателям производительности, указанным в «Спецификации требований». ]
См. контракт и требования к [название проекта],Объясните диапазон здесь,Перечислите виды тестов и Тестовый контент.
[Элемент тестирования] Объем тестирования | Страница 1 | всего 2 страницы | ||
---|---|---|---|---|
серийный номер | Классификация испытаний | Тестовый контент | ||
1 | Функциональное тестирование | Например: меню, панель инструментов, сочетания клавиш, раскрывающийся список и т. д. | ||
2 | Тестирование интерфейса | Например: интерфейс входа в систему, общий интерфейс, интерфейс отчетов и т. д. | ||
3 | тестирование отказоустойчивости | Например: длина данных, тип данных, незаконные операции и т. д. |
4 | xxx | xxx |
---|---|---|
5 |
[Пример:
Данный тест представляет собой подтверждающий тест программного обеспечения, включая программное обеспечение, функциональность, интерфейс, характеристики отказоустойчивости и т. д.
Ниже представлен обзор тестовой среды и информация о конфигурации тестируемого приложения.
Программная среда:
Категория терминала | Операционная система | Сопутствующее прикладное программное обеспечение |
---|---|---|
Конец сервера | ||
клиент |
Аппаратная среда:
Категория терминала | машинаимя | Номер устройства | Инструкции по настройке |
---|---|---|---|
Конец сервера | |||
клиент | |||
Сетевое окружение:
Тип сети | Пропускная способность | Оборудование | Количество |
---|---|---|---|
Другое вспомогательное оборудование:
Название оборудования | Технические характеристики и модели | Количество | Примечания |
---|---|---|---|
Перечислите здесь сокращения, использованные в этом тесте.
Термины, используемые в этом проекте, определены здесь.
Перечислите здесь документы и материалы, цитируемые в этом проекте.
[Название проекта] Участие в процессе тестирования Роль, обязанности по позициям и Навык, которые они должны иметь, следующие:
Роль | Количество человек | позицияответственность | Навык |
---|---|---|---|
руководитель проекта | Просматривать и утверждать планы проекта и соответствующие отчеты; организовывать и обеспечивать командную работу, контролировать выполнение проекта; общаться с соответствующим персоналом; | Быть знакомым со знаниями управления проектами или иметь опыт управления проектами и уметь эффективно общаться. | |
Руководитель группы тестирования | Подготовка планирования проекта; Координировать и реализовывать действия, указанные в плане проекта; Определить требования к тестовой среде; Отвечать за разработку тестовых примеров; Оказывать техническую поддержку другому персоналу. | Знать методы и инструменты тестирования программного обеспечения и иметь определенные способности руководить тестировщиками при выполнении работ по тестированию. | |
тестер | Выполнение мероприятий по тестированию. На этапе планирования проекта определите мероприятия по проекту и оцените время, необходимое для каждого действия. | Понимать работу по тестированию, уметь выполнять тесты в соответствии с инструкциями по тестированию, уметь просто обобщать результаты тестирования, а также уметь использовать системы отслеживания и управления дефектами. | |
специалист по экологической подготовке | Обеспечить гарантию ресурсов; создать и поддерживать тестовую среду; | Знаком с программным и аппаратным обеспечением, задействованным в тестовой среде, и их настройкой, может быстро устранять программные и аппаратные сбои, возникающие в процессе тестирования. | |
Персонал по обеспечению качества | Определить цели качества проекта; сформулировать и реализовать планы качества; контролировать и руководить процессом выполнения проектной деятельности. | Быть знакомым с концепциями обеспечения качества программного обеспечения и улучшения процессов разработки программного обеспечения, а также понимать характеристики и сценарии применения тестируемого программного обеспечения. |
Для тестировщиков может быть предоставлено соответствующее обучение в соответствии с реальной ситуацией в проектах компании.,Такие как обучение процессам отраслевых услуг, обучение использованию инструментов.,И перечислите инструменты тестирования, использованные на этот раз.
Общий ход выполнения этого тестового проекта представлен здесь.
событие | Ориентировочная работаделатьдень | Примечание |
---|---|---|
Напишите план тестирования | ||
Подготовьте план тестирования (с учетом запланированного времени завершения каждого этапа тестирования). | ||
Подготовьте тестовые случаи | ||
Выполнять тесты и генерировать оригинальные записи | ||
Выполните регрессионное тестирование и создайте исходные записи. | ||
Подготовить отчет об испытаниях | ||
Подготовить отчет о дефекте | ||
Отправить тестовый документ | ||
Перечислите типы тестов и их описания, исходя из реальной ситуации с проектом компании.
Тип теста | описывать |
---|---|
Модульное тестирование | В основном он используется для проверки корректности программных модулей в процессе разработки программного обеспечения. (Сделано разработкой) |
Интеграционное тестирование | Он основан на Модульном тестировании, и все модули собираются в системы или подсистемы в соответствии с требованиями дизайна.,Проверьте правильность процесса сборки модуля и интерфейса модуля. (В основном внутренняя и внешняя совместная отладка,и тест интерфейса и т. д.) |
Функциональное тестирование | Проводить комплексные проверки качества выпускаемого программного обеспечения, включая пользовательскую документацию, функциональность, надежность, простоту использования, эффективность, ремонтопригодность, переносимость и т. д., чтобы помочь компаниям-разработчикам программного обеспечения выявить проблемы с продуктами. |
Приемочное тестирование | В соответствии с условиями контракта и описанием системных требований провести комплексную оценку качества программного проекта, чтобы обеспечить основу для приемки. |
xxx | xxxxx |
xxx | xxxxx |
Здесь указаны методы тестирования, которые будут использоваться в этом проекте.
[Пример:Функциональное обучение в основном использует метод ручного тестирования, для программного обеспечения Программные продукты помещаются в черный ящик, а также с использованием метода черного ящика.
]
Ключевые области процесса для завершения тестирования этого проекта включают в себя:
Ø Составление плана испытаний;
Ø Написание тестовых примеров;
Ø Подготовка тестовой среды;
Ø Выполнение теста;
Ø Анализ результатов испытаний;
Ø Отчет о состоянии теста.
Перечислите конкретный график плана тестирования для подготовки тестовых ресурсов, тестирования доступа, тестирования системы, тестирования доступа и других тестов.
Это определяет, как будут написаны тестовые примеры.
[Пример:
Ø Разработать список испытаний на основе требований, проектной документации и других сопутствующих документов;
Ø Проверить покрытие списка тест-кейсов и сформировать подробные тест-кейсы в соответствии с методом разработки тест-кейсов после улучшения;
]
Здесь определяются любые подготовительные действия, связанные с тестовой средой, которые необходимы для обеспечения бесперебойного выполнения теста.
[Пример:
Ø Подготовить аппаратное обеспечение;
Ø Установить программное обеспечение;
Ø Настроить сетевое окружение;
Ø Подготовка тестовых данных.
]
Выполняйте тестовые случаи один за другим в соответствии с тестовыми примерами и отправляйте сообщения об ошибках в инструмент управления ошибками при их возникновении.
После выполнения каждого раунда тестирования подготовьте отчет о тестировании, который обычно сообщается персоналу, связанному с проектом, по электронной почте. Сообщайте о статусе тестирования каждую неделю, объясняя ход тестирования, существующие проблемы и риски, а также наличие каких-либо особых обстоятельств. что приведет к изменениям в плане тестирования.
Уровень выполнения тест-кейса должен достигать 100 %, процент прохождения тест-кейса должен достигать 80 %, все ошибки исправлены, а оставшиеся ошибки не должны быть исправлены временно с согласия руководителя проекта. Сохраненные ошибки не должны влиять на работу проекта. нормальное использование системного программного обеспечения, и должен быть выдан сертификат. Точный отчет об испытаниях.
Здесь указаны инструменты отслеживания и управления дефектами, которые будут использоваться в этом тестовом проекте, а также описан графический отчет, который должен быть представлен после завершения проекта.
Пример:
Протестируйте продукт в соответствии с разработанными сценариями тестирования и запишите обнаруженные дефекты, включая функции, эффективность и интерфейсы, в соответствии с номерами тестов в сценариях использования, чтобы обеспечить ведение, распространение и изменение различных записей о дефектах.
Используйте инструменты управления ZenTao для отслеживания и управления дефектами. Отчет, представленный после завершения проекта, включает следующее содержание:
идентификатор дефекта;
Название проекта;
примерная версия;
тестовая платформа;
Операционная система;
Имя функционального модуля;
Приоритет дефекта;
воспроизводимость;
автор;
Подтверждающий;
Краткое описание проблем с дефектами;
Подробное описание неисправности.
Например:
Риски и проблемы включают следующее:
Ø Завершает ли отдел разработки запланированные работы вовремя;
Ø Формулировка плана тестирования, процесса тестирования и хода тестирования недостаточно разумна и стандартизирована. В ходе проекта выяснилось, что его работоспособность недостаточна;
Ø Имеются ли необходимые ресурсы для тестирования. Например: достаточно ли членов команды тестировщиков, вовремя ли проводится обучение тестировщиков и соответствует ли тестировщик Навык требованиям. необходимое программное обеспечение, аппаратное обеспечение и операционный тест Готова ли система и другая тестовая среда;
Ø Существует ли эффективная коммуникация между тестировщиком, а также между членами команды тестировщиков и пользователями;
Ø Участники проекта не знакомы с используемыми инструментами и системами тестирования, и в процессе использования могут возникать отклонения, влияющие на эффективность тестирования.