Bug Sofwer Menghasilkan laporan kinerja di server aplikasi

Bug Menghasilkan laporan kinerja di server aplikasi

Bug Kinerja adalah salah satu aspek kunci dari kualitas non-fungsional karena dapat menyebabkan penurunan kinerja yang signifikan dan menyebabkan pengalaman pengguna yang buruk. Terkait laporan bug yang ditujukan untuk membantu pengembang mengatasi dan memperbaiki, banyak laporan yang digunakan oleh peneliti untuk menemukan tolok ukur untuk meminta pengujian dan mencari debugging mereka. Meskipun peneliti menghabiskan banyak waktu dan berusaha menemukan  yang dapat digunakan dari repositori, mereka sering mendapatkan hanya beberapa.

Baca juga: Menggunakan Laravel Membuat Situs Web Php Lebih Mudah

Menghasilkan bug yang sulit bahkan untuk bug yang dikembangkan oleh pengembang dengan pengetahuan domain. Jumlah informasi yang dikeluarkan dalam laporan tidak perlu cukup untuk mereproduksi bug untuk peneliti, dan memperbaiki penggunaan repositori  untuk sumber daya untuk menemukan tolok ukur.

Dalam tulisan ini, kami membahas karakteristik  yang mendukung reproduksi memproduksi hanya informasi yang tersedia dari laporan untuk pembaharuan tantangan dari perspektif peneliti. Kami menghabiskan lebih dari 800 jam selama enam bulan dan mencoba mereproduksi 93 yang mendukung, yang diambil secara acak dari dua aplikasi server open-source skala besar.

Baca juga: Animasi Kyoto Terbakar, Pembunuhan Massal Paling Parah di Jepang dalam 18 Tahun

(1) karakteristik pelaporan bug kinerja yang direproduksi;

(2) merangkum hasil laporan bug yang gagal direproduksi dari hasil temuan dengan mereproduksi  yang telah dipecahkan dalam laporan;

(3) berbagi pengalaman kami dalam penyelesaian solusi untuk meningkatkan tingkat keberhasilan penerimaan.

(4) mengirimkan gambar mesin virtual yang berisi sumbangan 17 tolok ukur yang siap diluncurkan. Temuan penelitian kami memberikan panduan dan saran untuk membantu peneliti mengevaluasi, mendukung, dan berhasil mereplikasi  kinerja.