TrelloAPI_Restassured_BDD

Objectives:

  • Re-usability
  • Maintainability
  • Readability

Tools & Features:

  • IntelliJ IDEA
  • RestAssured
  • Java
  • TestNG
  • Maven
  • Jenkins
  • BDD Framework
  • APIChaining
  • CRUD Operation
  • APIKey & Token
  • Singleton Design Pattern
  • DRY Principles

Test Scope:

  • 4 Tests for CRUD Opertations:
  • CreateBoard
  • GetBoardByID
  • UpdateBoardByID
  • DeleteBoardByID

Pre-requisite

  • Trello account
  • trello API key and token
  • Github account

    how to run tests:

    • through testng.xml
    • through pom.xml within intellij
    • through pom.xml in terminal
    • through Jenkins