Pengujian Perisian

Ujian Kebolehpercayaan Untuk Pemula

30 Oktober 2021

Ujian Kebolehpercayaan menyemak sama ada perisian boleh melakukan operasi tanpa kegagalan untuk tempoh tertentu dalam persekitaran tertentu. Ujian kebolehpercayaan dalam perisian memastikan bahawa produk itu bebas daripada kesalahan dan boleh dipercayai untuk tujuan yang dimaksudkan.

Isi kandungan

Proses Ujian Kebolehpercayaan

Langkah 1) Permodelan

Teknik Pemodelan Perisian dibahagikan kepada dua subkategori:

1. Pemodelan Ramalan

2. Pemodelan Anggaran

  • Keputusan yang bermakna boleh diperolehi dengan menggunakan model yang sesuai.
  • Andaian dan abstraksi boleh memudahkan masalah, dan tiada model tunggal akan sesuai untuk semua situasi.
IsuModel RamalanModel Anggaran
Rujukan Data Ia menggunakan data sejarah.Ia menggunakan data semasa daripada pembangunan aplikasi.
Apabila digunakan dalam Kitaran Pembangunan Ia biasanya dibuat sebelum fasa pembangunan.Ia digunakan pada peringkat akhir Kitaran Hayat Pembangunan Perisian.
Tempoh masa Ia meramalkan kebolehpercayaan pada masa hadapan.Ia menunjukkan kebolehpercayaan sama ada untuk masa sekarang atau masa hadapan.

Langkah 2) Pengukuran

Kebolehpercayaan perisian tidak boleh diukur secara langsung, dan oleh itu, faktor lain yang berkaitan dianggap untuk menganggarkan kebolehpercayaan perisian. Pengukuran Kebolehpercayaan Perisian dibahagikan kepada empat kategori berbeza:-

satu. Metrik Produk:-

Metrik produk ialah gabungan 4 jenis metrik:

    Saiz perisian: – Line of Code ialah pendekatan intuitif awal untuk mengukur saiz perisian. Kod sumber dikira, dan pernyataan tidak boleh laku lain tidak akan bergantung padanya.Metrik titik fungsi:- Ia adalah kaedah untuk mengukur kefungsian pembangunan perisian. Ia mungkin mempertimbangkan kiraan output, input, fail induk, dsb. Ia mengukur kefungsian yang dihantar kepada pengguna.Kerumitan:- Ia berkaitan dengan kebolehpercayaan perisian, jadi mewakili kerumitan adalah penting. Metrik berorientasikan kerumitan mengira kerumitan struktur kawalan program dengan memudahkan kod menjadi perwakilan grafik.Metrik Liputan Ujian: Ia adalah satu cara untuk menganggar kesalahan dan kebolehpercayaan dengan melaksanakan ujian produk perisian lengkap. Ini bermakna fungsi menentukan sistem telah disahkan dan diuji sepenuhnya.

dua. Pengurusan projek Metrik- Tadbir urus yang baik boleh mencapai kebolehpercayaan yang lebih tinggi dengan menggunakan proses pembangunan yang baik, proses pengurusan konfigurasi, proses pengurusan risiko, dsb.

3. Metrik Proses

Kualiti produk adalah berkaitan dengan proses. Metrik proses digunakan untuk menganggar, memantau dan meningkatkan kebolehpercayaan dan kualiti perisian.

Empat. Metrik Kesalahan dan Kegagalan

Metrik Kesalahan dan Kegagalan digunakan untuk menyemak sama ada sistem benar-benar bebas daripada kegagalan. Jenis kesalahan yang ditemui semasa proses ujian dan kegagalan dilaporkan oleh pengguna selepas penghantaran dikumpulkan dan dianalisis untuk mencapai matlamat ini.

Langkah 3) Penambahbaikan

Penambahbaikan sepenuhnya bergantung kepada masalah yang berlaku dalam aplikasi atau sistem atau ciri perisian. Mengikut kerumitan modul aplikasi, cara penambahbaikan juga akan berbeza. Dua kekangan utama, masa dan belanjawan, mengehadkan usaha dimasukkan ke dalam peningkatan kebolehpercayaan perisian.

