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

Фотография

Какими инструментами и языками пишутся тесты для клиентского API

API автотесты

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

#1 ket163

ket163

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

  • Members
  • Pip
  • 6 сообщений
  • ФИО:GARRY TOPOR


Отправлено 02 июня 2017 - 11:20

Доброго времени суток , уважаемы форумчане.

 

Ну гугл потратил много времени , поэтому прошу отнестись  с пониманием к моему вопросу и не терроризировать фразами "окей гугл".

Спасибо!)

 

В общем возникла потребность научиться и построить процесс тестирование клиентского API.(Покрыть API автотестами)

 

Готов изучать ЯП , с этим не вижу проблем.

 

Проблема в том , что я не могу понять , какая связка должна быть.

 

 

Какой инструмент выбрать и к чему стремиться.

 

 

Буду рад и признателен любой информации , ссылкам на статьи , ваш опыт эксплуатации и тд.

 

 

Заранее спасибо за информацию!!!


  • 0

#2 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 02 июня 2017 - 12:02

Java + RestAssured + TestNG


  • 0

#3 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 02 июня 2017 - 12:02

Можно начать с Soap UI - понимает REST, SOAP API, довольно простой в изучении.

Но чем больше информации о вашем API вы предоставите, тем полезнее будут ответы.
  • 0

#4 ket163

ket163

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

  • Members
  • Pip
  • 6 сообщений
  • ФИО:GARRY TOPOR


Отправлено 02 июня 2017 - 12:20

Можно начать с Soap UI - понимает REST, SOAP API, довольно простой в изучении.

Но чем больше информации о вашем API вы предоставите, тем полезнее будут ответы.

 

Я только за , какая информация необходима? Постараюсь предоставить!)

 

По поводу Soap , не хочется тратить время на изучение продукта , который в дальнейшем не принесёт большую пользу.
Насколько я знаю , единственным языком там является Groovy , изучая который мало чего интересного в жизни добьёшься)


А вот JAVA или PYTHON с прицелом на дальнейшее развитие в разработке очень хороший старт , имхо)


  • 0

#5 ket163

ket163

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

  • Members
  • Pip
  • 6 сообщений
  • ФИО:GARRY TOPOR


Отправлено 02 июня 2017 - 14:01

и да , почему именно testNG , почему не Junit5 , который сейчас вышел?


  • 0

#6 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 02 июня 2017 - 14:07

 

 

и да , почему именно testNG , почему не Junit5 , который сейчас вышел?

Джейюнит предназначен для юнит-тестов, там строгая концепция независимости тестов друг от друга

 

но в интеграционном тестировании частенько надо делать зависимости, вот для этого ТестНГ больше подходит. А в Джейюните надо для этого постоянно "бороться с системой"

 

а вообще Джейюнит5 насколько знаю никуда и не выходил, это бета


  • 0

#7 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

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

А вот JAVA или PYTHON с прицелом на дальнейшее развитие в разработке очень хороший старт , имхо)

а если у вас весь проект написан на C#, то и Java, и Python в вашем случае будут весьма унылым стартом.
  • 0

#8 ket163

ket163

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

  • Members
  • Pip
  • 6 сообщений
  • ФИО:GARRY TOPOR


Отправлено 02 июня 2017 - 15:15

Написано на JAVA , к счастью)


  • 0


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

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