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



Pdf көрінісі
бет183/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   179   180   181   182   183   184   185   186   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Задание 2.4.f:
доработайте представленные в приложении
{284}
 
командные 
файлы так, чтобы их выполнение заодно проверяло работу тестируемого 
приложения с пробелами, кириллическими символами и спецсимволами в 
путях к входному каталогу, выходному каталогу и файлу журнала. Опти-
мизируйте получившиеся командные файлы так, чтобы избежать много-
кратного дублирования кода. 
Если снова вернуться к чек-листу, то оказывается, что мы уже подготовили 
проверки для всего уровня дымового тестирования
{79}
 
и части уровня тестирования 
критического пути
{80}

Продолжим оптимизацию. Большинство проверок не представляет особой 
сложности, и мы разберёмся с ними по ходу дела, но есть в чек-листе пункт, вызы-
вающий особую тревогу: производительность. 
Тестирование и оптимизация производительности
{91}
 
— это отдельный вид 
тестирования со своими достаточно непростыми правилами и подходами, к тому 
же разделяющийся на несколько подвидов. Нужно ли оно нам в нашем приложе-
нии? Заказчик в 
АК-1.1
 
определил минимальную производительность приложения 
как способность обрабатывать входные данные со скоростью не менее 5 МБ/сек. 
Грубые эксперименты на указанном в 
АК-1.1
 
оборудовании показывают, что даже 
куда более сложные операции (например, архивирование видеофайла с макси-
мальной степенью сжатия) выполняются быстрее (пусть и ненамного). Вывод? Вы-


Логика создания эффективных проверок
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 157/301 
чёркиваем. Вероятность встретить здесь проблему ничтожно мала, а соответству-
ющее тестирование требует ощутимых затрат сил и времени, а также наличия со-
ответствующих специалистов. 
Вернёмся к чек-листу: 

Конфигурирование и запуск: 
o
С верными параметрами: 

Значения SOURCE_DIR, DESTINATION_DIR, LOG_FILE_NAME 
указаны и содержат пробелы и кириллические символы (повто-
рить для форматов путей в Windows и *nix файловых системах, 
обратить внимание на имена логических дисков и разделители 
имён каталогов (“/” и “\”)). (


Достарыңызбен бөлісу:
1   ...   179   180   181   182   183   184   185   186   ...   307




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

    Басты бет