Learning

Haruskah Unit Test ?

Yo Sup !

 

Unittest atau testunit untuk programmer yang tahap belajar biasanya sudah mulai sering mendengar tentang istilah tersebut , Unittest adalah salah satu cara untuk meningkatkan kualitas codingan kita . Konon katanya dengan unit test ini dapat mempermudah kita loh karena dengan menggunakannya kita dapat memangkas waktu dan pekerjaan yang berada di tester atau tidak menggunakan tester sama sekali.

Namun sebelum ada kemudahan tentu ada kesulitan  kesulita nya seperti kita membuat codingan dua kali namun worth untuk menghemat waktu dan menjaga codigan kita agar tetap berjalan dengan baik dan mengurangi kemungkinan “kesenggol” .  Codingan testing ini sejatinya tidak terlalu pusing loh logikanya hanya kita mengirim data ke suatu endpoint / server / fungsi dan mengecek apakah tidak ada kesalahan pada codingannya dan hasil yang kita harapkan sudah sesuai atau belum .

Apalagi untuk kamu yang sedang mengerjakan project berbentuk api yang biasanya kita test dengan menggunakan aplikasi seperti Postman , unit test ini sangaat membantu karena mengurangi kita tidak harus mengubah windows kita seperti menekan Alt +  tab heheh

Dalam Unit testing ini / testing ini ada banyak hal yang bisa kita test , seperti function testing (unit testing itu sendiri)  , feature testing (Pnegetesan suatu alur feature , mulai dari awal sampai selesai ) dan juga Acceptance Testing , dimana kita menlihat sampai tampilan webnya apakah sudah sesuai atu belum .

 

Pada framework khususnya php yang sudah terintegrasi dengan unit testing seperti YII dan Laravel , unit testing ini sangat di rekomendasikan . Sebagaimana yang sudah tercantum pada web framework itu sendiri.

Pada Unit testing terdapat istilah assertion , yaitu fungsi yang di gunakan utnuk mengetahui apakah aplikasi kita sudah menghasilkan return yang kita iginkan , contohnya seperti dibawah ini.

Prototype Waron.id

Pada unit test diatas digunakan untuk menentukan apakah hasil pertanyaan user hasilnya sudah sesuai dengan balikan yang di hasilkan bot, agat bisa di lanjutkan sampai bot mengatakan terimakasih.

 

So ? simple kan ? mungkin masih ada banyak contoh untuk unit test ini karena kegunaan nya yang banyak sangat worth untuk menginvestasikan wakti kita untuk mempelajadi unti test ini . terutama buat kamu sang solo coder .
Gmana ? Worth IT ? Kalau bermanfaat jangan lupa di share ! dan kalau ada yang kurang ditunggu  comment nya gan !

 

Cheers

Leave a Reply

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