Chapter 3 No 5
Menjelaskan
mengapa pengembangan tes pertama membantu para programmer untuk mengembangkan
pemahaman yang lebih baik dari persyaratan sistem. Apa kesulitan yang potensial
pada pengembangan tes pertama?
Pengembangan
tes pertama dan pengujian otomatis biasanya menghasilkan sejumlah besar tes
yang ditulis dan dieksekusi. Namun, pendekatan ini tidak selalu mengarah pada pengujian
program menyeluruh. Berikut kesulitan yang potensial terjadi :
- Programmer lebih suka pemrograman untuk pengujian dan kadang-kadang mereka mengambil jalan pintas saat menulis tes. Misalnya, mereka mungkin menulis tes yang lengkap namun tidak memeriksa semua kesalahan yang mungkin terjadi.
- Beberapa tes bisa sangat sulit untuk ditulis secara bertahap. Misalnya pada antarmuka pengguna yang kompleks, seringkali sulit untuk menulis bagian test pada kode yang mengimplementasikan 'display logika' dan alur kerja antar layar.
- Sulit untuk menilai kelengkapan serangkaian tes. Meskipun Anda mungkin memiliki banyak sistem pengujian, pengujian Anda mungkin tidak memberikan cakupan yang lengkap. Bagian yang penting dari sistem masih tidak dapat dieksekusi dan tetap belum teruji.
EmoticonEmoticon