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



Pdf көрінісі
бет268/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   264   265   266   267   268   269   270   271   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Позитивные тест-кейсы 
Негативные тест-кейсы 
Зна-
чение 

(точка) 
C:\
256
байт
Пустая строка 
C:\
257
байт
Пояс-
нение 
Имя с мини-
мальной допу-
стимой длиной 
Имя с максимальной 
допустимой длиной 
Имя с недопустимой 
длиной, учтено для 
надёжности 
Имя с недопустимой длиной 
Итак, с одним путём на рисунке 2.7.e мы разобрались. Но их там значительно 
больше, и потому в следующей главе мы рассмотрим, как быть в ситуации, когда 
приходится учитывать влияние на работу приложения большого количества пара-
метров. 
352
«Naming Files, Paths, and Namespaces», MSDN [
https://msdn.microsoft.com/en-us/library/aa365247.aspx#maxpath

0
1
256
257
Допустимо
Недопустимо
Недопустимо


Доменное тестирование и комбинации параметров
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 242/301 
2.7.3. 
Доменное тестирование и комбинации параметров 
Уточним данное ранее
{95}
 
определение: 
Доменное тестирование
(domain testing, domain analysis
353

— техника со-
здания эффективных и результативных тест-кейсов в случае, когда не-
сколько переменных могут или должны быть протестированы одновре-
менно. 
В качестве инструментов доменного тестирования активно используются 
техники определения классов эквивалентности и граничных условий, которые были 
рассмотрены в соответствующей
{237}
 
главе. Потому мы сразу перейдём к практиче-
скому примеру. 
На рисунке 2.7.e кружками отмечен путь, один из вариантов которого мы рас-
смотрели в предыдущей главе, но вариантов может быть много: 

Семейство ОС 
o
Windows 
o
Linux 

Расположение каталога 
o
Локальный 
o
Сетевой 

Доступность имени 
o
Зарезервированное 
o
Свободное 

Длина 
o
Допустимая 
o
Недопустимая 
Чтобы не усложнять пример, остановимся на этом наборе. Графически ком-
бинации вариантов можно представить в виде иерархии (см. рисунок 2.7.g). Исклю-
чив совсем нетипичную для нашего приложения экзотику (всё же мы не разрабаты-
ваем сетевую утилиту), вычеркнем из списка случаи зарезервированных сетевых 
имён (отмечены на рисунке 2.7.g серым). 
Легко заметить, что при всей своей наглядности графическое представление 
не всегда удобно в обработке (к тому же мы пока ограничились только общими иде-
ями, не отметив конкретные классы эквивалентности и интересующие нас значения 
граничных условий). 
Альтернативным подходом является представление комбинаций в виде таб-
лицы, которое можно получать последовательно за несколько шагов. 
Сначала учтём комбинации значений первых двух параметров — семейства 
ОС и расположения каталога. Получается таблица 2.7.d. 
Таблица 2.7.d — Комбинации значений первых двух параметров 


Достарыңызбен бөлісу:
1   ...   264   265   266   267   268   269   270   271   ...   307




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

    Басты бет