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
- Katalon Studio
- Java 1.8
- Katalon Studio/Groovy
GT 001
- Verifikasi semuaGET API
Test case ini melakukan request dan verifikasi APIsGET
yang tersedia.
Semua verifikasi dilakukan di level object, sehingga test case hanya menjalankan saja.DL 001
- Verifikasi semuaPOST API
Test case ini melakukan request dan verifikasi APIsDELETE
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 APIPS 002
Verify Create a Photo APIPS 003
Verify Create a Post APIPS 004
Verify Create a Todos APIPS 005
Verify Create a User APIPS 006
Verify Create an Album API