БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р 56922-2016/ISO/IEC/IEEE 29119-3:2013. Национальный стандарт Российской Федерации. Системная и программная инженерия. Тестирование программного обеспечения. Часть 3. Документация тестирования

Приложение J

(справочное)

 

СПЕЦИФИКАЦИЯ КОНТРОЛЬНОГО ПРИМЕРА

 

J.1 Пример 1 - Корпорация Agile

Корпорация Agile - большая организация, осуществляющая публикацию журналов и книг. Более подробно она представлена в C.1 (приложение C).

Элементы тестового покрытия и контрольные примеры для истории суммированы в заголовке контрольного примера и изложены на обратной стороне карты истории следующим образом:

 

Подтверждение:

214

1 Секретарь может создать новый тип подписки.

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

3 Секретарь может сохранить новый тип подписки.

4 Секретарь видит подписки существующих типов.

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

6 Секретарь может отменить изменения типа подписки, прежде чем они будут сохранены.

7 Секретарь может сохранить изменения в типе подписки.

Проверка: 0.1 (Аннет)

a. История секретаря для "удаления" подписки может отсутствовать, таким образом, мы должны рассмотреть это с потребителем. В противном случае - все в порядке.

 

J.2 Пример 2 - Traditional Ltd

Traditional Ltd - небольшая компания, которая производит передовое аналитическое оборудование для сельскохозяйственной промышленности. Более подробно она представлена в C.1 (приложение C).

 

Спецификация Контрольного Примера для части PC UV/TIT-14 33a

Версия 1.0

 

Версии

 

&Дата&

&Версия&

&Подготовлено&

&Описание изменения&

17-06-09

1.0

AMJ

Первый проект

 

1 Введение

.

.

.

1.2 Цель

Цель этой части спецификации тестирования состоит в том, чтобы перечислить контрольные примеры, полученные из тестовых условий.

1.3 Ссылочные документы

Базис тестирования для этого проекта тестирования обеспечивают следующие документы:

 

&Ref.no.&

&Описание&

&ID&

[1]

Системные требования, базис тестирования

Спецификация требований для блока для ПК UV/TIT-14 33a.; Vers. 1.8

[2]

Наборы функций и тестовые условия

Спецификация Проекта Тестирования для блока для ПК UV/TIT-14 33a.; Vers. 1.0

 

1.4 Сокращения

PCUV - блок для ПК UV/TIT-14 33a;

TC - контрольный пример;

UC - вариант использования;

CRUD - создать, читать, обновить, удалить;

TBD - подлежит уточнению то, что еще неизвестно, но должно быть определено.

.

.

.

2 Элементы тестового покрытия

В этом разделе описываются элементы тестового покрытия, которые могут быть получены из тестовых условий, представленных в [2].

.

.

.

2.3 Набор функций (FS2). Идентификация компонентов

Этот набор функций покрывает требования, связанные с идентификацией компонентов и созданием по ним отчетов. Набор функций имеет ряд элементов покрытия, полученных из тестовых условий; они приводятся в подразделах, соответствующих связанным требованиям.

.

.

.

2.3.7 Элементы покрытия для диапазона измерений

Есть три действительных раздела эквивалентности и шесть действительных границ (из которых две неизвестны: одна меньше 0, а другая - больше 315).

Элементы покрытия могут быть сокращены, чтобы в соответствии с 3.3.7 [2] образовать тестовые условия:

(FS2).5.2, (FS2).5.1.b, (FS2).5.2.a, (FS2).5.2.b, (FS2).5.3.a.

2.3.8 Элементы покрытия для метода анализа

Элементы покрытия являются листьями дерева классификации в 3.3.8 [2], то есть областями, отмеченными полужирным шрифтом.

Есть 10 действительных листьев (элементов покрытия).

.

.

.

2.5 Набор функций (FS6). Управление системы конвейера

.

.

.

2.5.2 Элементы покрытия для работы крышки

Чтобы получить покрытие Джоу с 0-переключателями конечного автомата в (FS6).11.1 в [2], имеются следующие 6 переходов (элементов покрытия):

 

 

CI1

CI2

CI3

CI4

CI5

CI6

SS (TC)

S1

S2

S4

S2

S3

S2

Вход

P "L"

P "F"

P "S"

P "B"

P "S"

P "O"

Внешн. выход

L I

C m f

C s

C m b

C s

L o

ES (TC)

S2

S4

S2

S3

S2

S1

 

В следующей таблице определены нулевые переходы, выделенные полужирным курсивом.

 

 

P "L"

P "F"

P "S"

P "B"

P "O"

S1

S2/LI

S1/N

S1/N

S1/N

S1/N

S2

S2/N

S4/C m f

S2/N

S3/C m b

S1/L o

S3

S3/N

S3/N

S/C s

 

 

S4

S4/N

S4/N

S/C s

 

 

 

Имеется 14 нулевых переходов (элементов покрытия).

.

.

.

3 Контрольные примеры

В этом разделе описываются контрольные примеры, полученные из упомянутых выше элементов тестового покрытия.

.

.

.

3.3 Набор функций (FS2). Идентификация компонентов

.

.

.

3.3.7 Диапазон измерений

 

Идентификатор контрольного примера: 17-1

Приоритет: Am

Трассировка: (FS2).5.1.b

Цель: проверить реакцию на значение образца, которое находится вне диапазона

Исходные условия:

Аппарат должен быть готов к анализу образца.

Должен быть подготовлен образец NCS со значением 1

Вход:

Вставьте образец и начните анализ

Ожидаемый результат:

Дисплей показывает "Недопустимый образец"

 

.

.

.

 

Идентификатор контрольного примера: 17-4

Приоритет: Am

Трассировка: (FS2).5.2.b

Цель: проверить реакцию на значение образца, которое находится на верхней границе диапазона

Исходные условия:

Аппарат должен быть готов к анализу образца.

Должен быть подготовлен образец NCS со значением 315

Вход:

Вставьте образец и запустите анализ

Ожидаемый результат:

Дисплей показывает "Предупреждение"

 

.

.

.

3.3.8 Метод анализа

.

.

.

 

Идентификатор контрольного примера: 21-3

Приоритет: Am

Трассировка: (FS2).8.1

Цель: Проверить автоматический анализ типа 1

Исходные условия:

База данных должна включать:

- Тип образца "1" с надлежащими этапами;

- Идентификатор образца "314".

Форма, куда вводится идентификатор образца, должна быть текущей

Вход:

Введите образец с идентификатором образца: A-1-314-221204

Ожидаемый результат:

Анализ выполняется без какого-либо взаимодействия.

Отчет распечатан.

Этапы, связанные с типом образца "1", выполняются (отметить в отчете)

 

.

.

.

 

Идентификатор контрольного примера: 21-16

Приоритет: Am

Трассировка: (FS2).8.1

Цель: Проверить ручной анализ

Исходные условия:

Форма, куда вводится идентификатор образца, должна быть текущей

Вход:

Введите образец с идентификатором образца: М-2-518-240604

Ожидаемый результат:

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

Отчет распечатан.

В отчете отражены выполненные шаги

 

3.5 Набор функций (FS6). Управление системой конвейера

.

.

.

 

 

 

 

TOC