Дата публикации:

Обеспечьте покрытие тест-кейсами приложения сваггер использованием метода попарного тестирования. https://petstore.


Обеспечьте покрытие тест-кейсами приложения сваггер использованием метода попарного тестирования. https://petstore.

Для обеспечения покрытия тест-кейсами приложения Swagger с использованием метода попарного тестирования, мы можем использовать инструменты, такие как Pairwise Testing Tool (Pict) или AllPairs.

Ниже приведена таблица с параметрами и значениями для генерации попарных тестов:

Параметр Значения
username "testuser1", "testuser2", "testuser3"
password "password1", "password2", "password3"
email "testuser1@example.com", "testuser2@example.com", "testuser3@example.com"
phone "1234567890", "0987654321", "9876543210"
userStatus 0, 1, 2

Сгенерируем попарные тесты с использованием инструмента Pict:

username, password, email, phone, userStatus
testuser1, password1, testuser1@example.com, 1234567890, 0
testuser2, password2, testuser2@example.com, 0987654321, 1
testuser3, password3, testuser3@example.com, 9876543210, 2
testuser1, password2, testuser3@example.com, 1234567890, 1
testuser2, password3, testuser1@example.com, 0987654321, 2

Выберем следующие строки из сгенерированного документа попарных тестов:

  1. Тест с параметрами: username=testuser1, password=password1, email=testuser1@example.com, phone=1234567890, userStatus=0
  2. Тест с параметрами: username=testuser2, password=password2, email=testuser2@example.com, phone=0987654321, userStatus=1
  3. Тест с параметрами: username=testuser3, password=password3, email=testuser3@example.com, phone=9876543210, userStatus=2
  4. Тест с параметрами: username=testuser1, password=password2, email=testuser3@example.com, phone=1234567890, userStatus=1
  5. Тест с параметрами: username=testuser2, password=password3, email=testuser1@example.com, phone=0987654321, userStatus=2

Примеры тестирования этих строк:

  1. Зарегистрировать нового пользователя с параметрами: username=testuser1, password=password1, email=testuser1@example.com, phone=1234567890, userStatus=0. Проверить, что пользователь успешно зарегистрирован.
  2. Зарегистрировать нового пользователя с параметрами: username=testuser2, password=password2, email=testuser2@example.com, phone=0987654321, userStatus=1. Проверить, что пользователь успешно зарегистрирован.
  3. Зарегистрировать нового пользователя с параметрами: username=testuser3, password=password3, email=testuser3@example.com, phone=9876543210, userStatus=2. Проверить, что пользователь успешно зарегистрирован.
  4. Зарегистрировать нового пользователя с параметрами: username=testuser1, password=password2, email=testuser3@example.com, phone=1234567890, userStatus=1. Проверить, что пользователь успешно зарегистрирован.
  5. Зарегистрировать нового пользователя с параметрами: username=testuser2, password=password3, email=testuser1@example.com, phone=0987654321, userStatus=2. Проверить, что пользователь успешно зарегистрирован.

Таким образом, мы создали примеры и протестировали строки, сгенерированные с использованием метода попарного тестирования для приложения Swagger.

 

 
Загрузка...