Testing Conventional Applications
What is a “Good” Test?
·
Sebuah tes yang baik memiliki probabilitas
tinggi untuk menemukan kesalahan
·
Sebuah tes yang baik adalah tidak berlebihan.
·
Sebuah tes yang baik harus "best of breed“
·
Sebuah tes yang baik harus tidak terlalu
sederhana atau terlalu kompleks
Internal and External Views
Semua Produk dapat di tes dengan
2 cara :
·
Mengetahui Fungsi Produk sesuai dengan apa
kegunaan produk pada saat dibuat.
·
Mengetahui cara kerja internal suatu produk, tes
dapat dilakukan untuk memastikan bahwa apakah ada error atau tidak
Deriving Test Cases
·
Menggunakan desain atau kode sebagai dasar,
menggambar grafik aliran yang sesuai.
·
Menenentukan kompleksitas siklomatik dari grafik
aliran yang dihasilkan.
·
Menentukan basis set jalur linear independen.
·
Menyiapkan kasus uji yang akan memaksa
pelaksanaan setiap jalur di basis set.
Graph-Based Methods
·
Untuk memahami objek yang dimodelkan dalam
perangkat lunak dan hubungan yang menghubungkan obyek
Perbandingan dalam Pengujian
·
Digunakan hanya pada saat reliabilitas software
tersebut benar-benar penting. (contoh : Human-rated settings)
Perbandingan dalam Pengujian
·
Digunakan hanya pada saat reliabilitas software
tersebut benar-benar penting. (contoh : Human-rated settings)
Orthogonal Array Testing
·
Digunakan ketika jumlah parameter input kecil
dan nilai-nilai masing-masing parameter yang dapat diambil jelas dibatasi
Model-Based Testing
·
Menganalisis model perilaku yang ada untuk
perangkat lunak
·
Menentukan input yang akan memaksa perangkat lunak
untuk melakukan transisi
·
Mereview perilaku model dan mencatat outputnya
·
Menjalankan tes
Membandingkan hasil aktual dan yang diharapkan dan
mengambil tindakan korektif yang diperlukan
Tidak ada komentar:
Posting Komentar