Skip to main content

Testing

Testing adalah suatu kegiatan untuk melakukan proses pengecekan dan quality control pada suatu software untuk memastikan software yang di kirim ke end-user bebas dari bug, error dan untuk mencegah terjadinya pembobolan software.

Beberapa metodologi software testing meliput:

  1. White Box Testing: pengujian yang dilakukan dengan mengetahui struktur kode dan logika dari suatu software.
  2. Black Box Testing: pengujian yang dilakukan tanpa mengetahui struktur kode dan logika dari suatu software, hanya mengetahui input dan output saja.
  3. Grey Box Testing: pengujian yang dilakukan dengan mengetahui sebagian struktur kode dan logika dari suatu software.
  4. Unit Testing: pengujian yang dilakukan pada unit-unit terkecil dari suatu software, seperti fungsi atau prosedur.
  5. Integration Testing: pengujian yang dilakukan untuk mengetahui bagaimana unit-unit software bekerja sama satu sama lain.
  6. Functional Testing: pengujian yang dilakukan untuk mengetahui apakah software dapat melakukan fungsinya sesuai dengan spesifikasi.
  7. Performance Testing: pengujian yang dilakukan untuk mengetahui tingkat kinerja software dalam menangani beban kerja yang berbeda.
  8. User Acceptance Testing: pengujian yang dilakukan oleh end-user untuk mengetahui apakah software sesuai dengan kebutuhan dan dapat diterima oleh end-user