Skip to content
This repository has been archived by the owner on Nov 15, 2020. It is now read-only.
/ api-factory Public archive

Java framework for functional Api test automation in the BDD style

License

Notifications You must be signed in to change notification settings

sbtqa/api-factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Api-Factory (Deprecared. Use page-factory-2 instead)

Build Status GitHub release Maven Central Gitter

Api-Factory - opensource java framework для автоматизации функционального тестирования средствами API.

О Api-Factory

Api-Factory позволяет писать автотесты на человекочитаемом языке, тем самым понижая входной порог для разработчиков тестов, и повышая их читаемость неподготовленными пользователями. Api-factory использует framework Cucumber-JVM, но, в отличие от чистого использования, в котором довольно большую часть архитектуры занимают шаги(stepdefs), здесь акцент сделан на то, чтобы избавиться от необходимости писать их самому и сократить количество самописных шагов(stepdefs), сосредоточившись на описании кода методов API с использованием паттерна PageObject. В Api-Factory уже реализовано много стандартных шагов(steps), которых хватит чтобы начать разрабатывать автоматизированные тесты.

Api-Factory кроссплатформенный фреймворк, поддерживающий такие протоколы как REST, SOAP.

Требования

Для работы api-factory нужно:

  1. Java 8 или выше

Контакты

Нашли ошибку или появились вопросы? Проверьте, нет ли уже созданных задач. Если нет, то создайте новую! Также свои вопросы можно задать в нашем чате в gitter

Лицензия

Api-Factory выпущен под лицензией Apache 2.0. Подробности.