Pengujian Perisian

Ujian Kestabilan Untuk Pemula

30 Oktober 2021

Ujian Kestabilan ialah sejenis ujian perisian tidak berfungsi dilakukan untuk mengukur secara berterusan kecekapan dan keupayaan aplikasi perisian untuk berfungsi dalam tempoh yang lama. Matlamat utama ujian kestabilan adalah untuk menyemak sama ada aplikasi perisian ranap atau gagal dalam penggunaan biasa pada bila-bila masa dengan menggunakan rangkaian penuh penggunaannya.

Ujian Kestabilan menyemak kecekapan produk yang dibangunkan melebihi kapasiti operasi standard, selalunya kepada titik putus. Terdapat kepentingan yang lebih besar dalam kebolehpercayaan perisian, pengendalian ralat, keteguhan dan kebolehskalaan produk di bawah beban daripada menyemak kelakuan sistem dalam keadaan biasa. Ujian ini bertujuan untuk menekankan komponen perisian secara maksimum.

Isi kandungan

Contoh

Apabila seseorang membeli telefon bimbit baharu, secara sedar atau tidak, mereka melakukan ujian kestabilan. Pengguna akan menyimpan banyak dokumen, imej, foto, video, dsb. dalam memori peranti.

Mereka akan menyemak sama ada terlalu banyak data yang disimpan telah menjejaskan prestasi peranti. Ini adalah contoh ujian kestabilan. Disebabkan oleh data besar yang disimpan, peranti kami mungkin terputus kadangkala, dan kemudian kami perlu memadamkan beberapa data atau mengosongkan fail sementara untuk menjadikan peranti memperoleh semula prestasi. Selepas ini, pengguna akan mempunyai idea yang jelas tentang kapasiti sistem.

Contoh lain ialah portal pembelian dalam talian. Semasa jualan, ramai orang membeli komoditi daripada portal web. Prestasi tapak web mesti memenuhi jangkaan pengguna. Jadi, penguji perlu menguji tapak web dengan mengingati 'tergesa-gesa' yang dijangkakan, yang mungkin berlaku di tapak ini pada hari tersebut.

Proses Ujian Kestabilan

  • Untuk menentukan skop dan objektif ujian, anda mesti memastikan bahawa Pelayan Aplikasi tidak ranap semasa pelaksanaan Ujian Muatan.
  • Tentukan isu Perniagaan, semak prestasi sistem dan muatkan mengikut perspektif pengguna akhir.
  • Berikan tanggungjawab dan Peranan yang berbeza seperti -Membuat rancangan ujian, semakan kes ujian, pelaksanaan ujian, dsb.
  • Ia memastikan penghantaran ujian dalam masa yang ditetapkan.
  • Ia memastikan alat Ujian Beban yang betul dan pasukan pengalaman hadir untuk perkara yang sama.
  • Ia menentukan penjejakan dan pelaporan Kecacatan, dan terdapat pemetaan yang betul dengan keperluan.
  • Ia mengukur kos dan risiko yang terlibat dalam ujian. Ini akan menentukan nilai setiap pelaksanaan dari segi penggunaan CPU dan memori.

Teknik Ujian Kestabilan

Ujian Kestabilan bertujuan untuk meningkatkan prestasi perisian. Banyak statistik perlu dikumpul dan perlu diukur semasa menjalankan ujian.

1. Cakera: Semasa ujian kestabilan, adalah penting untuk menyemak penggunaan ruang cakera yang disediakan.

2. Penggunaan Memori : Faktor penting yang perlu diperiksa ialah penggunaan memori semasa ujian ini.

3. CPU : CPU juga harus cekap untuk mengendalikan semua permintaan pengguna.

4. Transaksi sesaat : Jumlah bilangan urus niaga yang telah selesai hendaklah dibuat nota. Urus niaga boleh sama ada berjaya atau gagal. Ini membantu dalam mendapatkan mesej tentang beban transaksi sebenar pada sistem.

5. Throughput : Jumlah data yang diterima pengguna daripada pelayan pada masa tertentu ialah daya pemprosesan sistem. Daya tampung sistem diukur dalam bait. Data yang dijana ini membantu mendapatkan jumlah beban yang dibuat dan diurus oleh pengguna.

6. Hit sesaat : Ini membantu kami memahami bilangan pengguna yang hadir pada pelayan pada masa ini. Melalui ini, anda boleh menentukan beban setiap pengguna menjana kepada bilangan hits pelayan.

