ТЕСТИРОВАНИЕ API И АКТУАЛЬНЫЕ СРЕДСТВА ЕГО РЕАЛИЗАЦИИ

Authors

  • В. Герасимов
  • Н. Никитин
  • A. Щербак
  • Н. Карпенко

Keywords:

тестирование, API, REST, DDT, Postman, JMeter, Katalon Studio, REST-Assured, RestSharp, PyRestTest

Abstract

В свете растущей популярности микросервисной архитектуры приложений востребованным становится тестирование API. В работе изложены особенности тестирования API, описаны преимущества, которые дает его использование при разработке программного обеспечения, в частности при разработке веб-приложений. Приведены отличия тестирования API от других видов тестирования. Дано описание некоторых популярных средств, применяемых при тестировании API, сделаны выводы касательно наиболее эффективных областей их применения.

References

1. Google Trends “API Testing” [Electronic resource]. Access mode: https://trends.google.com/trends/explore?date=today%205-y&q=api%20testing
2. Gerasimov V.V., Kronfeld M.F., Ozerova D.M. Issledovanie tehnologiy avtomatizirovannogo testirovaniya // Systemni tekhnolohii. Systemy i protsesy obrobky informatsii ta upravlinnia: Zbir. nauk. prats. — Vyp. 1(96) — Dnipropetrovsk: "Systemni tekhnolohii", 2015, s. 130-136.
3. Matveeva N.A., Gerasimov V.V., Ignateva D.O. Issledovanie tehnologiy modulnogo testirovaniya na platforme Java // Systemni tekhnolohii. Systemy i protsesy obrobky informatsii ta upravlinnia: Zbir. nauk. prats. — Vyp. 1(102) — Dnipropetrovsk: "Systemni tekhnolohii", 2016, s. 49-55.
4. Litvinov A.A., Karpenko N.V. Testirovanie informatsionnyih sistem: modulnoe, integratsionnoe, sistemnoe : uchebnoe posobie. — D.: Lira, 2016. — 284 s.
5. Osvoenie testirovaniya REST API [Electronic resource]. Access mode: https://quality-lab.ru/rest-api-testing/
6. Data Driven Testing | JazzTeam Software Development Company [Electronic resource]. Access mode: https://jazzteam.org/ru/technical-articles/data-driven-testing/
7. Postman | API Development Environment [Electronic resource]. Access mode: https://www.getpostman.com/
8. Apache JMeter [Electronic resource].
Access mode: http://jmeter.apache.org/index.html
9. Katalon Studio: Best automated testing tool for web, mobile, API [Electronic resource]. Access mode: https://www.katalon.com/ https://automated-testing.info/t/detalnyj-obzor-katalon-studio-nadezhnaya-alternativa-oupen-sors-sistemam-avtomatizaczii/14061
10. REST-Assured [Electronic resource]. Access mode: http://rest-assured.io/
11. RestSharp - Simple REST and HTTP Client for .NET [Electronic resource].
Access mode: http://restsharp.org/
12. GitHub - svanoort/pyresttest: Python Rest Testing [Electronic resource].
Access mode: https://github.com/svanoort/pyresttest

Downloads

Published

2019-01-01