Adakah yang bisa menjelaskan perbedaan tentang rendam dan stress testing? Saya mencari di Google tentang mereka dan menemukan bahwa keduanya akan menguji perangkat lunak di luar batasnya. Apakah benar untuk kedua strategi pengujian?
sumber
Adakah yang bisa menjelaskan perbedaan tentang rendam dan stress testing? Saya mencari di Google tentang mereka dan menemukan bahwa keduanya akan menguji perangkat lunak di luar batasnya. Apakah benar untuk kedua strategi pengujian?
Menurut berbagai jawaban yang ditemukan di sini dan di Wikipedia , pengujian rendam tampaknya merupakan tes penggunaan berkelanjutan yang normal untuk jangka waktu yang lama. Hal ini dilakukan untuk memastikan bug atau kebocoran memori tidak muncul setelah apa yang dianggap sebagai periode penggunaan yang relatif "normal".
Pengujian stres juga merupakan bentuk uji reliabilitas yang menguji di luar penggunaan normal aplikasi untuk waktu yang lebih singkat untuk melihat apakah rusak atau tidak. Dalam kategori itu Anda biasanya dapat menemukan pengujian bagaimana aplikasi berperilaku ketika banyak pengguna bersamaan terhubung dan sumber daya sistem mulai kekurangan (memori, waktu pemrosesan, bandwidth, dll.)
Tes bisa serupa atau sama perbedaan utamanya adalah tujuannya.
Dalam pengujian tegangan, tujuannya adalah untuk menemukan pada titik apa sistem akan mengerem. Tujuannya adalah mendorongnya hingga tidak berfungsi lagi, untuk menetapkan kapasitas maksimum sistem.
Dalam merendam pengujian, tujuannya sama sekali berbeda. Tujuannya adalah untuk menentukan apakah sesuatu tidak akan bekerja sedini mungkin. Tes ini mencoba memaparkan desain yang buruk.