Учебники

Формальность теста

Что такое тестовая документация?

Тестовая документация — это документация артефактов, созданных до или во время тестирования программного обеспечения. Он помогает группе тестирования оценить необходимые усилия по тестированию, охват тестированием, отслеживание ресурсов, ход выполнения и т. Д. Это полный набор документов, который позволяет описывать и документировать планирование тестирования, дизайн теста, выполнение теста, результаты теста, которые составляются. от тестирования деятельности.

В этом уроке вы узнаете:

Зачем проверять формальность?

Типы тестирования программного обеспечения

Для новичка легко предположить, что Тестирование выполняет различные разделы кода на специальной основе и проверяет результаты. Но в реальном мире тестирование — это очень формальная деятельность, которая подробно описана. Тестовая документация делает планирование, проверку и выполнение тестирования простым и поддающимся проверке.

Степень формальности теста зависит от

  • Тип тестируемого приложения
  • Стандарты, которым руководствуется ваша организация
  • Зрелость процесса разработки.

Тестирование обычно занимает от 30% до 50% усилий по разработке программного обеспечения. Документация помогает определить улучшение процесса тестирования, которое можно применить к будущим проектам.

Примеры тестовой документации

Здесь приведены важные типы тестовой документации:

Типы тестирования Описание
Тестовая политика Это документ высокого уровня, который описывает принципы, методы и все важные цели тестирования организации.
Тестовая стратегия Документ высокого уровня, который определяет уровни тестирования (типы), которые будут выполнены для проекта.
План испытаний План тестирования представляет собой полный документ планирования, который содержит объем, подход, ресурсы, расписание и т. Д. Действий по тестированию.
Матрица прослеживаемости требований Это документ, который связывает требования с тестовыми примерами.
Тестовый сценарий Тестовый сценарий — это элемент или событие системы программного обеспечения, которое может быть проверено одним или несколькими тестовыми случаями.
Прецедент Это группа входных значений, предварительных условий выполнения, ожидаемых предварительных условий выполнения и результатов. Он разработан для сценария тестирования.
Тестовые данные Тестовые данные — это данные, которые существуют до выполнения теста. Используется для выполнения контрольного примера.
Отчет о дефектах Отчет о дефектах — это документированный отчет о любом недостатке в Системе программного обеспечения, который не выполняет ожидаемую функцию.
Итоговый отчет о тестировании Сводный отчет об испытаниях — это документ высокого уровня, в котором обобщаются проведенные испытания и результаты испытаний.

Лучшая практика для получения тестовой документации

  • Команда QA должна быть вовлечена в начальную фазу проекта, чтобы тестовая документация создавалась параллельно
  • Не просто создавать и оставлять документ, а обновлять при необходимости
  • Используйте контроль версий для управления и отслеживания ваших документов
  • Постарайтесь задокументировать, что вам нужно, чтобы понять свою работу, и что вам нужно будет представить заинтересованным сторонам.
  • Вы должны использовать стандартный шаблон для документации, такой как лист Excel или файл документа
  • Храните все документы, связанные с вашим проектом, в одном месте. Он должен быть доступен каждому члену команды для справки, а также для обновления при необходимости
  • Недостаточная детализация также является распространенной ошибкой при создании тестового документа.

Преимущества тестовой документации

  • Основная причина создания документации по тестированию состоит в том, чтобы либо уменьшить, либо устранить любые неопределенности в отношении деятельности по тестированию. Помогает устранить неоднозначность, которая часто возникает, когда речь идет о распределении задач
  • Документация не только предлагает системный подход к тестированию программного обеспечения, но также служит учебным материалом для новичков в процессе тестирования программного обеспечения.
  • Это также хорошая стратегия маркетинга и продаж для демонстрации тестовой документации для демонстрации зрелого процесса тестирования.
  • Тестовая документация поможет вам предложить качественный продукт клиенту в определенные сроки
  • В программной инженерии тестовая документация также помогает настроить или настроить программу с помощью документа конфигурации и руководств по эксплуатации.
  • Тестовая документация помогает вам улучшить прозрачность с клиентом

Недостатки тестовой документации

  • Стоимость документации может превысить ее стоимость, так как она очень трудоемка
  • Часто это пишут люди, которые плохо пишут или не знают материала
  • Отслеживание изменений, запрошенных клиентом, и обновление соответствующих документов утомительно.
  • Плохая документация напрямую отражает качество продукта, так как может возникнуть недопонимание между клиентом и организацией.

Резюме

  • Тестовая документация — это документация артефактов, созданных до или во время тестирования программного обеспечения.
  • Степень формальности тестирования зависит от: 1) типа тестируемого приложения; 2) стандартов, которым следует ваша организация; 3) зрелости процесса разработки.
  • Важными типами тестовых документов являются политика тестирования, стратегия тестирования, план тестирования, тестовый набор и т. Д.
  • Команда QA должна быть вовлечена в начальную фазу проекта, чтобы тестовая документация создавалась параллельно
  • Основная причина создания документации по тестированию состоит в том, чтобы либо уменьшить, либо устранить любые неопределенности в отношении деятельности по тестированию.
  • Стоимость документации может превысить ее стоимость, так как она очень трудоемка