Тестовая документация при тестировании программного обеспечения (пример)
Что такое тестовая документация?
Тестовая документация — это документация артефактов, созданных до или во время тестирования программного обеспечения. Он помогает команде тестирования оценить необходимые усилия по тестированию, охват тестированием, отслеживание ресурсов, ход выполнения и т. д. Это полный набор документов, который позволяет описывать и документировать планирование тестирования, проектирование теста, выполнение теста, полученные результаты тестирования. от деятельности по тестированию.
Зачем проверять формальность?
Новичку легко предположить, что тестирование — это выполнение различных разделов кода на разовой основе и проверка результатов. Но в реальном мире тестирование — это очень формальная деятельность, которая подробно документируется. Тестовая документация делает планирование, анализ и выполнение тестирования простыми и проверяемыми.
Степень формальности теста зависит от.
- Тип тестируемого приложения.
- Стандарты, которым следует ваша организация.
- Зрелость процесса разработки.
Деятельность по тестированию обычно занимает от 30% до 50% усилий проекта разработки программного обеспечения. Документация помогает выявить улучшения процесса тестирования, которые можно применить в будущих проектах.
Примеры тестовой документации
Вот важные типы тестовой документации:
Типы документов тестирования | Описание |
---|---|
Политика тестирования | Это документ высокого уровня, описывающий принципы, методы и все важные цели тестирования организации. |
Стратегия тестирования | Документ высокого уровня, определяющий уровни (типы) тестирования, которые необходимо выполнить для проекта. |
План тестирования | План тестирования — это полный документ планирования, который содержит объем, подход, ресурсы, график и т. д. мероприятий по тестированию. |
Матрица отслеживания требований | Это документ, который связывает требования с тестовыми примерами. |
Сценарий тестирования | Сценарий тестирования это элемент или событие программной системы, которое может быть проверено одним или несколькими тестовыми примерами. |
Тестовый кейс | Это группа входных значений, предварительных условий выполнения, ожидаемых постусловий выполнения и результатов. Он разработан для тестового сценария. |
Тестовые данные | Тестовые данные — это данные, которые существуют до выполнения теста. Он использовался для выполнения тестового примера. |
Отчет о дефектах | Отчет о дефектах — это документированный отчет о любом дефекте в Программной системе, который не выполняет ожидаемую функцию. |
Сводный отчет о тестировании | Сводный отчет о тестировании — это документ высокого уровня, в котором обобщаются проведенные тестовые мероприятия, а также результаты тестирования. |
лучшая практика для получения тестовой документации
- Команда QA должна быть задействована на начальном этапе проекта, чтобы тестовая документация создавалась параллельно.
- Не просто создавайте и оставляйте документ, а обновляйте его по мере необходимости.
- Используйте контроль версий для управления и отслеживания ваших документов.
- Постарайтесь задокументировать то, что вам необходимо для понимания вашей работы и что вам нужно будет предоставить заинтересованным сторонам.
- Вам следует использовать стандартный шаблон для документации, например таблицу Excel или файл doc.
- Храните все документы, связанные с проектом, в одном месте. Он должен быть доступен каждому члену команды для справки, а также для обновления при необходимости.
- Недостаточное предоставление подробностей также является распространенной ошибкой при создании тестового документа.
Преимущества тестовой документации
- Основная причина создания тестовой документации — это либо уменьшить, либо устранить любые неопределенности в отношении тестовых действий. Помогает устранить двусмысленность, которая часто возникает при распределении задач.
- Документация не только предлагает системный подход к тестирование программного обеспечения, но он также служит учебным материалом для новичков в процессе тестирования программного обеспечения.
- Демонстрация тестовой документации также является хорошей маркетинговой и коммерческой стратегией для демонстрации зрелого процесса тестирования.
- Тестовая документация поможет вам предложить клиенту качественный продукт в установленные сроки.
- In Программная инженерияТестовая документация также помогает сконфигурировать или настроить программу с помощью конфигурационного документа и руководств оператора.
- Тестовая документация поможет вам повысить прозрачность отношений с клиентом.
Недостатки тестовой документации
- Стоимость документации может превзойти ее ценность, поскольку она требует много времени.
- Зачастую его пишут люди, которые не умеют хорошо писать или не знают материал.
- Отслеживать изменения, запрошенные клиентом, и обновлять соответствующие документы утомительно.
- Плохая документация напрямую отражает качество продукта, поскольку может возникнуть недопонимание между клиентом и организацией.
Итого
- Тестовая документация — это документация артефактов, созданных до или во время тестирования программного обеспечения.
- Степень формальности тестирования зависит от 1) типа тестируемого приложения 2) стандартов, которым следует ваша организация 3) зрелости процесса разработки.
- Важными типами тестовых документов являются политика тестирования, стратегия тестирования, план тестирования, тестовый пример и т. д.
- Команда QA должна быть задействована на начальном этапе проекта, чтобы тестовая документация создавалась параллельно.
- Основная причина создания тестовой документации — уменьшить или устранить любую неопределенность в отношении деятельности по тестированию.
- Стоимость документации может превзойти ее ценность, поскольку она требует много времени.