Software Test

Документация.

  1. Спецификация.

    Документ, отвечающий главным образом на вопрос: " А, для чего, собственно…?" Иными словами описывает название ПО, его назначение, определяет круг пользователей, требования к аппаратуре и операционной системе; объясняет, в чем преимущество перед аналогами. Создается на одноименном этапе ЖЦРПО.
  2. Технический проект.

    Документ состоит из двух частей:
    • Функциональная спецификация: описывает всю функциональность программы; графический интерфейс пользователя, общий дизайн, работу ПО с ресурсами системы, реестром, варианты и способы инсталляции. Эта часть технического проекта - основа для разработки Test Cases.
    • Техническая спецификация: описывает алгоритм работы программы, блок схемы, реализацию алгоритма в конкретных функциях, переменных и т.п. с указанием их имени, типа и др. Крайне необходима для разработчиков в команде числом более двух, т.к. позволяет обеспечить преемственность между ними. Для тестера особенно важна та часть программы, в которой описывается алгоритм ее работы.
  3. План модульного тестирования.

    Описывает классы тестов и сроки их реализации. В малых командах создаются разработчиком и для разработчика. Описывает план тестирования написанного им модуля. В больших командах или при работе по RAD-методике к тестированию привлекаются и тестировщики. В этом случае разрабатываются и описываются Test Cases.
  4. План интеграционного тестирования.

    Описывает классы тестов и сроки их реализации. Необходим на этапе интеграционного тестирования. Создается в малых командах программистом и им же реализуется. В больших командах и при работе по RAD-методике привлекаются тестеры.
  5. План системного тестирования.

    Описывает классы тестов и сроки их реализации. Создается тест-аналитиком или самим тестировщиком по схеме: предварительный план -> обсуждение -> окончательный план. На основе этого документа составляются Test Cases.
  6. Словарь.

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

    Документ, фиксирующий данные о проделанной работе на текущий момент или за заданный интервал времени. Может быть как индивидуальным, так и сводным. Предоставляется по мере требования.


 
Hosted by uCoz