Тестирование программного обеспечения. Базовый курс. 3-е издание


Стр: 60/301  Уровень продуктных требований



Pdf көрінісі
бет74/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   70   71   72   73   74   75   76   77   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
Стр: 60/301 
Уровень продуктных требований 
(см. главу «Уровни и типы требова-
ний»
{39}
). Применим т.н. «самостоятельное описание» (см. главу «Источники и пути 
выявления требований»
{37}
) и улучшим требования. Поскольку мы уже получили 
много специфической технической информации, можно параллельно писать полно-
ценную спецификацию требований. Во многих случаях, когда для оформления тре-
бований используется простой текст, для удобства формируется единый документ, 
который интегрирует в себе как пользовательские требования, так и детальные спе-
цификации. Теперь требования принимают следующий вид. 
 
Системные характеристики 

СХ-1: Приложение является консольным. 

СХ-2: Приложение разрабатывается на языке программирования PHP (при-
чина выбора языка PHP отражена в пункте 
О-1
 
раздела «
Ограничения
», осо-
бенности и важные настройки интерпретатора PHP отражены в пункте 
ДС-1
 
раздела «
Детальные спецификации
»). 

СХ-3: Приложение является кроссплатформенным с учётом пункта 
О-4
 
раз-
дела «
Ограничения
».
 
 
Пользовательские требования 

Также см. диаграмму вариантов использования. 

ПТ-1: Запуск и остановка приложения. 
o
ПТ-1.1: Запуск приложения производится из консоли командой «php 
converter.php SOURCE_DIR DESTINATION_DIR [LOG_FILE_NAME]
» 
(описание параметров приведено в разделе 
ДС-2.1
, реакция на 
ошибки при указании параметров приведена в разделах 
ДС-2.2

ДС-
2.3

ДС-2.4
).
 
o
ПТ-1.2: Остановка приложения производится выполнением команды 
Ctrl+C 
в окне консоли, из которого было запущено приложение. 

ПТ-2: Конфигурирование приложения. 
o
ПТ-2.1: Конфигурирование приложения сводится к указанию парамет-
ров командной строки (см. 
ДС-2
).
 
o
ПТ-2.2: Целевой кодировкой преобразования текстов является коди-
ровка UTF8 (также см. 
О-5
).
 

ПТ-3: Просмотр журнала работы приложения. 
o
ПТ-3.1: В процессе работы приложение должно выводить журнал 
своей работы в консоль и лог-файл (см. 
ДС-4
), имя которого опреде-
ляется правилами, указанными в 
ДС-2.1

o
ПТ-3.2: Формат журнала работы и лог файла указан в 
ДС-4.1
, а реак-
ция приложения на наличие или отсутствие лог-файла указана в 
ДС-
4.2
 
и 
ДС-4.3
 
соответственно.
 
Бизнес-правила 

БП-1: Источник и приёмник файлов 
o
БП-1.1: Каталоги, являющиеся источником исходных и приёмником ко-
нечных файлов, не должны совпадать (см. также 
ДС-2.1
 
и 
ДС-3.2
).
 
o
БП-1.2: Каталог, являющийся приёмником конечных файлов, не может 
находиться внутри каталога, являющегося источником исходных фай-
лов или его подкаталогов (см. также 
ДС-2.1
 
и 
ДС-3.2
).
 


Пример анализа и тестирования требований
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   70   71   72   73   74   75   76   77   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет