Menulis tes unit komprehensif

Posted on


Praktik terbaik untuk pengujian unit adalah Anda harus menulis hanya satu pernyataan per pengujian. Dalam artikel ini, Jonathan Allen berusaha menunjukkan bahwa pengujian unit dengan banyak pernyataan diperlukan dan bermanfaat.

Maksudnya adalah jika Anda mengikuti praktik terbaik ini, selusin pengujian unit akan diperlukan untuk memverifikasi kualitas bahkan untuk operasi sepele. Artikel ini menunjukkan beberapa contoh pengujian unit dan merekomendasikan agar Anda memaksimalkan faktor-faktor ini untuk pengujian unit Anda:
* Cakupan tes yang berarti di setiap unit upaya
* Kemampuan untuk mempertahankan dalam menghadapi perubahan basis kode
* Uji kinerja suite
* Kejelasan dalam hal apa yang sedang diuji dan mengapa

Faktor-faktor ini sering bertentangan, tetapi penggunaan beberapa klaim secara hati-hati di setiap pengujian dapat digunakan untuk memperbaikinya dengan:
* Mengurangi nilai kode boiler yang akan ditulis
* Mengurangi jumlah kode boilerplate yang perlu diperbarui saat API berubah
* Mengurangi jumlah kode boiler fisik untuk dijalankan per klaim
* Dokumentasi semua klaim yang berlaku untuk operasi tertentu di satu tempat



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *