Strategi Pengujian Perangkat Lunak

Nama : Aulia Nuraini
NPM : 19312163
Kelas : IF Gab Eks 1
Universitas : https://teknokrat.ac.id/ 

Definisi Strategi Pengujian Perangkat Lunak

Strategi pengujian perangkat lunak merupakan proses integrasi metode perancangan kasus uji kedalam bentuk urutan langkah pengujian perangkat lunak. Digunakan untuk mengintegrasikan metode-metode perancangan kasus pengujian perangkat lunak menjadi suatu langkah-langkah terencana dengan tujuan mendapatkan perangkat lunak yang sukses. Setiap strategi pengujian perangkat lunak harus meliputi perencanaan pengujian, perancangan kasus-kasus uji, eksekusi pengujian, pengumpulan data, serta evaluasi. Strategi pengujian perangkat lunak juga dapat dipandang sebagai urutan langkah seperti pada pengembangan perangkat lunak. Strategi pengujian perangkat lunak secara berurutan adalah pengujian unit (unit testing), integration testing dan system testing.

Tujuan Strategi Pengujian Perangkat Lunak

Strategi Pengujian perangkat lunak dilakukan dengan sasaran sebagai berikut ini :

  1. Pengujian adalah proses mengeksekusi program dengan tujuam untuk menemukan kerusakan maupun kesalahan pada program.
  2. Kasus atau skenario uji yang baik adalah yang mempunyai tingkat kemungkinan tinggi untuk menemukan kerusakan yang belum ditemukan.
  3. Pengujian dapat dikatakan berhasil apabila berhasil menemukan kerusakan yang belum ditemukan sebelumnya.

Dari sasaran diatas mengimplikasikan adanya perubahan cara pandang dimana pengujian yang berhasil adalah pengujian yang tidak menemukan kesalahan maupun kerusakan. Apabila pengujian telah selesai dilakukan, maka diharapkan ditemukan adanya kesalahan dalam perangkat lunak. Sekaligus sebagai benefit tambahan, pengujian dalam hal ini menunjukkan bahwa fungsi perangkat lunak bekerja dan berjalan sesuai dengan spesifikasi bahwa persyaratan kinerja telah terpenuhi.

Ketika melakukan pengujian, data perlu dikumpulkan supaya memberikan indikasi yang baik terhadap realibilitas perangkat lunak dan beberapa indikasi dari kualitas keseluruhan perangkat lunak. Namun, pengujian tidak dapat memperlihatkan ataupun memastikan bahwa perangkat lunak yang diuji tersebut tidak memiliki cacat sama sekali.

 Langkah – Langkah Strategi Pengujian Perangkat Lunak

Digunakan untuk mengintegrasikan metode-metode perancangan kasus pengujian perangkat lunak menjadi suatu langkah-langkah terencana dengan tujuan mendapatkan perangkat lunak yang sukses. Setiap strategi pengujian perangkat lunak harus meliputi perencanaan pengujian, perancangan kasus-kasus uji, eksekusi pengujian, pengumpulan data,serta evaluasi.

1.      Pengujian unit program  

Pengujian difokuskan pada unit terkecil dari suatu modul program. Dilaksanakan denganmenggunakan driver dan stub. Driver adalah suatu program utama yang berfungsimengirim atau menerima data kasus uji dan mencetak hasil dari modul yang diuji. Stubadalah modul yang menggantikan modul sub-ordinat dari modul yang diuji.

2.      Pengujian integrasi

Pengujian terhadap unit-unit program yang saling berhubungan (terintegrasi) dengan fokus pada masalah interfacing. Dapat dilaksanakan secara top-down integration atau bottom-up integration.

3.      Pengujian validasi

Pengujian ini dimulai jika pada tahap integrasi tidak ditemukan kesalahan. Suatu validasidikatakan sukses jika perangkat lunak berfungsi pada suatu cara yang diharapkan oleh pemakai.

4.      Pengujian sistem

Pengujian yang dilakukan sepenuhnya pada sistem berbasis komputer.

  • Recovery testing

          Pengujian dilakukan dimana sistem diusahakan untuk gagal, kemudian diujinormalisasinya.

  • Security testing

          Dilakukan untuk menguji mekanisme proteksi.

  •  Stess testing

          Pengujian yang dirancang untuk menghadapkan suatu perangkat lunak kepada situasiYang             tidak normal.


Komentar