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