Перейти к содержимому

Фотография

TC для API


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 mipars

mipars

    Новый участник

  • Members
  • Pip
  • 46 сообщений

Отправлено 24 июня 2015 - 08:15

Подскажите в каком формате вы создаете тест кейсы для тестирования API?

 

Мне видется один вариант это в шагах писать конкретный запрос, а в результате конкретный ответ в виде json. Это нормальный вариант?


  • 0

#2 Сергей

Сергей

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 24 июня 2015 - 08:32

Я бы посмотрел в сторону SoapUI.

Через TestComplete, наверное, также бы делал.


  • 1

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#3 mipars

mipars

    Новый участник

  • Members
  • Pip
  • 46 сообщений

Отправлено 24 июня 2015 - 10:02

а к примеру zephyr плохая идея для написания именно TC?


  • 0

#4 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 24 июня 2015 - 12:56

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

 

Другой вариант - сделать где-то у себя документ, например страничку во внутренней Wiki, где описаны разные типы запросов: что означают отсылаемые значения, и что в них можно подставлять. А в тесте писать, какое именно значение или их комбинацию мы тестируем, а остальные давать возможность заполнять свободно. В тест добавлять ссылку на страничку или документ.

 

SoapUI - это всё-таки уже автоматизация. Хотя и в ручном тестировании его можно использовать в качестве удобного хранилища готовых запросов.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных