Apakah Ujian Merosakkan? Teknik, Kaedah, Contoh

Isi kandungan:

Anonim

Apakah Ujian Merosakkan?

Destructive Testing didefinisikan sebagai jenis pengujian perisian untuk mencari titik kegagalan dalam program perisian. Ini adalah kaedah pengujian di mana aplikasi sengaja dibuat untuk gagal memeriksa ketahanan aplikasi dan mengenal pasti titik kegagalan.

Tidak seperti kaedah pengujian lain yang memeriksa fungsi aplikasi, teknik ini akan memeriksa tingkah laku pengguna yang tidak dapat diramalkan dalam aplikasi.

Untuk Ujian Merosakkan, tidak perlu mempunyai pengetahuan tentang keperluan asal produk perisian. Namun, beberapa pengetahuan dapat membantu dalam mengembangkan strategi pengujian yang baik.

Mengapa perlu melakukan Ujian yang merosakkan

  • Ini membantu memahami tingkah laku perisian yang dapat diramalkan apabila perisian tersebut tidak digunakan dengan betul
  • Ia membantu memeriksa ketahanan produk perisian.

Apa yang anda periksa dalam Ujian Pemusnah

Dalam Ujian yang merosakkan, anda akan memeriksa perkara-perkara berikut

  • Tingkah laku perisian yang betul
  • Kelakuan perisian yang tidak betul
  • Penggunaan yang tidak betul
  • Data input tidak betul
  • Data output yang betul

Cara melakukan Ujian yang merosakkan

Destructive Testing melibatkan banyak aktiviti seperti merancang satu set skrip ujian, melaksanakan skrip ujian, menaikkan bug, menutup bug, dan memberikan metrik lulus atau gagal kepada pihak berkepentingan pada akhir lelaran.

Untuk Ujian yang merosakkan, terdapat banyak cara untuk diuji. Mari lihat beberapa Contoh-

  • Kaedah analisis titik kegagalan: Ini adalah panduan sistem yang melakukan penilaian mengenai apa yang boleh salah pada pelbagai titik. Untuk strategi ini, bantuan dari BA (Business Analyst) mungkin diambil.
  • Ter peer review : Dapatkan kes ujian anda dianalisis atau dikaji oleh rakan penguji, yang kurang memahami sistem / fungsi
  • Ulasan perniagaan kes ujian : Pengguna akhir atau pakar mungkin memikirkan banyak senario yang sah yang kadangkala penguji mungkin tidak menganggap atau terlewat kerana seluruh tumpuan mereka akan menguji keperluan
  • Lakukan ujian eksplorasi, menggunakan lembaran larian: Ujian eksploratori menggunakan lembaran larian, akan membantu menentukan apa yang diuji, mengulangi ujian dan membolehkan anda mengawal liputan ujian anda.
  • Gunakan sumber lain: Anda boleh meminta seseorang untuk memecahkan produk perisian dan menganalisis pelbagai senario.

Kaedah Ujian yang merosakkan

Berikut adalah Kaedah Ujian Pemusnah yang berbeza dalam Kejuruteraan Perisian:

  • Ujian Alpha / Beta
  • Ujian Regresi
  • Ujian Antara Muka
  • Pembahagian Setaraf
  • Ujian Gelung
  • Ujian Penerimaan, dan sebagainya.

Teknik Ujian yang merosakkan

Di bawah ini adalah Teknik Ujian Pemusnah yang boleh digunakan dengan pengubahsuaian:

  • Ujian Kotak Putih
  • Ujian Keselamatan
  • Ujian Kecacatan
  • Ujian Asap, dan sebagainya

Semasa melakukan Ujian Pemusnah, ada syarat ujian tertentu

  • Perisian tidak akan pernah memproses atau menerima data input yang tidak sah
  • Tanpa mengira kesahan atau kebenaran data input, perisian harus selalu menghasilkan data output yang tepat

Ringkasan:

  • Dalam teknik ini, aplikasi dibuat secara sengaja untuk mengecewakan program untuk memeriksa ketahanan aplikasi
  • Untuk Ujian Merosakkan, tidak perlu mempunyai pengetahuan tentang keperluan asal produk perisian.