Pengujian Object Oriented

Strategi Ujicoba Berorientasi Ojek

1. Unit testing dalam konteks OO
a. Unit terkecil yang diujikan adalah enkapsulasi class atau objek.
b. Hampir serupa dengan ujicoba sistem pada software konvensional.
c. Tidak menguji operasi dalam isolasinya dengan operasi yang lain.
d. Dijalankan oleh operasi class dan perilaku tetap, bukan detail algoritmik dan aliran data yang melintasi antar interface modul.
e. Ujicoba lengkap keseluruhan class meliputi
  • Menguji seluruh operasi yang berhubungan dengan objek.
  • Mengatur dan interogasi semua atribut obyek.
  • Melatih objek dalam semua kemungkinan.
f. Mendesain ujicoba untuk class dengan menggunakan metode yang benar:
  • Ujicoba berbasis kesalahan (fault-based testing).
  • Ujicoba acak (random testing).
  • Ujicoba Partisi (partition testing).
g. Setiap metode-metode ini akan melatih operasi yang dienkapsulapsi oleh class.
h. Urutan ujicoba didesain untuk memastikan bahwa operasi yang relevan telah diujicobakan.
i. Posisi tetap suatu class (Nilai atributnya) di uji untuk menentukan apakah terdapat kesalahan.

2. Integration testing dalam konteks OO
a. Difokuskan pada kelompok-kelompok kelas yang berkolaborasi atau berkomunikasi dalam beberapa cara.
b. Integrasi operasi satu per satu ke dalam kelas sering sia-sia.
c. Ujicoba berbasis thread (uji semua kelas yang dibutuhkan untuk merespon ke satu masukan atau event sistem).
d. Pengujian berbasis Kegunaan (dimulai dengan uji independen oleh kelas pertama dan kelas-kelas yang tergantung yang menggunakannya).
e. Pengujian cluster (kerjasama kelompok kelas yang diuji untuk interaksi kesalahan).
f. Pengujian regresi adalah penting karena setiap thread, cluster atau subsistem yang ditambahkan pada sistem.
g. Tingkat integrasi yang lebih sedikit berbeda dalam sistem berorientasi objek.

3. Validation testing dalam konteks OO
a. Berfokus pada tindakan pengguna yang terlihat dan pengguna dapat mengenali output dari sistem.
b. Tes validasi didasarkan pada skenario use-case, model perilaku objek, dan diagram alur event dibuat dalam model OOA.
c. Pengujian Black box konvensional dapat digunakan untuk mendorong tes validasi.

Sumberhttp://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/13722/Pertemuan+07+-++ OOA+and+OOD+Testing).pdf

Related Posts:

  • Sejarah BatikSejarah Batik di Indonesia          Sejarah pembatikan di Indonesia berkait erat dengan perkembangan kera… Read More
  • Perkembangan BatikPerkembangan Batik di Indonesia        Sejarah pembatikan di Indonesia berkaitan dengan perkembangan kerajaan Maja… Read More
  • Evolusi & Penangkaran komodoEvolusi Perkembangan evolusi komodo dimulai dengan marga Varanus, yang muncul di Asia sekitar 40 juta tahun yang silam dan lalu bermigrasi ke … Read More
  • Informasi Umum Tentang KomodoTermasuk anggota famili biawak Varanidae, dan klad Toxicofera, komodo merupakan kadal terbesar di dunia, dengan rata-rata panjang 2-3 m. Ukurannya yan… Read More
  • Penghuni Pulau KomodoKomodo adalah hewan asli Kepulauan Flores, Nusa Tenggara. Pulau yang paling banyak ditempati komodo ini diberi nama sesuai dengan nama hewan ini saat … Read More

0 comments:

sealkazzsoftware.blogspot.com resepkuekeringku.com