Tingkat Pengujian dalam Pengujian Perangkat Lunak

4 Tingkat Pengujian

Ada terutama empat Tingkat Pengujian dalam pengujian perangkat lunak:

  1. Pengujian Unit : memeriksa apakah komponen perangkat lunak memenuhi fungsionalitas atau tidak.
  2. Tes integrasi : memeriksa aliran data dari satu modul ke modul lainnya.
  3. Pengujian Sistem : mengevaluasi kebutuhan fungsional dan non-fungsional untuk pengujian.
  4. Ujian penerimaan : memeriksa persyaratan spesifikasi atau kontrak terpenuhi sesuai pengirimannya.

Tingkat Pengujian

Masing-masing level pengujian ini memiliki tujuan tertentu. Tingkat pengujian ini memberikan nilai pada siklus hidup pengembangan perangkat lunak.

Detail Setiap Tingkat Pengujian

Pengujian unit:

A Satuan adalah bagian terkecil yang dapat diuji dari sistem atau aplikasi yang dapat dikompilasi, disukai, dimuat, dan dijalankan. Pengujian semacam ini membantu menguji setiap modul secara terpisah.

Tujuannya adalah untuk menguji setiap bagian perangkat lunak dengan memisahkannya. Ia memeriksa apakah komponen memenuhi fungsionalitas atau tidak. Pengujian semacam ini dilakukan oleh pengembang.

Tes integrasi

integrasi berarti menggabungkan. Misalnya, dalam tahap pengujian ini, modul perangkat lunak yang berbeda digabungkan dan diuji sebagai satu kelompok untuk memastikan bahwa sistem terintegrasi siap untuk pengujian sistem.

Mengintegrasikan pengujian memeriksa aliran data dari satu modul ke modul lainnya. Pengujian semacam ini dilakukan oleh penguji.

Pengujian Sistem

Pengujian sistem dilakukan pada sistem yang lengkap dan terintegrasi. Ini memungkinkan pemeriksaan kepatuhan sistem sesuai persyaratan. Ini menguji interaksi komponen secara keseluruhan. Ini melibatkan pengujian beban, kinerja, keandalan dan keamanan.

Pengujian sistem paling sering merupakan pengujian akhir untuk memverifikasi bahwa sistem memenuhi spesifikasi. Ini mengevaluasi kebutuhan fungsional dan non-fungsional untuk pengujian.

Ujian penerimaan

Ujian penerimaan adalah pengujian yang dilakukan untuk mengetahui apakah persyaratan spesifikasi atau kontrak terpenuhi sesuai penyerahannya. Pengujian penerimaan pada dasarnya dilakukan oleh pengguna atau pelanggan. Namun, pemegang saham lain dapat terlibat dalam proses ini.

Kesimpulan

  • Tingkat pengujian perangkat lunak adalah proses di mana setiap unit atau komponen perangkat lunak/sistem diuji.
  • Tujuan utama pengujian sistem adalah untuk mengevaluasi kepatuhan sistem terhadap kebutuhan yang ditentukan.
  • In Rekayasa Perangkat Lunak, empat tingkat pengujian utama adalah Pengujian Unit, Pengujian Integrasi, Pengujian Sistem, dan Pengujian Penerimaan.