TDD Red/Green/Refactor

TDD

Pada PPL sekarang ini menggunakan Test Driven Development, pada tahap pertama membuat unit test terlebih dahulu, sehingga runner di gitlab akan merah (Red).

Lalu dilanjutkan dengan membuat model maupun controller, yang bisa lulus dari unit test yang sudah dibuat sebelumnya, sehingga runner di gitlab sukses dan berubah menjadi(Green). Sedangkan untuk refactoring pada ppl kali ini tidak diwajibkan.

Untuk unit test yang dibuat harus sesuai dengan acceptance criteria yang sudah disepakati sebelumnya. Dan menerapkan aturan F.I.R.S.T, dimana aturan tersebut sudah dijelaskan di postingan hadi.

Code Coverage, disini kita menggunakan fasilitas code coverage dari php unit, dan untuk saat ini rata” masih sekitar 46% untuk class, method, maupun lines yang tercover.

Error Codes, digunakan sebagian dalam testing. karena dalam pengujian api yang telah dibuat perlu dilakukan testing dalam hal post maupu get. HTTP status codes dibagi ke dalam 5 kelas. Status yang diawali angka 1,2,3 berarti request berhasil. Jika diawali angka 4 berarti terjadi error pada client-side. Sedangkan 5 berarti terjadi error pada server-side.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s