Стр: 95/301
o
Тестирование на основе граничных условий (boundary value analy-
sis
231
)
— инструментальная техника тестирования на основе классов
эквивалентности, позволяющая выявить специфические значения ис-
следуемых параметров, относящиеся к границам классов эквивалент-
ности. Эта техника значительно упрощает выявление наборов эквива-
лентных тест-кейсов и выбор таких тест-кейсов, которые обнаружат
проблему с наибольшей вероятностью.
o
Доменное тестирование (domain analysis
232
, domain testing)
— техника
тестирования на основе классов эквивалентности и граничных усло-
вий, позволяющая эффективно создавать тест-кейсы, затрагивающие
несколько параметров (переменных) одновременно (в том числе с учё-
том взаимозависимости этих параметров). Данная техника также опи-
сывает подходы к выбору минимального множества показательных
тест-кейсов из всего набора возможных тест-кейсов.
o
Попарное тестирование (pairwise testing
233
)
— техника тестирования,
в которой тест-кейсы строятся по принципу проверки пар значений па-
раметров (переменных) вместо того, чтобы пытаться проверить все
возможные комбинации всех значений всех параметров. Эта техника
является частным случаем N-комбинационного тестирования (n-wise
testing
234
)
и позволяет существенно сократить трудозатраты на тести-
рование (а иногда и вовсе сделать возможным тестирование в случае,
когда количество «всех комбинаций всех значений всех параметров»
измеряется миллиардами).
Попарное тестирование (pairwise testing
233
)
— это НЕ парное те-
стирование (pair testing
235
)!
o
Тестирование на основе ортогональных массивов (orthogonal array
testing
236
)
—
инструментальная
техника
попарного
и
N-
комбинационного тестирования, основанная на использовании т.н.
«ортогональных массивов» (двумерных массивов, обладающих следу-
ющим свойством: если взять две любые колонки такого массива, то
получившийся «подмассив» будет содержать все возможные попар-
ные комбинации значений, представленных в исходном массиве).
Ортогональные массивы — это НЕ ортогональные матрицы. Это
совершенно разные понятия! Сравните их описания в статьях
«Orthogonal array»
237
и «Orthogonal matrix»
238
.
231