Kaijar2020 / Api_automation_with_kaRate_framework

This is an API automation project with Karate Framework.

Home Page:https://github.com/Kaijar2020/Api_automation_with_kaRate_framework.git

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Headline

API automation with karate framework.

What is Karate?

Karate Framework can be used for testing different layers of application development. The framework can be used for test automation of Desktop/Browser based apps, Performance testing, and API Testing. Most of the API testing tools require some kind of programming expertise, Karate on the other hand does not require programming knowledge and can be used by business users and analysts.

What is API?

APIs are mechanisms that enable two software components to communicate with each other using a set of definitions and protocols. For example, the weather bureau’s software system contains daily weather data. The weather app on your phone “talks” to this system via APIs and shows you daily weather updates on your phone.

Project Details

Performed API testing with REST API. Complete full END-to-END testing. All HTTPS requests and responses also validate the test data. API was taken from Go REST (https://gorest.co.in/). Here used Karate Framework to Automate the API and generated the BDD report by helping on cucumber java.

Languages And Frameworks

Programming Language Java
Framework Karate
IDE IntelliJ
BDD Report Cucumber
Dependancy Maven

ScreenShoot

_D__Java_code_kaRate_com karate_target_surefire-reports_src test java features e2e_apiTesting html

BDD Report Video in End-to-End testing

www_screencapture_com_2023-6-17_13_21.mp4

Feedback

If you have any feedback, please reach out to me at kizarakibayon@gmail.com

About

This is an API automation project with Karate Framework.

https://github.com/Kaijar2020/Api_automation_with_kaRate_framework.git


Languages

Language:Gherkin 81.3%Language:Java 11.9%Language:JavaScript 6.8%