Faktor yang mempengaruhi kebolehpercayaan perisian

  • Salah satu kunci kepada kualiti perisian yang lebih tinggi ialah ujian kebolehpercayaan. Penyelidikan ini cenderung untuk mengenal pasti isu tertentu dengan seni bina dan prestasi apl.
  • Matlamat utama ujian kebolehpercayaan adalah untuk mengesahkan sama ada program itu memenuhi kriteria kebolehpercayaan pelanggan.
  • Pada banyak peringkat, ujian kebolehpercayaan akan dijalankan. Pada peringkat unit, pemasangan, subsistem dan peranti, struktur kompleks akan dinilai.

Keperluan untuk Ujian Kebolehpercayaan

  • Untuk meneroka struktur kesilapan berulang.
  • Tempoh masa tertentu digunakan untuk mencari bilangan ralat yang berlaku.
  • Untuk mengetahui punca besar kegagalan
  • Ujian prestasi daripada berbilang modul aplikasi perisian selepas membaiki pepijat.

Jenis Ujian Kebolehpercayaan

Ujian Ciri

Ujian Pilihan mengesahkan ciri yang disediakan oleh perisian. Ia termasuk langkah-langkah berikut

  • Setiap operasi dalam aplikasi dilaksanakan sekurang-kurangnya sekali.
  • Interaksi antara kedua-dua proses dikurangkan.
  • Setiap kaedah perlu disahkan untuk pelaksanaannya yang betul.

Ujian Beban

Aplikasi akan berfungsi dengan lebih baik pada permulaan proses, dan selepas itu, ia akan mula merendahkan. Ia dijalankan untuk menyemak prestasi perisian di bawah beban kerja maksimum.

Ujian Regresi

Ia digunakan terutamanya untuk menyemak sama ada pepijat baharu telah diperkenalkan kerana pembetulan pepijat sebelumnya. Ujian Regresi dijalankan selepas setiap perubahan atau kemas kini ciri perisian dan fungsinya.

Kaedah untuk Ujian Kebolehpercayaan

Menguji kebolehpercayaan bermakna menggunakan aplikasi untuk menemui dan mengalih keluar kegagalan sebelum sistem digunakan.

Terdapat tiga pendekatan yang digunakan untuk Ujian Kebolehpercayaan.

  • Kebolehpercayaan Uji-Uji Semula
  • Kebolehpercayaan Bentuk Selari
  • Ketekalan Keputusan

Kebolehpercayaan Uji-Uji Semula

Sekumpulan tunggal pemeriksa hanya akan melakukan proses ujian. Masa hendaklah kurang supaya kemahiran pemeriksa dalam bidang itu dapat dinilai. Jenis kebolehpercayaan ini menunjukkan ujian yang boleh menghasilkan skor yang stabil dan konsisten merentas masa.

Kebolehpercayaan Bentuk Selari

Banyak peperiksaan mempunyai beberapa kertas soalan; bentuk peperiksaan selari ini menyediakan Keselamatan. Markah pemeriksa pada kedua-dua borang ujian dikaitkan untuk menentukan kesamaan fungsi kedua-dua borang ujian.

Ketekalan Keputusan

Selepas melakukan ini, anda akan melihat pemeriksa sama ada lulus atau gagal. Kebolehpercayaan keputusan pengelasan inilah yang dianggarkan dalam kebolehpercayaan ketekalan keputusan.

Alat untuk Ujian Kebolehpercayaan

CASRE (Alat Anggaran Kebolehpercayaan Perisian Berbantukan Komputer) :

Alat ukuran kebolehpercayaan CASRE adalah berdasarkan model kebolehpercayaan sedia ada, yang membantu dalam anggaran kebolehpercayaan produk aplikasi yang lebih baik. GUI peranti menawarkan pemahaman yang lebih baik tentang kebolehpercayaan aplikasi, dan ia sangat mudah digunakan.

ciri-ciri

  • Cetak hasil kegagalan.
  • Simpan kerja ke cakera.
  • Pilih model kebolehpercayaan.
  • Pilih model yang betul untuk hasilnya.

harga

Anda perlu melawati laman web untuk sebut harga.

Soalan Lazim

Apakah faktor yang mempengaruhi Kebolehpercayaan?

Bilangan kerosakan yang terdapat dalam aplikasi.
Cara pengguna mengendalikan sistem.

Mengapa melakukan Ujian Kebolehpercayaan?

Objektif di sebalik melaksanakan ujian kebolehpercayaan adalah,
Untuk mencari struktur kegagalan berulang.
Untuk mencari bilangan kerugian yang berlaku dalam jumlah masa yang ditetapkan.
Untuk mengetahui punca kegagalan
Untuk menjalankan ujian pelbagai modul aplikasi perisian selepas membetulkan kecacatan