Skip to content

An API automation test project for Hacktiv8's 2nd assignment submission

Notifications You must be signed in to change notification settings

hafidzfg/api-automation-test-jsonplaceholder

Repository files navigation

Assignment 2: API Test Automation (JSONPlaceholder)

Project ini berisi automation test terhadap APIs yang disediakan oleh JSONPlaceholder.
Project ini dibuat untuk memenuhi Assignment 2 QA Automation with Katalon bersama Hacktiv8.

Secara garis besar, terdapat 6 resources yang dites pada project ini, yakni:
/posts /comments /albums /users /photos /todos

Requirements

  1. Katalon Studio
  2. Java 1.8

Test Environment

  • Katalon Studio/Groovy

Test Case

  • GT 001 - Verifikasi semua GET API
    Test case ini melakukan request dan verifikasi APIs GET yang tersedia.
    Semua verifikasi dilakukan di level object, sehingga test case hanya menjalankan saja.
  • DL 001 - Verifikasi semua POST API
    Test case ini melakukan request dan verifikasi APIs DELETE yang tersedia.
    Semua verifikasi dilakukan di level object, sehingga test case hanya menjalankan saja.

Terdapat pula 6 test case yang melakukan request dan verifikasi POST APIs dengan menerapkan data driven test,
Tiap test case berikut melakukan iterasi sebanyak 10x sesuai dengan jumlah data yang disediakan.

  • PS 001 Verify Create a Comment API
  • PS 002 Verify Create a Photo API
  • PS 003 Verify Create a Post API
  • PS 004 Verify Create a Todos API
  • PS 005 Verify Create a User API
  • PS 006 Verify Create an Album API

Releases

No releases published

Packages

No packages published