Implementasi Automated Testing Framework dengan Junit dan FitNesse

Pada kesempatan kali ini saya akan mecontohkan cara implementasi testing framework JUnit dan FitNesse dalam bahasa pemrograman Java. Keduanya berfungsi untuk mengecek suatu method dari suatu program yang kita buat apakah keluaran yang dihasilkan sesuai dengan yang direncanakan. Dalam implementasi disini, kedua testing framework menggunakan method yang sama yakni method login, register, dan email validation. Untuk lebih jelasnya langsung saka ke implementasi dari masing-masing testing framework. JUnit Versi JUnit yang digunakan disini merupakan JUnit5. Setelah selesai menulis kode, kemudian integrasikan JUnit5 dengan project yang dibuat. Kemudian siapkan satu class, disini…

Review aplikasi messenger whatsapp dan telegram dengan Mc Call’s SQ Factor

Kualitas perangkat lunak (software quality) adalah tema kajian dan penelitian  turun temurun dalam sejarah ilmu rekayasa perangkat lunak (software engineering). Kajian dimulai dari apa yang akan diukur (apakah proses atau produk), apakah memang perangkat lunak bisa diukur, sudut pandang pengukur dan bagaimana menentukan parameter pengukuran kualitas perangkat lunak. Kualitas perangkat lunak dapat dilihat dari sudut pandang proses pengembangan perangkat lunak (process) dan hasil produk yang dihasilkan (product). Dan penilaian ini tentu berorientasi akhir ke bagaimana suatu perangkat lunak dapat dikembangkan sesuai dengan yang diharapkan oleh pengguna. Adapun faktor dan kriteria…

SCRUM

Scrum merupakan salah satu metode pengembangan perangkat lunak bersifat agile yang dikembangkan oleh Jeff Sutherland dan tim pengembangannya di awal tahun 1990-an. Penamaan metode sendiri berasal dari aktivitas dalam pertandingan rugby. Dalam beberapa tahun terakhir, pengembangan lebih lanjut untuk metode Scrum telah dilakukan oleh Schwaber dan Beedle. Metode scrum cocok untuk proyek dengan kompleksitas dan tingkat perubahan yang tinggi, dimana dengan metode ini berfokus pada penyelesaian produk yang fungsional dan siap untuk digunakan, pun bila ada penambahan fitur pada produk, karena sifat nya yang iteratif, penambahan tersebut dapat diimplementasikan dan disesuaikan…