Ujian Asap dan Uji Kesucian: Bagaimana perbezaannya?



Artikel ini akan membantu anda memperoleh pengetahuan mengenai ujian asap dan ujian kewarasan dan juga membantu anda memahami perbezaan utama antara kedua-dua jenis ini.

Setiap perniagaan berjalan menggunakan perisian dan semua perisian perlu diuji sebelum dilancarkan kepada pengguna. sangat penting untuk mengeluarkan perisian yang cekap, berkesan dan boleh dipercayai dengan kadar yang pantas. Terdapat berbeza dan setiap jenis ini mempunyai tujuan yang berbeza dan memberikan nilai unik untuk proses pengembangan perisian. Dalam artikel ini, kita akan membincangkan dua jenis yang paling sering disalahpahami: ujian asap dan ujian kewarasan.

Mari kita lihat topik yang dibahas dalam artikel ini:





Jenis Ujian Perisian

Ujian Perisian adalah fasa penting dalam kitaran pengembangan perisian. Terdapat banyak jenis ujian perisian. Setiap jenis ujian ini mempunyai tujuannya sendiri. Jenis pengujian perisian yang anda pilih bergantung pada objektif pengujian anda, kerumitan, dan fungsi perisian anda, dan pasukan pengujian anda. Gambar di bawah menyenaraikan beberapa jenis ujian perisian yang paling biasa digunakan hari ini.

Jenis Ujian - Ujian Asap dan Uji Kesucian - EdurekaArtikel ini akan membantu anda mengetahui apakah ujian asap dan ujian kewarasan dan bagaimana perbezaannya antara satu sama lain. Mari kita mulakan.



Ujian Asap

Apa itu Ujian Asap?

Smoke Testing adalah jenis pengujian perisian yang biasanya dilakukan pada pembuatan perisian awal untuk memastikan bahawa fungsi kritikal program berjalan dengan baik.

Tidak pasti apa itu perisian yang dibina? Pembuatan perisian adalah proses di mana kod sumber ditukar menjadi bentuk yang berdiri sendiri yang dapat dijalankan pada sistem apa pun. Ia sering disebut sebagai binaan kod. Kembali ke ujian asap, ia dilaksanakan sebelum sebarang ujian fungsional atau regresi dijalankan secara terperinci pada pembuatan perisian. Objektif utama di sini adalah untuk menolak aplikasi yang rosak teruk sehingga pasukan QA tidak membuang masa untuk memasang dan menguji aplikasi perisian. Daripada melakukan ujian menyeluruh, kami memastikan bahawa fungsi kritikal berfungsi dengan baik.

Bagaimana Menjalankan Ujian Asap?

Ujian asap boleh dilakukan secara manual atau boleh . Untuk menjalankan ujian asap, anda tidak perlu menulis yang baru , sebaliknya, anda boleh memilih kes ujian yang diperlukan yang sudah ditentukan oleh pengaturcara. Fokus utama di sini adalah untuk menguji aliran kerja aplikasi teras. Oleh itu, pilih kes ujian yang menentukan fungsi utama perisian anda. Mari cuba mengetahuinya dengan contoh masa nyata.



apa kelas pojo di java

Katakan, anda mengusahakan laman web e-dagang. Anda mempunyai beberapa binaan awal yang siap dikeluarkan untuk diuji. Perkara pertama yang perlu anda lakukan ialah memeriksa apakah fungsi teras berfungsi atau tidak. Oleh itu, anda cuba mengakses laman web ini dan menambahkan item ke troli anda untuk membuat pesanan. Nah, itulah aliran kerja utama mana-mana laman web e-dagang, bukan? Sekiranya aliran kerja utama ini berfungsi, anda boleh mengatakan bahawa binaan yang telah anda uji telah lulus ujian asap. Anda kemudian boleh beralih ke pusingan ujian seterusnya.

Sekarang anda sudah jelas dengan apa itu ujian asap, mari kita pergi ke topik seterusnya artikel ini, iaitu ujian kewarasan.

Ujian kewarasan

Apa itu Ujian Saniti?

Sanity Testing adalah jenis pengujian perisian yang dilakukan setelah menerima pembuatan perisian, dengan sedikit perubahan pada kod, atau fungsi. Tujuannya adalah untuk memastikan bahawa bug telah diperbaiki dan untuk mengesahkan bahawa tidak ada masalah lagi yang diperkenalkan kerana perubahan baru.

