Ортогональный тестдизайн(Orthogonal experimentaldesign
)Это исследование многих факторов⽔обычный⼀добрыйдизайн⽅Закон,Он основан на ортогональности,Выберите несколько репрезентативных точек из всех комбинаций уровней тестовых факторов для тестирования.,Посредством анализа этой части результатов испытаний, Изучите комплексную тестовую ситуацию и найдите оптимальную комбинацию уровней. Ортогональный тестовый дизайн — это метод, основанный на Ортогональной таблицаиз、Высокая эффективность、быстрый、Экономический эксперимент.
Как показано на рисунке, простейшая Ортогональная таблица — это
,Смысл в следующем:“L
”представлять Ортогональная таблица;L
Цифры внизу» 4
» означает, что есть 4
безудержный,Строка сокращения,Это означает четыре теста;в скобкахизиндекс“3
» означает, что есть 3
Столбец, называемый столбцом, то есть максимальное количество факторов, которые можно упорядочить, равно 3
индивидуальный;в скобкахизчисло“2
означает, что основная часть таблицы составляет только 2
Есть два вида чисел, то есть есть два уровня факторов. 1
и 2
。
характеристика:
ортогональный Цель метода — сократить количество вариантов использования. Охватывайте каждую пару входов как можно меньшим количеством вариантов использования.
Ортогональная с инструментом таблица:allpairs
шаг:
Excel
в форме (форму сохранять не нужно)allparis.exe
Создайте один в папке того же уровня. txt
файл, будет Excel
Скопируйте содержимое таблицы в txt
Никаких других операций с файлом не требуется, просто сохраните файл напрямую.
Если не используется
Excel
Вставьте его прямо в блокнот, но вручную.txt
Запишите коэффициенты и уровни в файл, и команда use сгенерирует Ортогональную таблица Будет существоватьсуществовать Ошибка проверки форматаиз Состояние,allparis
Инструмент имеет очень строгие требования к формату.
allparis.exe
инструментверно txt
Генерация файла Ортогональная файл таблицы
pairs
Открыть в каталоге cmd
allparis.exe test01.txt > res-test01.txt
~
Представитель может быть любым вариантом (заполнить/незаполнить)allparis
инструментгенерироватьиз Ортогональная таблицаидействительныйиз Ортогональная таблица Некоторые неточности будут, но на общую ситуацию они не повлияютС помощью специальных методов тестовые примеры можно сделать более полными и стандартизированными. В требованиях будут различные сценарии. Теперь меняем требования на следующие требования:
admin
символы или войдите на страницу регистрации по внутренней ссылке, а затем нажмите кнопку регистрации, чтобы стать администратором, в противном случае личность администратора не будет установлена;Из этого требования видно, что разные операции комбинирования могут соответствовать разным результатам. Принять ортогональный метод↓ не может решить такую проблему. ⽽ортогональный Метод может решать сценарии, в которых необходимо учитывать, что комбинированные отношения между входными данными соответствуют различным результатам.
Таблица решенийда⼀добрыйвыражать логическое суждениеиз⼯Инструмент,Форма как:
в соответствии сметод таблицы решений Шаги по разработке тестовых случаев:
admin
Персонаж, внутренняя ссылка для входа в интерфейс регистрации, кнопка отправки регистрации.admini
Персонажи, отправьте кнопку регистрации и станьте учетной записью администратора.
2. Внутренняя ссылка ведет на регистрацию и отправляет кнопку регистрации, которая называется учетной записью администратора.
3. …
метод неправильного предположениядаверноодеялотестпрограммное обеспечениедизайнизпонимать,Прошлый опыт и личная интуиция,Предполагается, что программное обеспечение может иметь дефекты в существовании.,Чтобы использовать метод целенаправленно.
Этот метод подчеркивает понимание требований тестируемого программного обеспечения и деталей проектирования и реализации, а также личный опыт и интуицию.
Неправильное предположение Закони⽬Вперед⾏из“исследовательское тестирование⽅Закон”из Основная идея⼀К,Этот тип метода имеет очень высокое соотношение инвестиций и результатов в рамках модели гибкой разработки.,Он широко используется в тестировании.
Когда мы упоминаем имя человека, с которым хорошо знакомы, на ум сразу же приходит наша оценка этого человека.
Чжан Сан собирается продать его.
Пароль: зашифрован ли он и безопасен ли он Получение пользовательского ввода: есть ли SQL-инъекция Существует несколько версий программного обеспечения: необходимо протестировать несколько версий. Событие проводится каждый месяц, но награды каждый месяц разные: совместимы с наградами за предыдущие месяцы.