рекомендация: China-Gitee, Other-Github
Автоматическое сочетание для генерации сценариев тестовых случаев, помогает повысить покрытие тестов!
PairwiseTesting, также известный как парное тестирование, двухместное тестирование, это метод тестирования, основанный на ортогональном анализе.
Ранее: при проектировании тестовых случаев требовалось, чтобы каждый из двух полей (условия ввода) был покрыт всеми возможными комбинациями по горизонтали, по крайней мере, один раз. Если несколько полей имеют перечисленные значения, то время, затраченное на ручное вычисление, может быть очень большим.
Сейчас: PairwiseTesting позволяет сэкономить время, не требуя ручного вычисления, автоматически реализуя парное сочетание покрытия тестовых случаев.
(1) Nodejs
Если на вашем компьютере еще не установлено окружение Nodejs, пожалуйста, обратитесь к: https://www.runoob.com/nodejs/nodejs-install-setup.htmlЗагрузите Node.js
(рекомендуется использовать версию v12.13.0, меньше v15.0)
Если Node.js уже установлен, вы можете пропустить этот шаг
(2) Установка
Выполните команду в командной строке
npm install
fields_enumerator.xlsx
и заполните поля тестовых случаев и их перечисленные значенияВыполните команду в командной строке
mocha
Тип файла | Имя файла |
---|---|
csv | 2020-4-31-9-51-48.csv |
txt | 2020-4-31-9-51-48.txt |
json | 2020-4-31-9-51-48.json |
xml | 2020-4-31-9-51-48.xml |
в папке output
аккаунт нормален, пароль слишком короткий, капча нормальна, отмена аккаунт нормален, пароль слишком длинный, капча пустая, подтвердить аккаунт пустой, пароль нормален, капча слишком короткая, подтвердить аккаунт не существует, пароль не существует, капча слишком короткая, отмена аккаунт слишком длинный, пароль слишком длинный, капча нормальна, отмена аккаунт нормален, пароль пустой, капча слишком короткая, подтвердить аккаунт не существует, пароль слишком короткий, капча пустая, отмена аккаунт пустой, пароль слишком длинный, капча слишком длинная, отмена аккаунт слишком длинный, пароль слишком короткий, капча слишком длинная, подтвердить аккаунт пустой, пароль пустой, капча не соответствует, отмена аккаунт не существует, пароль слишком длинный, капча слишком длинная, подтвердить аккаунт слишком короткий, пароль не существует, капча нормальна, подтвердить аккаунт слишком длинный, пароль пустой, капча не соответствует, подтвердить аккаунт слишком короткий, пароль слишком длинный, капча слишком короткая, отмена аккаунт слишком короткий, пароль не существует, капча слишком длинная, подтвердить аккаунт пустой, пароль слишком короткий, капча не соответствует, подтвердить аккаунт слишком длинный, пароль пустой, капча пустая, подтвердить```аккаунт слишком короткий, пароль слишком короткий, капча слишком короткая, подтвердить аккаунт слишком короткий, пароль не существует, капча слишком длинная, подтвердить аккаунт нормален, пароль нормален, капча слишком длинная, отмена аккаунт нормален, пароль слишком длинный, капча не соответствует, подтвердить аккаунт слишком длинный, пароль не существует, капча слишком короткая, подтвердить аккаунт пустой, пароль не существует, капча нормальна, подтвердить аккаунт не существует, пароль пустой, капча нормальна, подтвердить аккаунт слишком короткий, пароль пустой, капча слишком длинная, подтвердить аккаунт слишком длинный, пароль нормален, капча нормальна, подтвердить аккаунт нормален, пароль не существует, капча пустая, подтвердить аккаунт пустой, пароль пустой, капча пустая, подтвердить аккаунт слишком короткий, пароль нормален, капча пустая, подтвердить аккаунт не существует, пароль не существует, капча нормальна, отмена аккаунт не существует, пароль нормален, капча не соответствует, подтвердить
#### json

#### xml
 #### консоль
```javascript
[ 'Слишком короткий аккаунт', 'Пароль нормальный', 'Код подтверждения пустой', 'Отмена' ],
[ 'Аккаунт пустой', 'Пароль нормальный', 'Код подтверждения слишком длинный', 'Отмена' ],
[ 'Аккаунт нормальный', 'Пароль не существует', 'Код подтверждения нормальный', 'Подтвердить' ],
[ 'Аккаунт не существует', 'Пароль пустой', 'Код подтверждения не соответствует', 'Отмена' ],
[ 'Слишком короткий аккаунт', 'Слишком короткий пароль', 'Код подтверждения не соответствует', 'Подтвердить' ],
[ 'Аккаунт пустой', 'Слишком длинный пароль', 'Код подтверждения не соответствует', 'Подтвердить' ],
[ 'Слишком короткий аккаунт', 'Пароль пустой', 'Код подтверждения пустой', 'Подтвердить' ],
[ 'Слишком короткий аккаунт', 'Пароль нормальный', 'Код подтверждения нормальный', 'Отмена' ],
[ 'Аккаунт нормальный', 'Пароль не существует', 'Код подтверждения слишком длинный', 'Отмена' ],
[ 'Слишком короткий аккаунт', 'Пароль не существует', 'Код подтверждения слишком короткий', 'Отмена' ],
[ 'Аккаунт не существует', 'Пароль пустой', 'Код подтверждения слишком длинный', 'Подтвердить' ],
[ 'Слишком короткий аккаунт', 'Слишком длинный пароль', 'Код подтверждения слишком короткий', 'Подтвердить' ],
[ 'Аккаунт нормальный', 'Слишком длинный пароль', 'Код подтверждения не соответствует', 'Отмена' ],
[ 'Аккаунт не существует', 'Слишком короткий пароль', 'Код подтверждения нормальный', 'Отмена' ],
``` [ 'Аккаунт пустой', 'Пароль пустой', 'Код подтверждения нормальный', 'Подтвердить' ],
[ 'Слишком длинный аккаунт', 'Пароль не существует', 'Код подтверждения не соответствует', 'Отмена' ],
[ 'Слишком длинный аккаунт', 'Слишком длинный пароль', 'Код подтверждения нормальный', 'Подтвердить' ],
[ 'Аккаунт не существует', 'Пароль нормальный', 'Код подтверждения пустой', 'Подтвердить' ],
[ 'Слишком длинный аккаунт', 'Слишком короткий пароль', 'Код подтверждения пустой', 'Подтвердить' ],
[ 'Аккаунт не существует', 'Слишком короткий пароль', 'Код подтверждения слишком короткий', 'Подтвердить' ],
[ 'Аккаунт нормальный', 'Пароль пустой', 'Код подтверждения слишком короткий', 'Подтвердить' ],
[ 'Слишком длинный аккаунт', 'Пароль нормальный', 'Код подтверждения слишком короткий', 'Подтвердить' ],
[ 'Аккаунт нормальный', 'Пароль нормальный', 'Код подтверждения не соответствует', 'Подтвердить' ],
[ 'Слишком короткий аккаунт', 'Слишком короткий пароль', 'Код подтверждения слишком длинный', 'Подтвердить' ],
[ 'Слишком длинный аккаунт', 'Пароль пустой', 'Код подтверждения слишком длинный', 'Подтвердить' ],
[ 'Аккаунт нормальный', 'Слишком короткий пароль', 'Код подтверждения пустой', 'Подтвердить' ],
[ 'Аккаунт пустой', 'Пароль не существует', 'Код подтверждения слишком короткий', 'Подтвердить' ],
[ 'Аккаунт не существует', 'Слишком длинный пароль', 'Код подтверждения слишком длинный', 'Подтвердить' ] [ 'Аккаунт пустой', 'Слишком короткий пароль', 'Код подтверждения пустой', 'Подтвердить' ],
[ 'Аккаунт не существует', 'Пароль не существует', 'Код подтверждения пустой', 'Подтвердить' ],
[ 'Аккаунт пустой', 'Слишком длинный пароль', 'Код подтверждения пустой', 'Подтвердить' ]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )