Model Kematangan Menguji dalam Pengujian Perisian
Testing Maturity Model (TMM) dalam Software Testing adalah kerangka untuk menilai kematangan proses pengujian perisian. Tujuan menggunakan model kematangan pengujian adalah mengenal pasti kematangan dan menyediakan sasaran untuk meningkatkan proses pengujian perisian untuk mencapai kemajuan. Ia dapat dilengkapi dengan model peningkatan proses atau dapat digunakan sebagai model yang berdiri sendiri.
Model Kematangan Uji (TMM) didasarkan pada Model Kematangan Kemampuan (CMM) dan ia pertama kali dikembangkan oleh Institut Teknologi Illinois. Ini adalah model terperinci untuk peningkatan proses ujian.
Model TMM mempunyai dua komponen utama
- Satu set 5 peringkat yang menentukan keupayaan ujian
- Model Penilaian
Model Kematangan Tahap yang berbeza
Lima tahap TMM membantu organisasi untuk menentukan kematangan prosesnya dan mengenal pasti langkah-langkah penambahbaikan seterusnya yang penting untuk mencapai tahap kematangan ujian yang lebih tinggi.
Tahap TMM | Matlamat | Objektif tahap TMM |
---|---|---|
Tahap 1: Permulaan | Perisian harus berjalan dengan jayanya |
|
Tahap 2: Ditakrifkan | Kembangkan matlamat dan dasar pengujian dan penyahpepijatan |
|
Tahap 3: Bersepadu | Integrasi ujian ke dalam kitaran hayat perisian |
|
Tahap 4: Pengurusan dan Pengukuran | Menetapkan program pengukuran ujian |
|
Tahap 5: Dioptimumkan | Pengoptimuman proses ujian |
|
Perbezaan antara CMM & TMM
CMM | TMM |
---|---|
|
|
Kesimpulan:
Penyelenggaraan perisian adalah mahal dan memakan masa apabila kecacatan dikenal pasti selepas pelaksanaan projek. Oleh itu, walaupun mengesan kecacatan adalah penting, penting juga untuk perisian membuat kesalahan minimum semasa fasa pengembangan. Proses ujian standard seperti TMM dapat membantu mencapainya. TMM (Testing Maturity Model) yang direka khas untuk menangani pengujian dapat membantu organisasi untuk meningkatkan kematangan amalan ujian mereka.