Membangun Server CI (Continuous Integration) di Windows untuk Platform .NET Menggunakan Jenkins Bagian #1

September 29, 2016 Comments off

continuous integrationMelanjutkan pembahasan tentang Server CI (Continuous Integration), di mana persiapan awal sudah saya bahas di postingan saya yang berjudul “Persiapan Membangun Server CI (Continuous Integration) di Windows untuk Platform .NET” bagian satu dan dua.

Continuous Integration, untuk selanjutnya kita sebut CI saja, merupakan salah satu kegiatan untuk meningkatkan produktivitas dalam pengembangan aplikasi di mana seluruh hasil kerja (source code) dari masing-masing developer digabungkan (push) ke dalam satu wadah (server repository source code). Bisa sekali sehari, bisa juga beberapa kali dalam sehari. Setiap penggabungan source code akan diverifikasi secara otomatis oleh server CI, yang memungkinkan tim untuk mendeteksi secara dini jika ada masalah/konflik/error pada saat penggabungan source code.

Read more…

Persiapan Membangun Server CI (Continuous Integration) di Windows untuk Platform .NET Bagian #2

September 26, 2016 Comments off

continuous integrationPersiapan awal untuk membangun Server CI (Continuous Integration) sudah kita selesaikan yaitu membuat sendiri server repository Git untuk keperluan internal kantor yang berfungsi sebagai wadah untuk menampung source code dari masing-masing developer.

Masih tersisa beberapa tool yang harus kita pelajari penggunaannya agar proses membangun server CInya berjalan mulus yaitu :

Read more…

Persiapan Membangun Server CI (Continuous Integration) di Windows untuk Platform .NET Bagian #1

September 25, 2016 Comments off

continuous integrationContinuous Integration, biar gampang nyebutnya kita sebut `CI` aja ya, yang merupakan salah satu kegiatan untuk meningkatkan produktivitas dalam pengembangan aplikasi di mana seluruh hasil kerja (source code) dari masing-masing developer digabungkan (push) ke dalam satu wadah (server repository source code). Bisa sekali sehari, bisa juga beberapa kali dalam sehari. Setiap penggabungan source code akan diverifikasi secara otomatis oleh server CI, yang memungkinkan tim untuk mendeteksi secara dini jika ada masalah/konflik/error pada saat penggabungan source code.

Read more…

Integration Testing Menggunakan NUnit dan NDbUnit

August 13, 2016 Comments off

nunitMelanjutkan pembahasan tentang Integration Testing Menggunakan NUnit, di mana pada postingan sebelumnya kita menggunakan contoh kasus integration testing pada pengembangan aplikasi database, sehingga perlu kita tes apakah kode program yang kita buat dapat berinteraksi dengan database sesuai harapan atau tidak.

Read more…

Integration Testing Menggunakan NUnit

July 28, 2016 Comments off

nunitDasar-dasar unit testing sudah kita pelajari, dilanjutkan dengan coverage testing untuk mengecek tingkat keseriusan programmer dalam membuat unit testing. Semakin sedikit unit testing yang dibuat atau asal-asalan pada saat membuat unit testing bakalan dijamin coverage testingnya akan gagal.

Read more…

Coverage Testing Menggunakan NUnit, OpenCover dan ReportGenerator

July 23, 2016 Comments off

nunitSudah menggunakan unit testing ? Klo belum mampir ke sini dulu ya🙂

Kali ini kita akan membahas tentang coverage testing yaitu pengetesan yang dilakukan untuk mengecek apakah unit testing yang dibuat telah meng-cover semua kode yang perlu dites. Jika unit testingnya terlalu sedikit atau waktu membuat unit testingnya asal-asalan biasanya coverage testingnya akan gagal.

Read more…

Unit Testing Menggunakan NUnit

July 21, 2016 Comments off

nunitTesting merupakan salah satu fase penting yang harus dilakukan ketika membuat sebuah aplikasi. Testing biasanya dilakukan secara berbarengan pada saat menulis kode. Ada banyak `gaya` dalam melakukan testing dan yang paling favorit biasanya adalah gaya konvensional. Dengan menggunakan gaya ini programmer desktop akan menggunakan console/winform untuk melihat hasil tes dari sebuah unit (fungsi/method) sedangankan programmer web langsung menggunakan halaman web.

Read more…