JUnit Tutorial untuk Pemula: Belajar dalam 3 Hari
Apa itu Junit?
JUnit adalah Unit sumber terbuka pengujian Kerangka kerja untuk JAVA. Ini berguna untuk Java Pengembang menulis dan menjalankan pengujian yang dapat diulang. Erich Gamma dan Kent Beck awalnya mengembangkannya. Ini adalah contoh arsitektur xUnit. Seperti namanya, ini digunakan untuk Pengujian Unit dari sepotong kecil kode.
Pengembang yang mengikuti metodologi berbasis pengujian harus menulis dan menjalankan pengujian unit terlebih dahulu sebelum kode apa pun.
Setelah Anda selesai dengan kode, Anda harus menjalankan semua pengujian, dan kode tersebut akan lulus. Setiap kali kode apa pun ditambahkan, Anda perlu menjalankan kembali semua kasus pengujian dan memastikan tidak ada yang rusak.
JUnit Silabus Tutorial
Inilah yang akan Anda pelajari
👉 Lesspada 1 | Download dan Install JUnit — Cara Mengunduh dan Menginstal JUnit in Eclipse |
👉 Lesspada 2 | JUnit Kerangka Uji - JUnit Uji Kasus @Sebelum @BeforeClass Anotasi |
👉 Lesspada 3 | JUnit Tutorial Anotasi — Belajar Dengan Contoh |
👉 Lesspada 4 | JUnit Tegaskan & Tegaskan Sama — Belajar Dengan Contoh |
👉 Lesspada 5 | membuat JUnit Rangkaian Tes dengan Contoh — @RunWith @SuiteClasses |
👉 Lesspada 6 | JUnit @Abaikan Anotasi Tes - Apa JUnit Abaikan & Contoh |
👉 Lesspada 7 | JUnit Tes Pengecualian yang Diharapkan — Contoh menggunakan @test(diharapkan) |
👉 Lesspada 8 | JUnit Kolektor Kesalahan — Apa itu, Contoh dan Manfaatnya |
👉 Lesspada 9 | JUnit Uji Parameter — Belajar menggunakan @Parameters Contoh |
👉 Lesspada 10 | TestNG Vs JUnit - Apa bedanya? |
Apa itu Pengujian Unit?
Sebelum membahas pengujian Junit secara rinci, penting untuk memahami apa itu Pengujian Unit?
Pengujian Unit digunakan untuk memverifikasi sebagian kecil kode dengan membuat jalur, fungsi, atau metode. Istilah “unit” sudah ada sebelum era berorientasi objek. Ini pada dasarnya merupakan abstraksi alami dari sistem berorientasi objek yaitu a Java kelas atau objek (bentuknya yang dipakai).
Pengujian Unit dan pentingnya dapat dipahami melalui poin-poin yang disebutkan di bawah ini:
- Pengujian Unit digunakan untuk mengidentifikasi cacat di awal siklus pengembangan perangkat lunak.
- Unit Testing akan memaksa untuk membaca kode kita sendiri. yaitu seorang pengembang mulai menghabiskan lebih banyak waktu untuk membaca daripada menulis.
- Cacat dalam desain kode mempengaruhi sistem pengembangan. Kode yang sukses akan menumbuhkan kepercayaan pengembang.
Pelajari lebih lanjut tentang pengujian unit di sini
Mengapa anda perlu JUnit pengujian
- Ia menemukan bug di awal kode, yang membuat kode kami lebih dapat diandalkan.
- JUnit berguna bagi pengembang, yang bekerja di lingkungan berbasis pengujian.
- Pengujian unit memaksa pengembang untuk membaca kode lebih banyak daripada menulis.
- Anda mengembangkan kode yang lebih mudah dibaca, andal, dan bebas bug yang membangun kepercayaan diri selama pengembangan.
Fitur dan keunggulan dari JUnit5
JUnit telah menambahkan banyak fitur baru di JUnit4. Anda dapat memahaminya dengan mudah dengan membandingkan JUnit 3.x dan JUnit 4.x.
Di bawah ini adalah perbandingan singkat antara keduanya JUnit4.x dan JUnit 3.x –
- Semua pernyataan penegasan lama sama seperti sebelumnya.
- Banyak hal yang lebih mudah dilakukan JUnit4 sebagai..
- Dengan JUnit 4 Anda lebih mampu mengidentifikasi pengecualian. Anda dapat menentukan pengecualian yang diharapkan sebagai parameter saat menggunakan anotasi @test.
- Tes berparameter diperkenalkan, yang memungkinkan kita menggunakan parameter.
- JUnit4 masih bisa dieksekusi JUnit3 tes.
- JUnit 4 dapat digunakan dengan java5 atau versi lebih tinggi.
- Saat menggunakan JUnit4, Anda tidak perlu memperpanjang JUnit.framework.TestCase. Anda cukup membuat kelas java sederhana.
- Anda perlu menggunakan anotasi meskipun nama metode khusus seperti sebelumnya.
- Alih-alih menggunakan penyiapan metode, Anda perlu menggunakan @sebelum anotasi.
- Alih-alih menggunakan menangis metode, taruh @setelah anotasi.
- Alih-alih menggunakan tesxxxx sebelum nama metode, gunakan @tes anotasi.