Apa itu Pengujian Volume? Belajar dengan Contoh

Daftar Isi:

Anonim

Apa itu Pengujian Volume?

VOLUME TESTING adalah jenis Pengujian Perangkat Lunak, di mana perangkat lunak tersebut mengalami volume data yang sangat besar. Ini juga disebut sebagai pengujian banjir. Pengujian volume dilakukan untuk menganalisis kinerja sistem dengan meningkatkan volume data dalam database.

Dengan bantuan pengujian Volume, dampak pada waktu respons dan perilaku sistem dapat dipelajari saat terpapar ke volume data yang tinggi.

Misalnya, menguji perilaku situs musik ketika ada jutaan pengguna yang mengunduh lagu.

Manfaat Pengujian Volume

  • Dengan mengidentifikasi masalah pemuatan, banyak uang dapat dihemat yang jika tidak akan dihabiskan untuk pemeliharaan aplikasi.
  • Ini membantu dalam awal yang lebih cepat untuk rencana skalabilitas
  • Identifikasi awal kemacetan
  • Ini memastikan sistem Anda sekarang mampu digunakan di dunia nyata

Mengapa melakukan Pengujian Volume

Tujuan dari melakukan pengujian volume adalah untuk

  • Periksa kinerja sistem dengan meningkatnya volume data dalam database
  • Untuk mengidentifikasi masalah yang mungkin terjadi dengan data dalam jumlah besar
  • Untuk mengetahui titik di mana stabilitas sistem menurun
  • Pengujian Volume akan membantu mengidentifikasi kapasitas sistem atau aplikasi - volume normal dan berat

Bagaimana melakukan Pengujian Volume

Dalam pengujian volume, hal-hal berikut perlu diuji

  • Uji untuk memeriksa apakah ada kehilangan data
  • Periksa waktu respons sistem
  • Periksa apakah data disimpan dengan benar atau tidak
  • Verifikasi apakah data ditimpa tanpa pemberitahuan apa pun
  • Periksa pesan peringatan dan kesalahan, apakah itu datang sama sekali untuk masalah volume
  • Periksa apakah data volume tinggi memengaruhi kecepatan pemrosesan
  • Apakah sistem memiliki sumber daya memori yang diperlukan
  • Apakah uji volume dijalankan di seluruh sistem
  • Apakah ada risiko jika volume data lebih besar dari yang ditentukan
  • Apakah ada jaminan bahwa tidak ada volume tanggal yang lebih besar yang akan terjadi daripada yang ditentukan

Praktik terbaik untuk pengujian volume tinggi

Praktik terbaik untuk pengujian volume tinggi adalah

  • Hentikan semua server dan periksa semua log
  • Sebelum uji beban, jalankan skenario aplikasi secara manual
  • Untuk mendapatkan hasil yang paling berguna, ubah jumlah pengguna
  • Untuk mengatasi kendala izin, pikirkan keseimbangan waktu
  • Berhati-hatilah dengan build baru
  • Analisis kasus penggunaan untuk perbaikan setelah baseline ditetapkan
  • Pengulangan bagian tertentu dari pengujian volume menjadi tidak terhindarkan jika terjadi kemacetan kinerja

Pengujian Volume Vs Pengujian Beban

Pengujian Volume Pengujian Beban
  • Pengujian volume adalah pengujian aplikasi dengan sejumlah besar data dalam database yang dimungkinkan
  • Sementara dalam pengujian beban, aplikasi dikenakan tingkat beban tertentu untuk menganalisis perilaku aplikasi
  • Pengujian volume memverifikasi jika sistem merespons seperti yang diharapkan untuk volume data tertentu. Ini mungkin termasuk peningkatan ukuran file
  • Pengujian beban memeriksa kinerja sistem saat beban pengguna ditingkatkan. Ini mungkin termasuk peningkatan jumlah file

Tantangan dalam Pengujian Volume

  • Fragmentasi memori sulit dihasilkan
  • Pembangkitan kunci yang dinamis
  • Integritas Relasional dari data yang dihasilkan

Ringkasan:

  • Dalam Rekayasa Perangkat Lunak, pengujian Volume adalah cara untuk memeriksa kinerja sistem untuk beban data yang tinggi
  • Ini adalah pengujian non-fungsional
  • Fragmentasi memori sulit untuk dihasilkan dan Integritas relasional dari data yang dihasilkan

    adalah beberapa tantangan Pengujian Volume