Тестирование программного обеспечения - алгоритм тестирования ортогонального массива - PullRequest
2 голосов
/ 19 февраля 2011

Может ли кто-нибудь предоставить оптимизированный алгоритм тестирования ортогональных массивов. ? или любая ссылка на любую соответствующую страницу также будет полезна ..

спасибо.

1 Ответ

3 голосов
/ 19 февраля 2011

Привет.
Не уверен, что вы имеете в виду в своем вопросе.В общем случае ортогональные массивы представляют собой математическую конструкцию, которая имеет множество применений в науке / технике.

При тестировании программного обеспечения оно использовалось для уменьшения количества тестовых случаев, вам необходимо проверить поведение, основанное на некоторых параметрах.В частности, тестирование всех пар или парное тестирование - наиболее часто используемая методика.Идея состоит в том, что вместо всех возможных комбинаций значений параметров вы проверяете все возможные пары значений параметров.Например, если у вас есть поведение, которое принимает 3 параметра, каждый параметр 3 возможных значения дает вам 27 возможных комбинаций.Теория парного тестирования гласит, что вам нужно будет проверить только 9 комбинаций, чтобы найти дефекты, связанные с этими данными.

Если вы хотите прочитать об этом, я бы предложил этот пост . Википедия также предоставляет этот .Некоторые списки ортогональных массивов можно найти здесь и здесь .

[ edit ]
Таким образом, согласно комментарию, чтобы сосредоточитьсяподробнее об алгоритме я бы начал с (снова) этой ссылки .Перейдите к этой бумаге и этому списку инструментов . Простой поиск в Google тогда, я думаю.

В конце концов у вас должно быть достаточно материала, напишите один самостоятельно.

...