Rumah  >  Artikel  >  Java  >  Ujian Java JUnit

Ujian Java JUnit

王林
王林asal
2024-08-30 15:55:31386semak imbas

Artikel berikut menyediakan garis besar untuk Java Testing JUnit. Java menguji elemen khusus kod sumber, seperti kelas dan kaedah yang mereka sediakan. Ia juga dikenali sebagai ujian junit dan ujian menulis untuk mendedahkan sama ada setiap kelas dan kaedahnya mengikut atau menyimpang daripada prinsip, yang mana setiap kaedah dan kelas mempunyai tanggungjawab tunggal yang jelas. Ia berfungsi sebagai kaedah ujian unit serta sebahagian kecil kod yang dipisahkan secara logik dalam sistem.

Ujian Java JUnit

Pengambilan Utama

  • Kelas Assert dalam JUnit menawarkan kaedah statik untuk menguji keadaan tertentu.
  • Bahasa pengaturcaraan Java mempunyai rangka kerja sumber terbuka untuk ujian unit yang dipanggil JUnit.
  • Setiap kali kod baharu ditambahkan, kes ujian tertentu dalam Java perlu dijalankan semula. Untuk memastikan kod tidak rosak, ini dilakukan.
  • Kefungsian kaedah di dalam kelas yang kami cipta diuji menggunakan ujian JUnit.
  • Kami menilai keupayaan kaedah untuk mengendalikan pengecualian mengikut cara yang diingini serta untuk hasil yang diramalkan dan kadangkala senario melontar pengecualian.

Apakah Java Testing JUnit?

Pengaturcara Java boleh menulis kes ujian dan menguji program mereka menggunakan salah satu rangka kerja ujian. Dalam versi terbaharu, kami mencipta kes ujian untuk menjalankan ujian unit dengan kod untuk memastikan logik program berfungsi seperti yang diharapkan. Junit, juga dikenali sebagai Rangka Kerja Pengujian Regresi, ialah rangka kerja pengaturcaraan yang digunakan oleh pembangun untuk membantu mereka melaksanakan program dengan lebih pantas dan dengan kualiti kod yang lebih tinggi.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Ia disepadukan dengan mudah dengan pemalam seperti lekapan gerhana, semut dan maven, suite ujian, pelari ujian dan kelas Junit. Ini ialah beberapa ciri rangka kerja ujian junit dan setiap set rangka kerja mempunyai garis dasar data dan objek tersendiri untuk menjalankan ujian dalam persekitaran yang boleh diulang.

Mengapa anda Memerlukan Java Testing JUnit?

Tingkah laku kaedah yang terkandung dalam kelas yang telah dibuat dan diuji menggunakan ujian unit. Kami menilai kaedah yang boleh mengendalikan ralat dan pengecualian mengikut cara yang diingini, meramalkan hasil, dan kadangkala membuang pengecualian dalam senario tertentu. Kami tahu bahawa untuk melaksanakan ujian unit, kami mesti menulis kes ujian terlebih dahulu yang memastikan logik program menghasilkan keputusan yang diharapkan.

Ia menjadikannya lebih mudah untuk mencari pepijat dalam kod yang disebutkan dan lebih dipercayai dalam prestasi aplikasi, membolehkan pembangun bekerja dalam persekitaran yang dipacu ujian. Pembangun kemudiannya terpaksa membaca kod, yang lebih mudah dibaca dan boleh dipercayai daripada menulisnya, untuk membina lebih keyakinan semasa aktiviti pembangunan. Setiap versi junit mempunyai kelebihan dan ciri yang serupa untuk melaksanakan aplikasi, termasuk semua kata kunci lalai, pernyataan dan kaedah untuk digunakan dengan parameter.

Bagaimana untuk Menyediakan Java Testing JUnit?

Untuk menyediakan dan menguji ujian java dengan menggunakan junit maka kita memerlukan IDE seperti eclipse, intellij, dll. Di sini saya menggunakan ide Eclipse untuk melaksanakan ujian junit.

Langkah-langkah untuk mencipta program dan pelaksanaan Junit:

1. Buka eclipse dan buat projek Java baharu.

2. Kemudian buat kelas java dengan kaedah utama.

Ujian Java JUnit

3. Di sini saya menggunakan kaedah yang dipanggil f() dan di dalam cetakan beberapa rentetan.

4. Kemudian saya menggunakan anotasi @Test untuk memetakan dan melaksanakan program ini ke dalam Junit.

5. Sebaik sahaja saya menambahkan anotasi, ia menambahkan import org.junit.Test secara automatik.

