Chapter 8 No 5
Apa
itu pengujian regresi? Menjelaskan bagaimana penggunaan tes otomatis dan kerangka
pengujian seperti Junit dalam menyederhanakan pengujian regresi.
Pengujian
regresi yaitu rangkaian test yang dikembangkan secara bertahap sebagai program yang
dikembangkan. Anda selalu dapat menjalankan tes regresi untuk memeriksa bahwa
perubahan pada program belum menampilkan bug baru.
Salah satu
manfaat paling penting dari pengembangan test-driven adalah bahwa itu
mengurangi biaya pengujian regresi. pengujian regresi sangat mahal dan sering
tidak praktis ketika sistem manual diuji, biaya pada waktu dan usaha sangatlah
tinggi.
Namun, pengujian otomatis, yang merupakan dasar untuk pengembangan uji-pertama, secara dramatis mengurangi biaya pengujian regresi. Lingkungan pengujian otomatis, seperti lingkungan JUnit yang mendukung pengujian progam Java (Massol dan Husted, 2003), adalah penting untuk TDD. Kode ini dikembangkan pada tahapan kecil, anda dapat menjalankan tes setiap kali anda menambahkan fungsi atau refactor program.
EmoticonEmoticon