Analisis titik uji untuk memperkirakan upaya pengujian perangkat lunak
Produktivitas pengujian perangkat lunak biasanya dihitung sebagai jumlah pengujian terhadap jumlah upaya pengujian, tetapi mungkin tidak diukur secara akurat menggunakan metrik ukuran ini. Untuk mengatasi masalah ini, makalah ini menyajikan pendekatan baru untuk memperkirakan upaya pengujian perangkat lunak dengan metrik independen. Metode pengukuran disebut analisis titik uji (TCPA).
Analisis Titik Uji Kasus mengukur ukuran kasus uji, item utama yang dibuat dan digunakan penguji saat menjalankan pengujian perangkat lunak. Ukuran kasus uji dievaluasi menggunakan empat elemen kompleksitas kasus uji, termasuk pos pemeriksaan, prasyarat, data, dan jenis kasus uji. TCPA mengambil kasus uji sebagai masukan dan menghasilkan jumlah titik uji yang diukur. Kompleksitas kasus uji didasarkan pada empat elemen: pos pemeriksaan, prasyarat, data uji, dan jenis kasus uji. Dengan mengukur keempat elemen tersebut, pendekatan ini mengasumsikan bahwa kompleksitas terkonsentrasi pada elemen-elemen tersebut.
Analisis TCP menggunakan proses 7 langkah yang mencakup langkah-langkah berikut:
1. Identifikasi kasus penggunaan
2. Identifikasi kasus uji
3. Tetapkan TCP untuk Pembuatan Kasus Uji
4. Tentukan TCP untuk otomatisasi
5. Atur TCP untuk dijalankan secara manual
6. Atur TCP agar berjalan secara otomatis
7. Tentukan Total TCP
Keuntungan dari Analisis Titik Kasus Uji adalah bahwa metrik estimasi upaya pengujian perangkat lunak ini mudah diimplementasikan dan mencerminkan kompleksitas sebenarnya dari kasus uji. Selain itu, pendekatan ini tidak tergantung pada jumlah langkah.
Referensi tambahan
Solusi Teknologi Kognitif – Analisis Titik Uji (PDF)
Estimasi pengujian menggunakan metode analisis titik uji (slide)
Ukuran sebagai faktor dalam estimasi tes: Gambaran titik uji
Apa teknik estimasi dalam pengujian perangkat lunak?
Kiat untuk menghitung perkiraan upaya dalam ujian
Memperkirakan Teknik untuk Pengujian Perangkat Lunak: Yang Mana yang Dipilih untuk Proyek Anda
Teknik estimasi pengujian dalam pengujian perangkat lunak