6. Dan turut menambah fail jar versi yang diperlukan.

Ujian Java JUnit

7. Jalankan program dengan menggunakan Ujian Junit dan kami mendapat output berikut dalam skrin konsol.

Ujian Java JUnit

Rangka Kerja JUnit Pengujian Java

Kelas yang digunakan dalam pembangunan dan ujian JUnit adalah penting.

Berikut ialah beberapa kes yang paling penting.

  • Assert ialah kelas yang mengandungi koleksi kaedah assert.
  • TestCase, yang terdiri daripada kes ujian yang boleh ditentukan dengan lekapan yang diperlukan untuk melaksanakan beberapa ujian.
  • TestResult ialah kelas yang mengandungi kaedah untuk mengumpulkan keputusan kes ujian. Junit ialah rangka kerja ujian unit sumber terbuka yang dibangunkan oleh pengaturcara IBM. Junit telah diterjemahkan ke dalam bahasa pengaturcaraan lain dan digunakan secara meluas dalam aplikasi Java. Modulariti Junit adalah kelebihan utamanya, yang telah ditunjukkan dengan pelbagai komponen aplikasi web perisian dengan menggunakan pelbagai modul Junit. Sebagai alternatif untuk menguji keseluruhan aplikasi web, kami boleh menggunakan Junit untuk menguji subset kelas.

Tetapan JUnit Ujian Java

Di sini, kami boleh menggunakan Eclipse IDE dan beberapa tindakan utama untuk menjalankan Junit pada mesin kami. Kemudian URL yang disebutkan di atas untuk memuat turun balang JUnit yang diperlukan.

Dengan mengkonfigurasi pembolehubah persekitaran, pautkan balang ini kepada pembolehubah sistem.

Ujian Java JUnit

Buat dan konfigurasikan laluan dalam Eclipse.

Kami juga boleh menyediakan pembolehubah persekitaran untuk melaksanakan tugas Junit.

Perkara di bawah diperlukan:

  • Fail kelas untuk Junit
  • Lebih banyak kelas ujian Java
  • Kemudian fail kelas bergantung pada perpustakaan. Semuanya diperlukan untuk data balang.

Ciri Java Testing JUnit

Diberikan di bawah adalah ciri yang dinyatakan:

  • Rangka kerja sumber terbuka Junit digunakan terutamanya untuk mencipta dan melaksanakan ujian.
  • Ia menganotasi kaedah ujian dengan maklumat yang berkaitan.
  • Ia juga termasuk tuntutan untuk menguji hasil yang diramalkan.
  • Ia menawarkan pelari ujian supaya ujian boleh dilaksanakan.
  • Kami juga boleh mencipta dan menambah baik perubahan kod yang lebih pantas untuk ujian Junit.
  • Satu set objek akan membantu membetulkan keadaan yang akan berfungsi sebagai garis dasar untuk ujian.
  • Setiap suite ujian ialah koleksi kes ujian unit yang dilaksanakan serentak.
  • Pelari ujian ialah program yang digunakan untuk menjalankan kes ujian.

Soalan Lazim

Di bawah adalah Soalan Lazim yang dinyatakan:

S1. Tentukan ujian Junit.

Jawapan: Rangka kerja ujian unit sumber terbuka untuk bahasa pengaturcaraan Java. Pembangun Java menggunakan rangka kerja ini untuk mencipta dan menjalankan ujian automatik.

S2. Mengapakah ujian JUnit perlu?

Jawapan: Ujian JUnit digunakan untuk mengesahkan kefungsian kaedah dalam kelas yang telah kami cipta. Dan untuk melihat sama ada kaedah itu boleh mengendalikan pengecualian seperti yang dikehendaki untuk hasil yang diingini dan kadangkala kejadian melontar pengecualian.

S3. Bagaimanakah kes ujian JUnit harus dijalankan?

Jawapan: Buat kelas untuk pelari ujian. Ia menggunakan fungsi runClasses(), yang menerima nama kelas ujian sebagai hujah dan mengimport kelas JUnitCore.

Kesimpulan

Pemahaman tentang ujian unit dan ujian Junit kemudiannya diperhatikan dan cara ujian Junit boleh dijalankan di java. Dalam ujian itu, kami juga boleh membandingkan dengan menggunakan gesaan arahan untuk menunjukkan perkara yang boleh kami ubah dalam kod dalam aplikasi berkenaan perbandingan kod untuk menyepadukan ujian dengan jayanya.

Atas ialah kandungan terperinci Ujian Java JUnit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Ujian Integrasi JavaArtikel seterusnya:Ujian Integrasi Java