Skip to content

Instantly share code, notes, and snippets.

@WenxiDev
Created February 8, 2025 08:46
Show Gist options
  • Save WenxiDev/17f8f572ec417a8176ce81bd7f434139 to your computer and use it in GitHub Desktop.
Save WenxiDev/17f8f572ec417a8176ce81bd7f434139 to your computer and use it in GitHub Desktop.

Laporan Pengujian API - Rest Countries

πŸ”Ή 1. Identitas Pengujian

  • Nama Penguji: Wenxi.
  • Tanggal Pengujian: 08 Februari 2025
  • Platform: Windows 10, Chrome 132
  • Tools yang digunakan: Manual Testing, GitHub Gist, Postman

πŸ”Ή Endpoint 1: NAME

πŸ”Ή Test Case 1: Valid Input (Indonesia)

Request:
GET https://restcountries.com/v3.1/name/indonesia
Expected Result:

  • Response 200 OK
  • JSON berisi informasi negara Indonesia
    Actual Result: βœ… PASS Screenshot: Screenshot 2025-02-08 152235

πŸ”Ή Test Case 2: Case Sensitivity (INDONESIA)

Request:
GET https://restcountries.com/v3.1/name/INDONESIA
Expected Result:

  • Response 200 OK
  • JSON berisi informasi negara Indonesia
    Actual Result: βœ… PASS Screenshot: Screenshot 2025-02-08 152838

πŸ”Ή Test Case 3: Nama Negara Tidak Valid (xyz)

Request:
GET https://restcountries.com/v3.1/name/xyz
Expected Result:

  • Response 404 Not Found Actual Result: βœ… PASS Screenshot: Screenshot 2025-02-08 153036

πŸ”Ή Test Case 4: Nama Parsial (indo)

Request:
GET https://restcountries.com/v3.1/name/indo
Expected Result:

  • Response 200 OK
  • JSON berisi informasi negara Indonesia Actual Result: βœ… PASS Screenshot: image

πŸ”Ή Test Case 5: Input Kosong

Request:
GET https://restcountries.com/v3.1/name/
Expected Result:

  • Response 404 Not Found Actual Result: βœ… PASS Screenshot: image

πŸ”Ή Endpoint 2: CURRENCY

πŸ”Ή Test Case 1: Mata Uang USD

Request:
GET https://restcountries.com/v3.1/currency/usd
Expected Result:

  • Response 200 OK
  • JSON berisi daftar negara yang menggunakan USD
    Actual Result: βœ… PASS Screenshot: image

πŸ”Ή Test Case 2: Mata Uang Inggris

Request:
GET https://restcountries.com/v3.1/currency/inggris
Expected Result:

  • Response 404 Not Found Actual Result: βœ… PASS Screenshot: image

πŸ”Ή Test Case 3: Case Sensitivity (USD)

Request:
GET https://restcountries.com/v3.1/currency/USD
Expected Result:

  • Response 200 OK
  • JSON berisi daftar negara yang menggunakan USD Actual Result: βœ… PASS Screenshot: image

πŸ”Ή Endpoint 3: LANGUAGE

πŸ”Ή Test Case 1: Bahasa English

Request:
GET https://restcountries.com/v3.1/lang/english
Expected Result:

  • Response 200 OK
  • JSON berisi daftar negara yang berbicara bahasa Inggris
    Actual Result: βœ… PASS Screenshot: image

πŸ”Ή Test Case 2: Case Sensitivity (ENGLISH)

Request:
GET https://restcountries.com/v3.1/lang/ENGLISH
Expected Result:

  • Response 200 OK
  • JSON berisi daftar negara yang berbicara bahasa Inggris
    Actual Result: βœ… PASS Screenshot: image

πŸ”Ή Test Case 3: Nama Parsial (IDN)

Request:
GET https://restcountries.com/v3.1/lang/IDN
Expected Result:

  • Response 404 Not Found Actual Result: βœ… PASS Screenshot: image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment