Дизайн теста и спецификация тестового набора - PullRequest
3 голосов
/ 22 декабря 2010

Эй, может кто-нибудь сказать мне, в чем разница между дизайном теста и спецификацией тестового набора?Я использую шаблон спецификации тестового набора IEEE 829, и я не уверен, куда мне написать шаги для тестирования Thanx

Ответы [ 3 ]

6 голосов
/ 22 декабря 2010

Спецификация проекта теста: детализация условий теста и ожидаемых результатов, а также критериев прохождения теста Спецификация теста: указание данных теста для использования при выполнении условий теста, указанных вСпецификация дизайна теста

1 голос
/ 18 марта 2018
  • Технические характеристики теста: Цель составления спецификаций проекта тестирования - определить набор функций или комбинацию тестируемых функций и определить группу тестовых случаев, которые будут адекватно тестировать эти функции. В дополнение к ним он содержит все виды доработок, внесенных в подход, описанный в плане испытаний.

Спецификация проекта испытания состоит из следующих основных частей:

1) Идентификатор спецификации проекта испытания: уникальный идентификатор должен быть выделен так, чтобы документ спецификации проекта испытания можно было отличить от всех других документов.

2) Функции, подлежащие тестированию: описывает тестовые элементы и функции, являющиеся объектом данной спецификации проекта теста.

3) Уточнения подхода: в нем описываются методы испытаний, которые должны быть приняты для этого плана испытаний.

4) Идентификация теста: описывает полный список тестовых случаев, связанных с этим дизайном теста. Он предоставляет уникальный идентификатор и краткое описание для каждого теста.

5) Критерии приемки: описываются критерии для подтверждения того, прошла или не прошла каждая функция во время тестирования.

  • Характеристики тестового набора: Целью составления спецификаций тестового набора является подробное указание каждого тестового примера, указанного в спецификации проекта теста.

Спецификация тестового примера состоит из следующих основных частей:

1) Идентификатор спецификации тестового набора: уникальный идентификатор, позволяющий отличить этот документ от всех других документов.

2) Тестовые элементы: идентифицирует элементы и функции, которые будут протестированы конкретным тестовым набором.

3) Характеристики входов: описываются подробности каждого и каждого входа, требуемого для конкретного теста.

4) Характеристики выходов: описывает каждый выход, ожидаемый после выполнения конкретного теста.

5) Экологические потребности. В нем описывается любое специальное оборудование, программное обеспечение, средства и т. Д., Необходимые для выполнения конкретного контрольного примера, которые не были перечислены в соответствующей спецификации проекта тестирования.

6) Особые процедурные требования: в нем описываются любые специальные процедуры настройки, выполнения или очистки, уникальные для конкретного тестового случая.

7) Зависимости между случаями: в нем описывается полный список всех тестовых случаев, которые должны быть выполнены до конкретного тестового примера.

1 голос
/ 25 июля 2012

В IEEE 829 каждый пронумерованный раздел «Спецификация проекта тестирования» определяет набор функций, которые должны быть протестированы, и общие критерии для определения прохождения / неудачи его тестовых случаев.Он также должен перечислить идентификаторы спецификаций тестового примера, которые реализуют его требования к тестированию.В плане тестирования может быть много разделов TDS.Например, у вас будет один TDS для каждого варианта использования и альтернативного потока для тестирования.

Каждая пронумерованная «Спецификация тестового набора» определяет точную настройку и входные данные для одного тестового случая.Таким образом, для каждого TDS обычно существует множество TCS.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...