-
GET User dengan assertion :
- Positif case : Get user dengan valid data id.
- Negatif case : Get user dengan invalid data id.
- Pada positif case, dilakukan validasi format dengan json-schema.
- Pada negatif case, dilakukan validasi terkait kode error, pesan error dan kode status.
-
PUT User dengan assertion :
- Positif case : User dapat mengupdate data occupation dan nationality.
- Negatif case :
- User tidak dapat mengupdate data age jika nilainya 0.
- User tidak dapat mengupdate data hobi jika nilai yang dimasukkan kosong.
- User tidak diperkenankan mengubah data jika Id usernya null.
- Pada positif case, dilakukan validasi format dengan json-schema.
- Pada negatif case, dilakukan validasi terkait kode error, pesan error dan kode status.
-
Memanfaatkan fitur hook pada bagian before untuk POST data user. Dan after untuk menghapus data user.
-
Menggunakan mochawesome, untuk membuat report testing
fahmisme/Mocha-APITesting
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
