Skip to content

fahmisme/Mocha-APITesting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mocha-APITesting

Fitur yang dikembangkan

  • GET User dengan assertion :

    1. Positif case : Get user dengan valid data id.
    2. Negatif case : Get user dengan invalid data id.
    3. Pada positif case, dilakukan validasi format dengan json-schema.
    4. Pada negatif case, dilakukan validasi terkait kode error, pesan error dan kode status.
  • PUT User dengan assertion :

    1. Positif case : User dapat mengupdate data occupation dan nationality.
    2. 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.
    1. Pada positif case, dilakukan validasi format dengan json-schema.
    2. 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

Report dari Mochawesome

Screenshot 2022-08-30 203613

About

Tugas API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors