Skip to content

This project contains automated end-to-end tests against "The Star Wars API" relying on the Karate Framework

License

Notifications You must be signed in to change notification settings

jwhaubrich/AutomatedTests_StarWarsAPI

Repository files navigation

MIT License


Logo

StarWars API Integration Tests

An automated application test suite that tests several HTTP requests against the Star Wars API.
Explore the docs »

· Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Contact

About The Project

Product Name Screen Shot

A simple automated application test suite that performs several HTTP requests against the Star Wars API. The HTTP requests tested in this suite include GET, HEAD, and OPTIONS. The Star Wars API is located at: https://swapi.dev/.

  1. Positive tests for the GET, HEAD, and OPTIONS HTTP requests
  2. Negative tests for the GET and HEAD HTTP requests
  3. Parallel testing included with the "IntegrationTest" class

(back to top)

Built With

(back to top)

Getting Started

First, we'll need to copy this repo to your machine, then running the application by creating a jar file. Please see the instructions that follow:

Running the Program

  1. Clone the repo
    git clone https://github.com/jwhaubrich/AutomatedTests_StarWarsAPI.git
  2. Navigate to the local directory where the repo is located on your machine.
  3. Run the StarWarsIntegrationTests program with:
    ./gradlew run

(back to top)

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git switch -c feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Joe Haubrich - @joe_haubrich - jwhaubrich@gmail.com

Project Link: https://github.com/jwhaubrich/AutomatedTests_StarWarsAPI

(back to top)

About

This project contains automated end-to-end tests against "The Star Wars API" relying on the Karate Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages