Skip to content

Kaijar2020/Api_automation_with_kaRate_framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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