Tidak seperti ujian asap, tujuan objektif ujian kewarasan bukanlah untuk mengesahkan fungsi teras, sebaliknya, untuk mengesahkan kebenaran dan rasional perisian. Ia biasanya dilakukan menjelang akhir a , untuk memastikan sama ada bug telah diperbaiki dan jika perubahan kecil pada kod dapat diterima dengan baik. Juga, untuk menentukan sama ada pembaikan terbaru mempengaruhi fungsi komponen apa pun. Ujian kewarasan sering tidak ditulis dan boleh dilakukan secara manual, atau dengan bantuan alat automatik.

dalam python, kaedah __init__ kelas digunakan untuk

Bagaimana Menjalankan Ujian Saniti?

Sama seperti ujian asap, anda tidak perlu menulis kes ujian baru melainkan ciri baru diperkenalkan. Objektif utama di sini adalah, untuk memastikan bahawa hasil atau pepijat palsu tidak terdapat dalam proses komponen. Juga, untuk memeriksa apakah binaannya cukup waras untuk melangkah ke tahap lebih jauh .

Mari kita pertimbangkan contoh yang sama dengan yang kita gunakan untuk ujian asap. Jadi, anda mengusahakan laman web e-dagang. Ciri baru yang berkaitan dengan pendaftaran pengguna dikeluarkan. Matlamat utama anda adalah untuk memeriksa sama ada ciri baru berfungsi dengan betul atau tidak. Setelah anda yakin bahawa ia berfungsi sebagaimana mestinya, maka anda beralih ke tahap ujian seterusnya. Sekiranya ujian kewarasan gagal, tidak masuk akal untuk mencuba ujian yang lebih ketat. Dalam ujian kewarasan, anda menjalankan sekumpulan fungsi aplikasi terkecil yang diperlukan untuk menentukan sama ada logik aplikasi berfungsi dan betul.

Anda mungkin menyedari bahawa ada beberapa pertindihan antara ujian asap dan ujian kewarasan, terutama ketika menyangkut kenyataan bahawa tidak ada yang benar-benar dirancang untuk menjadi proses menyeluruh. Walau bagaimanapun, terdapat juga perbezaan yang jelas dan penting antara kedua-dua jenis ujian ini. Mari kita periksa.

Ujian Asap vs Uji Keakraban

Ujian asap dan ujian kewarasan menggambarkan amalan yang sangat berbeza. Tetapi orang masih membuat mereka keliru, kerana perbezaannya agak halus. Jadual di bawah menyenaraikan perbezaan utama antara ujian asap dan ujian kewarasan.

ciri-ciri Ujian Asap Ujian kewarasan
Pembinaan Sistem Uji coba dilakukan pada awal pembuatan produk perisianUjian dilakukan ke atas binaan yang telah lulus ujian asap & ujian regresi
Motif Ujian Untuk mengukur kestabilan binaan yang baru dibuat untuk menghadapi ujian yang lebih ketatUntuk menilai rasionaliti & keaslian fungsi pembinaan perisian
Subset dari? Merupakan subset ujian penerimaanMerupakan subset ujian regresi
DokumentasiMelibatkan kerja dokumentasi dan skripTidak menekankan sebarang dokumentasi
Liputan Ujian Pendekatan cetek & luas untuk merangkumi semua fungsi utama tanpa terlalu mendalamPendekatan sempit & mendalam yang melibatkan pengujian terperinci mengenai fungsi dan ciri
Dipersembahkan oleh? Dilaksanakan oleh pembangun atau pengujiDilaksanakan oleh penguji

Jadi, itu sahaja, kawan! Dengan ini, kita telah sampai ke akhir artikel ini. Mudah-mudahan, sekarang, anda mempunyai pengetahuan asas mengenai ujian asap dan ujian kewarasan. Ini adalah jenis ujian penting yang memastikan pengesanan pepijat dan kecacatan pada peringkat awal kitaran pengembangan dan saya harap anda akan menggunakannya dengan baik.

Sekiranya anda menjumpai ini artikel yang berkaitan, lihat secara langsung-dalam talian oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini dan kami akan menghubungi anda.