ГОСТ Р 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). Управление системой конвейера
.
.
.