Bagaimana cara melaporkan bug? Ikuti
Proses pengembangan perangkat lunak seringkali merupakan proses yang melelahkan. Large scale applications can contain millions of lines of code that need to work across multiple platforms as well as account for a nearly infinite number of possible conditions at runtime. Subsequently, software at this scale is rarely perfect and may not always behave as intended. We generally refer to flaws, errors, or otherwise unintended behavior as bugs.
Brave adalah proyek baru, inovatif, dan ambisius yang memiliki banyak bagian yang bergerak. Meskipun tim kami sangat berbakat dan bersemangat, Anda mungkin akan menemukan bug saat browsing. Anda dapat membantu kami terus meningkatkan produk kami dan memberikan pengalaman browsing yang lebih baik dengan melaporkan bug yang Anda temui. Cara terbaik untuk melakukannya adalah dengan mengunjungi Community website dan memposting masalah yang Anda hadapi agar staf Dukungan dan Tim Brave bisa melihatnya.
Seiring pertumbuhan kami, jumlah permintaan dukungan yang kami terima juga meningkat. Sebelum Anda memposting ke Community, luangkan waktu untuk melakukan hal berikut:
-
Lihat pengetahuan dasar ini
Pengetahuan dasar ini dibuat untuk menjawab banyak pertanyaan umum dan masalah yang diketahui. Meskipun masih dalam pengerjaan, konten akan ditambahkan secara berkala dan selalu layak untuk diperiksa dulu di sini untuk melihat apakah masalah Anda sudah teratasi. -
Cari Duplikat
Mengingat jumlah laporan/permintaan yang kami dapatkan setiap hari, ada kemungkinan besar orang lain mungkin sudah mengangkat masalah Anda atau mungkin telah diselesaikan. Sebelum memposting, gunakan bilah pencarian di sudut kanan atas website untuk melihat apakah pengguna lain telah mengangkat kekhawatiran yang sama.
Saat memposting topik baru di Community, Anda mungkin akan melihat bahwa editor sudah diisi dengan beberapa informasi. Apa yang Anda lihat adalah laporan template bug yang telah kami sisipkan untuk mempermudah pengajuan permintaan dukungan dan pelaporan masalah.
Baca instruksi di bagian atas template dan masukkan informasi Anda di bawah bagian yang sesuai. Ketika template diisi dengan benar, sebaiknya ini akan memberi tahu anggota tim Brave semua yang perlu mereka ketahui tentang masalah Anda secara sekilas dan menghilangkan respons bolak-balik yang tidak perlu yang digunakan untuk menjelaskan beberapa informasi dasar yang diperlukan untuk mendiagnosis masalah. Selain itu, judul postingan Anda harus singkat dan informatif.
Ketika diisi dengan benar, laporan Anda akan terlihat seperti ini:
Deskripsi masalah:
Brave tidak akan membuka tab baru kecuali ketika dibuka dari menu konteks (menu klik kanan).
Langkah-langkah untuk Menirukan (tambahkan sebanyak yang diperlukan):
1. Luncurkan Brave
2. Kunjungi situs web apapun, lalu tekan CTRL + T (atau CMD + T) untuk membuka tab baru
3. Ulangi untuk cara tambahan di mana tab dibuka - mengklik tanda + pada bilah tab, dari menu utama, dll.
Hasil Aktual (gif dan screenshot diterima!):
Tab baru tidak dibuka
Expected Result:
A new tab should be opened
Seberapa sering dapat direproduksi:
Selalu
Versi Brave (Lihat halaman Tentang Brave di menu utama):
Rilis Brave - v0.60.0
Dapat direproduksi pada rilis langsung saat ini (ya/tidak):
Ya
Informasi tambahan:
Saya menggunakan macOS Mojave v 10.1.14
Untuk pengguna yang baru dalam pelaporan bug dan pengembangan sumber terbuka, saya telah menguraikan jenis informasi yang perlu disertakan saat mengisi setiap bagian dari template:
-
Deskripsi Masalah
Walaupun mungkin terlihat jelas, bagian ini akan menjadi bagian terbesar dari laporan Anda dan tidak semua deskripsi berguna. Kami mendorong siapa pun yang melaporkan memberikan sebanyak mungkin detail tentang masalah yang dipertanyakan.
Deskripsi Buruk Contoh: "Beberapa video berfungsi di Brave."
Deskripsi Baik Contoh: "Video YouTube tidak dapat diputar di Brave. Saat mencoba untuk streaming, player tetap hitam dan simbol loading berputar terus menerus. Saat mencoba dengan Shields turun, iklan sebelum video akan diputar, tetapi konten sebenarnya terus-menerus loading setelah iklan selesai."
-
Langkah untuk Menirukan
Seringkali berguna untuk mengetahui langkah-langkah tepat yang diambil yang menghasilkan perilaku yang Anda rinci dalam deskripsi masalah Anda. STR berbeda dari deskripsi masalah karena terdiri dari daftar tindakan yang sangat jelas dan mudah diikuti yang akan dilakukan seseorang yang menghasilkan masalah yang dijelaskan.
Contoh:
1. Launch Brave
2. Navigate to YouTube
3. Coba untuk streaming video
4. Matikan Shields dan coba streaming lagi
-
Actual Result
This is the result you see after performing the above steps on your end. Hampir seperti versi ringkas dari masalah Anda.
Contoh: Dengan Perisai aktif, pemutar video menunjukkan layar pemuatan selamanya - dengan Perisai mati, iklan sebelum video diputar, lalu kembali ke layar pemuatan selamanya.
-
Hasil yang diharapkan
Ini adalah apa yang Anda (khususnya) pikirkan seharusnya terjadi setelah melakukan langkah-langkah di atas.
Contoh: Video yang dipilih stream.
-
Reproduces Consistently?
Tell us in a word or two how often the issue occurs. Is it something that happens every time or is it intermittent and if so, how hard is it to produce/capture the issue?
Example: Every time
-
Brave Version
Knowing what Brave build and version number you're using can help see whether or not the issue is new, known, or a previously known bug that was resolved but is now appearing again (regression). Ini juga mengonfirmasi apakah browser Anda telah mendapatkan pembaruan dan perbaikan terbaru yang mungkin menjadi penyebab bug. You can find your version and build information by going to selecting About Brave from the Main menu.
Example: Version 0.55.22 Chromium: 70.0.3538.77 (Official Build) (64-bit)
-
Informasi Tambahan
Setiap detail tambahan yang ingin Anda tambahkan atau komentar setelah mengisi bagian di atas bisa Anda tulis di sini. Tangkapan layar atau rekaman layar juga sangat berharga saat mendiagnosis masalah meskipun bukan merupakan persyaratan wajib. Jika Anda memilih untuk menyertakan mereka dalam laporan Anda, letakkan di sini.
Silakan sediakan informasi di sebanyak mungkin bagian untuk membantu kami menyelesaikan atau mencatat masalah Anda seefisien mungkin. The entirety of the example issue used above is ~530 characters total (less than two Tweets!).
NOTE: Any "One liner", overtly vague, or bug reports/support requests that otherwise entirely ignore the above guidelines will not be responded to. Mengulangi posting artikel semacam itu akan membuat Anda ditandai atau diblokir.