Idik nursidik
Blog Universitas Komputer Indonesia

Teknik testing perangkat lunak

Tujuan Testing 
  • Testingmerupakan sebuah proses mengeksekusi program dengan maksud untuk menemukan kesalahan
  • Sebuah kasus testingyang baik adalah kasus yang mempunyai kemungkinan besar menemukan kesalahan yang belum ditemukan
  • Sebuah test yang sukses adalah test yang menemukan kesalahan yang belum ditemukan
 
Metode Testing 
  • Mengetahui fungsi yang dirancang dapat dilakukan oleh produk, test dapat dilakukan untuk mendemostrasikan bahwa setiap fungsi dapat berjalan dengan baik, dan pada yang bersamaan mencari kesalahan dalam setiap fungsi àblack-boxtesting
  • Mengetahui isi dari produk, test dapat dilakukan untuk memastikan bahwa semua operasi dapat berjalan sesuai spesifikasi dan semua komponen telah dicoba àwhite-boxtesting
  
White-boxTesting
 
  • Disebut juga glass-box testing
  • Sebuah metode perancangan kasus tes yang menggunakan struktur control dari perancangan prosedural untuk menghasilkan kasus test
  • Dapat dihasilkan kasus test yang :
    • menjamin bahwa semua alur dalam sebuah modul sudah dicoba paling tidak sekali
    • mencoba semua keputusan lojik baik di sisi true maupun false
    • mengeksekusi semua loop
    • mengeksekusi struktur data internal untuk menjamin validitasnya
 
  • Adalah meramalkan cara kerja perangkat lunak secara rinci, karenanya logikal path (jalur logika) perangkat lunak akan ditest dengan menyediakan test case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara spesifik. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.
  • Pengujian white-box berfokus pada struktur control program. Test case dilakukan untuk memastikan bahwa semua statemen pada program telah dieksekusi paling tidak satu kali selama pengujian dan bahwa semua kondisi logis telah diuji. Pengujian basic path, tehnik pengujian white-box, menggunakan grafik (matriks grafiks) untuk melakukan serangkaian pengujian yang independent secara linear yang akan memastikan cakupan.
  • Pengujian aliran data dan kondisi lebih lanjut menggunakan logika program dan pengujian loop menyempurnakan tehnik white-box yang lain dengan memberikan sebuah prosedur untuk menguji loop dari tingkat kompleksitas yang bervariasi. Pengujian black-box didesain untuk mengungkap kesalahan pada persyaratan fungsional tanpa mengabaikan kerja internal dari suatu program.
  •  
  
Black-boxTesting 
  • Menghasilkan himpunan kondisi input yang akan mencoba semua kebutuhan fungsional sebuah program
  • Mencoba menemukan kesalahan dalam kategori :
    • Fungsi yang tidak benar atau hilang
    • Kesalahan antarmuka
    • Kesalahan dalam struktur data atau akses database eksternal
    • Kesalahan kinerja
    • Kesalahan inisialisasi dan terminasi
 
  • Test case ini bertujuan untuk menunjukkan fungsi perangkat lunak tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya.
  • Tehnik pengujian black-box berfokus pada domain informasi dari perangkat lunak, dengan melakukan test case dengan menpartisi domain input dari suatu program dengan cara yang memberikan cakupan pengujian yang mendalam.
  •  Metode pengujian graph-based mengeksplorasi hubungan antara dan tingkah laku objek-objek program. Partisi ekivalensi membagi domain input ke dalam kelas data yang mungkin untuk melakukan fungsi perangkat lunak tertentu. Analisis nilai batas memeriksaa kemampuan program untuk menangani data pada batas yang dapat diterima.
  • Metode pengujian yang terspesialisasi meliputi sejumlah luas kemampuan perangkat lunak dan area aplikasi. GUI, arsitektur client/ server, dokumentasi dan fasilitas help dan sistem real time masing-masing membutuhkan pedoman dan tehnik khusus untuk pengujian perangkat lunak.
Format Lainnya : PDF | Google Docs | English Version
Diposting pada : Rabu, 23 Juni 10 - 12:53 WIB
Dalam Kategori : TESTING, REKAYASA, PERANGKAT LUNAK, REKAYASA PERANGKAT LUNAK
Dibaca sebanyak : 10362 Kali
ridwan van persieridwan van persie · tong kopi paste teuing atuh ceng .. bilih janteun kasus
Diposting pada : Rabu, 23 Juni 10 - 13:09 WIB
Taryana SuryanaTaryana Suryana · Dimana-mana ge ari testing mah.... ngetest sampai peuting hhehehehe
Diposting pada : Rabu, 23 Juni 10 - 13:45 WIB
amarullzamarullz · Pelanggaran hak cipta dipimping oleh pembina upacara...
Pelanggaran hak cipta di dalam kotak pinalti...
Diposting pada : Kamis, 24 Juni 10 - 16:08 WIB
Anda harus Login terlebih dahulu untuk mengirim komentar
Facebook Feedback