Jumat, 20 Mei 2016

Pengujian Perangkat Lunak
John Morrison :
3 hal yang diidentifikasikan dari tahap pemrograman :
      a. awal dari pengembangan sistem adalah terbentuknya ‘a well
          defined specification’. (WAPT)
   b. pengaruh/dampak negatif kompleksitas adalah dari cara 
          orang yang bekerja didalamnya.
   c. konsistensi ‘requirements’ menjadi masalah yang cukup
          significant.

  Dampak dari pengujian perangkat lunak adalah membuktikan bahwa requirements tersebut terpenuhi.

Objektif pengujian :
     > merupakan proses eksekusi program yang telah selesai dibuat
        yang bertujuan untuk menemukan kesalahan;
  > pengujian yang baik adalah pengujian yang dilakukan dengan
     mempunyai probabilitas penemuan kesalahan yang tidak diduga;
  > pengujian yang sukses adalah pengujian yang berhasil
     mengatasi penyelesaian penemuan kesalahan yang tidak diduga.

Aliran informasi pengujian :
  • Software konfigurasi meliputi Spec. Req., Spec Design, Source
    Code;

  • Konfigurasi Pengujian meliputi rencana dan prosedur pengujian

Alur informasi test (Test Information Flow)


Setelah pengujian dilakukan hasil pengujian dibandingkan dengan hasil yang
  diharapkan, dilanjutkan dengan proses evaluasi;
Jika muncul kesalahan yang memerlukan modifikasi desain maka kualitas dan
  realibilitas perangkat lunak masih harus disesuaikan kembali, proses pengujian
  harus dilakukan kembali;
Jika fungsi perangkat lunak sudah benar dan kesalahan yang
      ditemukan mudah diperbaiki maka ada dua kemungkinan :
  ∗ kualitas dan realibilitas perangkat lunak diterima;
  ∗ pengujian yang dilakukan belum cukup memadai untuk
     menemukan kesalahan yang tidak diharapkan.
  • Akumulasi hasil pengujian dapat dipergunakan untuk membuat
     model realibilitas melalui rata-rata kesalahan data.