Disyorkan, 2024

Pilihan Editor

Perbezaan antara Ujian Asap dan Keaslian

Ujian asap dan kewarasan adalah teknik yang berfungsi sebagai sebahagian daripada ujian integrasi dan regresi. Perbezaan ketara antara ujian asap dan kewarasan adalah ujian asap digunakan dalam produk yang tidak stabil sementara ujian kewarasan digunakan untuk produk yang lebih stabil. Ujian asap boleh dikatakan sebagai ujian cetek kerana ia hanya menguji keperluan penting, tetapi ujian kewarasan memeriksa setiap modul perisian pada akhirnya, untuk memeriksa sama ada perubahan yang digunakan berfungsi dengan baik.

Carta Perbandingan

Asas untuk perbandinganUjian AsapUjian Sanitasi
AsasUjian asap mengevaluasi dan menguji fungsi penting.Ujian sanitasi memeriksa modul perisian secara mendalam.
Kes ujianBoleh ditulis atau ujian automatik.Unscripted
PendekatanCetek dan lebarSempit dan mendalam
KetuananTujuan utama adalah untuk melindungi setiap bahagian permohonan dengan pantas.Penekanan pada fungsi modul (bahagian perisian) perisian.
BertindakSetiap membinaHanya pada binaan stabil.
Dipersembahkan olehPemajuPenguji

Definisi Ujian Asap

Ujian Asap ini berasal dari pendekatan pengujian integrasi. Ia biasanya bermula sebelum ujian berskala penuh yang merangkumi sebahagian besar perisian tetapi tidak lebih kompleks dan terperinci aspeknya. Ujian asap dianggap sebagai ujian yang tidak menyeluruh di mana kerja-kerja ciri-ciri yang paling penting dari produk diperiksa.

Aktiviti yang dilakukan dalam ujian asap ialah:

  • Pertama, ia menukar modul perisian ke dalam kod dan bekerjasama ke dalam "membina". Membina terdiri daripada fail data, modul yang boleh diguna semula, perpustakaan, dan komponen kejuruteraan yang diperlukan untuk menggunakan satu atau lebih fungsi.
  • Serangkaian kes ujian dirancang untuk mencari kesilapan untuk memastikan fungsi berfungsi dengan sewajarnya.
  • Binaan berganda kemudian diintegrasikan ke dalam satu produk, dan seluruh produk asap diuji berulang kali.
  • Proses ujian diteruskan hanya sehingga keputusan mematuhi keperluan asas produk, tetapi jika keputusan tidak sesuai dengan keperluan asas, produk dikembalikan kepada tim pembangunan untuk perubahan penting.

Kelebihan Ujian Asap

  • Pengurangan risiko dengan mengesan dan membetulkan kecacatan lebih awal.
  • Pemeriksaan berulang meningkatkan kualiti sistem.
  • Kesilapan dan pembetulan kesilapan mudah
  • Kemajuan mudah dinilai

Definisi Pengujian Sanitasi

Ujian Sanity adalah satu cara untuk menguji binaan sepenuhnya selepas menggunakan perubahan kecil dalam kod dan fungsinya. Ia terutamanya memeriksa sama ada produk berfungsi dengan betul selepas perubahan dan bug telah ditetapkan atau tidak. Ujian kewarasan adalah subkelompok ujian regresi dan dilakukan sebelum pelancaran produk. Jika fungsi yang dicadangkan tidak berfungsi mengikut jangkaan, binaan yang terbentuk dibuang untuk menghapuskan masa dan kos yang diperlukan dalam ujian yang ketat.

Perisian perlu melalui ujian lain sebelum menjalani ujian kewarasan. Ujian jenis ini lebih masuk akal, bermakna ia menganggap aspek terperinci perisian.

Kelebihan Ujian Sanitasi

  • Penggunaan masa yang baik sebagai fokus adalah pada satu atau beberapa bidang fungsi.
  • Memastikan kerja yang sesuai permohonan selepas implikasi perubahan kecil dalam kod.
  • Ketahui objek yang hilang bergantung.

Perbezaan Utama Antara Ujian Asap dan Sanitasi

  1. Ujian Asap digali pada binaan pada mulanya dan memeriksa fungsi-fungsi yang paling asas. Sebaliknya, ujian kewarasan menilai perisian membina dengan mendalam.
  2. Dokumentasi dalam ujian asap dilakukan melalui set ujian bertulis atau ujian automatik sementara dalam ujian kewarasan tiada skrip dilakukan.
  3. Teknik pengujian asap adalah cetek dan luas yang bermaksud ia melibatkan setiap membina dalam ujian tetapi tidak pergi pada tahap yang sangat melampau. Sebaliknya, ujian kebersihan menggunakan pendekatan yang sempit dan mendalam di mana binaan tunggal diuji dengan teliti.
  4. Tujuan utama ujian asap adalah untuk menutup setiap bahagian perisian dengan cepat. Sebaliknya, ujian kewarasan berfokus pada fungsi setiap modul perisian.
  5. Seorang pemaju bertanggungjawab melakukan ujian asap sedangkan ujian kewarasan dilakukan oleh penguji.
  6. Ujian asap adalah seperti menyemak bilangan dokumen dalam proses pengesahan dokumen. Sebaliknya, ujian kewarasan termasuk penilaian lengkap dokumen tunggal.

Kesimpulannya

Objektif awal ujian asap adalah untuk mengesahkan kestabilan produk sementara ujian kewarasan memastikan rasionalitas produk.

Top