Как стать автором
Обновить

Allpairs и с чем его едят

Здравствуйте.

В сегодняшней кухне поведаю вам в кратце про утилиту для «Попарного тестирования» (pairwise testing или паирвайс) – «Allpairs».

image

Что это такое Allpairs, и с чем ее едят?

Для наглядности работоспособности покажу вам на конкретном примере. Все операции с Allpairs мы будем осуществлять через командную строку

Подготовка


Для начала создаем блокнот .txt формата, вводим нужные нам значения. Важно: для того, что бы ввести данные в следующий столбец – используйте табуляцию (нажатие клавиши Tab), не пробел, иначе при взаимодействии Allpairs с этим документом, выдаст вам сообщение:

image

Приступаем к работе


1. Создаем блокнот с данными

image

2. Заходим в командную строку (так она выглядит)

image

3. Вводим данные в командную строку

image

где,
(1) — путь к allpairs.exe
(2) — файл с входными данными (не забудьте про знак преобразования, указан желтой стрелкой)
(3) — файл с выходными данными (в нем будут указаны все необходимые проверки), обратите внимание, что сам формат создаваемого файла съехал на следующую строку.
Формат задаваемого файла не обязательно должен быть как txt, для меня было удобно работать с Excel таблицей, я указал .xls. Также в названии файла не обязательно только буквы, допускаются и цифры.

4. В указанной ранее нами папке создается документ

image

5. В самой папке удобном для нас формате указаны все проверки

image

Расшифровка:

Pairings – количество уникальных пар в тест-кейсе
Pairing details – перечень всех пар всех параметров
Appearances – количество раз, сколько та или иная пара фигурирует в кейcах
Cases– номера кейcов, где фигурирует данная пара.

На сегодня всё. Надеюсь данная статья для кого-то будет, как шпаргалка и/или чем-то поможет.

Всем добра.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.