7. Maklum balas transaksi : Ujian ini akan membantu anda mengetahui purata masa yang diambil untuk melakukan transaksi semasa percubaan. Ia akan membantu anda mendapatkan prestasi pelayan dan menentukan bilangan transaksi yang boleh dilakukan pada masa tertentu. Maklumat ini boleh membantu menilai masa yang diperlukan untuk menghantar permintaan kepada pelayan, pelayan aplikasi dan pelayan pangkalan data.

Kes Ujian untuk Ujian Kestabilan untuk Prestasi CPU

  • Pengesahan Sempadan Atas sistem.
  • Bagaimana untuk ranap atau memulihkan peranti.
  • Bilangan kumulatif urus niaga yang lengkap bagi setiap pesanan.
  • Jika tindak balas transaksi kekal malar atau meningkat mengikut masa atau tidak.
  • Bagaimana di bawah beban berat mesin bertindak.
  • Di bawah beban berat, tindak balas dan kelakuannya.

KEBAIKAN

  • Ia membantu dalam mendapatkan sistem yang lebih stabil.
  • Ia menjamin bahawa walaupun terdapat ramai pengguna dan kemudian kerja boleh diteruskan tanpa gangguan.
  • Ia memastikan bahawa tiada kebocoran ingatan , yang boleh membawa kepada kegagalan yang tidak dijangka.
  • Ia memantau keberkesanan sistem.

KEBURUKAN

  • Sistem mungkin ranap kerana beban tambahan pada CPU atau pemproses, mengakibatkan kehilangan data.

Masalah jika Ujian Kestabilan tidak dilakukan

Kemungkinan kesilapan yang dihadapi,

  • Sistem ranap.
  • Sistem menjadi perlahan.
  • Sistem menghadapi masalah kefungsian
  • Reka bentuk menunjukkan tingkah laku berwayar

Ujian Kestabilan melibatkan penggunaan sistem dengan pengguna berat dan mengukur parameter prestasi untuk mengesahkan sama ada sistem boleh menyokong beban yang dijangkakan.

Alat ujian Kestabilan Terbaik

Penguji Kestabilan Sistem

Penguji Kestabilan Sistem ialah klon sumber terbuka berbilang platform SuperPI dan GUI dan CLI. Ia digunakan untuk pembakaran CPU dan RAM, menekankan, dan penanda aras . Alat ini menggunakan kaedah membenarkan komputer mengira nilai Pi sehingga 128 juta digit. Ia menggunakan kapasiti pemproses anda selagi ujian dijalankan digunakan untuk penanda aras.

ciri-ciri

  • Antara muka baris arahan
  • Butang mod.
  • Pembersihan dan perubahan kod sumber lanjutan.
  • Paparkan memori fizikal yang dipasang, boleh dilihat oleh OS.
  • Menyokong Solaris 10/Sparc.
  • Menyokong AIX 5.3/Power.

harga

Ia percuma untuk digunakan

Ujian pembakaran Intel

Alat ini memberi tumpuan kepada membantu untuk menolak CPU ke had maksimumnya. Jika ia bertahan dalam keadaan ini, maka ia boleh diperiksa untuk kestabilannya.

ciri-ciri

  • Penampilan yang lebih baik.
  • Antara muka intuitif.
  • Semakan ralat masa nyata.

harga

Ia percuma untuk digunakan

Soalan Lazim

Apakah ujian kestabilan?

Ujian Kestabilan ialah sejenis ujian perisian tidak berfungsi yang dilakukan untuk mengukur secara berterusan kecekapan dan keupayaan aplikasi perisian untuk berfungsi dalam tempoh yang lama. Matlamat utama ujian kestabilan adalah untuk menyemak sama ada aplikasi perisian ranap atau gagal dalam penggunaan biasa pada bila-bila masa dengan menggunakan rangkaian penuh penggunaannya.

Apakah objektif ujian kestabilan

Ia membantu untuk mencari ketahanan sistem.
Cari kestabilan aplikasi dan dengan itu meningkatkan keyakinan pembangun.
Cari kecacatan dalam sistem dalam persekitaran yang tertekan.
Penilaian keseluruhan dan keberkesanan produk.
Untuk memastikan sistem boleh mengendalikan program yang besar.
Untuk menguji masa respons aplikasi.
Untuk mengesahkan sambungan pangkalan data.

Apakah kitaran hayat ujian perisian berdasarkan ujian kestabilan?

Fasa yang berbeza disenaraikan di bawah:
Analisis Keperluan
Rancangan Ujian
Pembangunan Kes Ujian
Ujian Persediaan Persekitaran
Perlaksanaan Kes Ujian
Penutupan Ujian