PENGUJIAN PROGRAM

Pengujian => merupakan proses mengoperasikan program komputer pada kondisi tertentu, mengamati atau mencatat hasilnya dan membuat evaluasi terhadap aspek-aspek dari program dan komponen program tersebut

1.PRINSIP PENGUJIAN.

  • Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan.
  • Pengujian harus direncanakan lama sebelum pengujian itu dimulai, perencanaan pengujian dapat dimulai segera setelah model persyaratan dilengkapi.
  • Prinsip Pareto berlaku untuk pengujian perangkat lunak.
  • Pengujian harus mulai dari yang kecil dan berkembang ke pengujian yang besar.
  • Pengujian yang mendalam tidak mungkin dilakukan
  • Untuk menjadi paling efektif, pengujian harus dilakukan oleh pihak ketiga yang independen.

2.CHECKLIST PERANGKAT LUNAK

  • Operabilitas => Semakin baik ia bekerja, semakin efisien ia dapat diuji
  • Observabilitas => Apa yang anda lihat adalah apa yang anda uji
  • Kontrolabilitas => Semakin baik kita dapat mengontrol perangkat lunak, semakin banyak pengujian yang dapat diotomatisasi dan dioptimalkan
  • Dekomposabilitas => Dengan mengontrol ruang lingkup pengujian,kita dapat dengan lebih cepat mengisolasi masalah dan melakukan pengujian kembali secara lebih halus
  • Stabilitas => Semakin sedikit perubahan, semakin sedikit gangguan dalam pengujian
  • Kemampuan untuk dapat dipahami => semakin banyak informasi yang kita miliki, semakin halus pengujian yang akan dilakukan

3.TUJUAN PENGUJIAN

  • Menilai apakah sistem yang dikembangkan telah sesuai dan memenuhi kebutuhan yang sudah ditetapkan
  • Menemukan kesalahan pada sistem yang tidak terlihat sebelumnya
  • Menilai apakah sistem sudah beroperasi dengan benar

4.PROSES PENGUJIAN

  • Tentukan yang akan diuji
  • Menentukan cara pelaksanaan pengujian
  • Membuatkan kasus uji
  • Menentukan hasil yang diharapkan
  • Melaksanakan pengujian
  • Melakukan perbandingan antara hasil uji dan hasil yang diharapkan

5.TEKNIK PENGUJIAN PROGRAM

A. BLACK BOX TESTING

  • Merupakan uji coba terhadap fungsionalitas sebuah aplikasi atau program apapun yang sedang dikembangkan
  • Pengujian black box berfokus pada pengujian persyaratan fungsional perangkat lunak
  • Black box testing mampu mengungkap kelas kesalahan yang lebih luas dibandingkan dengan teknik white box

B. WHITE BOX TESTING

  1. Merupakan pengujian yang didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara prosedural untuk membagi pengujian ke dalam beberapa kasus pengujian
  2. Pengujian untuk melihat apakah struktur aplikasi tersebut sudah sesuai dengan ketentuan
  3. White box testing adalah metode uji coba struktur internal aplikasi melalui sebuah software

Tinggalkan komentar

Rancang situs seperti ini dengan WordPress.com
Mulai