Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.38 KB

File metadata and controls

32 lines (25 loc) · 1.38 KB

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