Apakah Ujian Unit?
Ujian Unit dilakukan oleh pembangun dan menguji unit kod (aka modul, komponen) yang dikembangkannya. Ini adalah kaedah pengujian yang mana setiap unit kod sumber diuji untuk menentukan sama ada ia siap digunakan. Ini membantu mengurangkan kos pembetulan pepijat kerana bug dikenal pasti semasa fasa awal kitaran hidup pengembangan.
Apa itu Ujian Integrasi?
Ujian integrasi dilaksanakan oleh penguji dan menguji integrasi antara modul perisian. Ini adalah teknik pengujian perisian di mana setiap unit program digabungkan dan diuji secara berkumpulan. Stub ujian dan pemacu ujian digunakan untuk membantu Ujian Integrasi. Ujian integrasi dilakukan dengan dua cara, iaitu kaedah bottom-up dan kaedah top-down.
Di bawah ini adalah perbandingan terperinci antara kedua-
Ujian unit | Ujian integrasi |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PERBEZAAN UTAMA
- Pengujian unit adalah kaedah pengujian di mana unit kod sumber individu diuji untuk menentukan apakah mereka siap digunakan, sedangkan pengujian Integrasi memeriksa integrasi antara modul perisian.
- Ujian Unit menguji setiap bahagian program dan menunjukkan bahawa setiap bahagiannya betul, sedangkan Ujian Integrasi menggabungkan modul yang berbeza dalam aplikasi dan ujian sebagai satu kumpulan untuk melihat mereka berfungsi dengan baik.
- Pengujian Unit dimulakan dengan spesifikasi modul, sementara Uji Integrasi dimulakan dengan spesifikasi antara muka.
- Pengujian Unit dapat dilakukan pada bila-bila masa, sebaliknya, Pengujian Integrasi dilakukan setelah pengujian unit dan sebelum pengujian sistem.
- Pengujian Unit dijalankan oleh pengembang, sedangkan Uji Integrasi dilakukan oleh pasukan pengujian.
- Kesalahan Ujian Unit, dapat dijumpai dengan mudah, sedangkan Ujian Integrasi sukar untuk mencari kesalahan.
- Unit Testing adalah sejenis pengujian kotak putih, sedangkan Uji Integrasi adalah jenis pengujian kotak hitam.