Come faccio a inviare una segnalazione di bug? Segui
Il processo di sviluppo del software è spesso arduo. Le applicazioni su larga scala possono contenere milioni di linee di codice che devono funzionare su più piattaforme e tenere conto di un numero quasi infinito di possibili condizioni a runtime. Di conseguenza, il software su questa scala è raramente perfetto e potrebbe non comportarsi sempre come previsto. We generally refer to flaws, errors, or otherwise unintended behavior as bugs.
Brave è un progetto nuovo, innovativo e ambizioso con molte parti in movimento. Mentre il nostro team è estremamente talentuoso e motivato, è probabile che incontriate dei bug a volte durante la navigazione. Potete aiutarci a migliorare il nostro prodotto e offrire una migliore esperienza di navigazione portando alla nostra attenzione questi bug che incontrate. Il modo migliore per farlo è visitare il nostro sito web della Community e pubblicare il problema che state riscontrando affinché il nostro team di Supporto e il personale di Brave possano vederlo.
Man mano che continuiamo a crescere, cresce anche il numero di richieste di supporto che riceviamo. Prima di pubblicare nella Community, prendetevi un momento per fare quanto segue:
-
Esaminate questa base di conoscenze
È costruita per rispondere a molte domande comuni e problemi noti. Sebbene sia ancora in fase di sviluppo, il contenuto verrà aggiunto regolarmente ed è sempre utile controllare qui per vedere se il vostro problema è già trattato. -
Verificate se il problema è già stato segnalato
Dato il numero di segnalazioni/richieste che riceviamo ogni giorno, è probabile che qualcun altro abbia già sollevato il vostro problema o che sia stato risolto. Prima di pubblicare, utilizzate la barra di ricerca nell'angolo in alto a destra del sito web per vedere se altri utenti hanno sollevato la stessa preoccupazione.
Quando pubblicate un nuovo argomento nella Community, potreste notare che l'editor viene precompilato con alcune informazioni. Quello che state vedendo è il modello di segnalazione di bug che abbiamo inserito per rendere la presentazione delle richieste di supporto e la segnalazione dei problemi il più semplice possibile.
Leggete le istruzioni nella parte superiore del modello e inserite semplicemente le vostre informazioni nella sezione appropriata. Quando il modello è compilato correttamente, fornirà idealmente ai membri del team di Brave tutte le informazioni necessarie per comprendere il problema a colpo d'occhio ed elimina risposte inutili avanti e indietro utilizzate per discernere alcune informazioni di base necessarie per diagnosticare un problema. Inoltre, il titolo del vostro post dovrebbe essere sintetico e informativo.
Quando compilato correttamente, il vostro rapporto dovrebbe apparire come segue:
Descrizione del problema:
Brave non aprirà nuove schede tranne quando aperto dal menu contestuale (menu clic destro).
Passi per riprodurre (aggiungere quanti più necessario):
1. Avviare Brave
2. Visitare qualsiasi sito web, quindi premere CTRL + T (o CMD + T) per aprire una nuova scheda
3. Ripetere per altri modi in cui si aprono le schede - cliccando sul segno + nella barra delle schede, dal menu principale, ecc.
Risultato effettivo (gif e screenshot sono benvenuti!):
La nuova scheda non viene aperta
Risultato previsto:
Una nuova scheda dovrebbe essere aperta
Frequenza di riproduzione:
Sempre
Versione di Brave (vedere la pagina Informazioni su Brave nel menu principale):
Release di Brave - v0.60.0
Riproducibile sulla versione attuale (sì/no):
Sì
Informazioni aggiuntive:
Sto usando macOS Mojave v 10.1.14
Per gli utenti nuovi al reporting dei bug e allo sviluppo open source, ho delineato il tipo di informazioni da includere quando si compila ciascuna sezione del modello:
-
Descrizione del problema
Anche se può sembrare ovvio, questa sezione comprenderà gran parte del vostro report e non tutte le descrizioni sono utili. Incoraggiamo chiunque segnali di fornire il maggior numero di dettagli possibile sul problema in questione.
Esempio di una cattiva descrizione: "Alcuni video funzionano su Brave."
Esempio di una buona descrizione: "I video di YouTube non si riproducono su Brave. Quando si tenta di fare lo streaming, il lettore rimane nero e il simbolo di caricamento gira all'infinito. Quando si prova con le Protezioni disattivate, l'annuncio prima del video si riproduce, ma il contenuto effettivo continua a caricarsi all'infinito una volta terminato l'annuncio."
-
Passaggi per Riprodurre
Spesso è utile conoscere i passaggi esatti che producono il comportamento descritto nella descrizione del problema. STR è diverso dalla descrizione del problema in quanto è composto da un elenco numerato di azioni chiaramente definite e facili da seguire che una persona esegue per produrre il problema descritto.
Esempio:
1. Avvia Brave
2. Naviga su YouTube
3. Prova a fare lo streaming di un video
4. Disattiva le Protezioni e prova a fare di nuovo lo streaming
-
Risultato Effettivo
Questo è il risultato che vedete dopo aver eseguito i passaggi sopra elencati. Una sorta di versione breve del vostro problema.
Esempio: Con le Protezioni attivate il lettore video mostra la schermata di caricamento per sempre - con le Protezioni disattivate, l'annuncio prima del video si riproduce, poi ritorna alla schermata di caricamento per sempre.
-
Risultato atteso
Questo è ciò che pensate (specificamente) che dovrebbe accadere dopo aver eseguito i passaggi sopra elencati.
Esempio: Il video selezionato viene riprodotto.
-
Si riproduce costantemente?
Diteci in una o due parole quanto spesso si verifica il problema. È qualcosa che accade sempre o è intermittente e se sì, quanto è difficile produrre/captare il problema?
Esempio: Ogni volta
-
Versione di Brave
Conoscere quale build di Brave e numero di versione state utilizzando può aiutare a capire se il problema è nuovo, conosciuto o un bug precedentemente risolto che ora è ricomparso (regressione). Conferma anche se il browser ha gli ultimi aggiornamenti e correzioni che potrebbero essere la causa del bug. Potete trovare le informazioni su versione e build andando su e selezionando Informazioni su Brave dal menu principale.
Esempio: Versione 0.55.22 Chromium: 70.0.3538.77 (Build Ufficiale) (64-bit)
-
Informazioni aggiuntive
Qualsiasi altro dettaglio che desiderate aggiungere o commenti da fare una volta compilate le sezioni sopra indicate potete metterli qui. Gli screenshot o le registrazioni dello schermo sono anche particolarmente utili nella diagnosi di un problema, anche se non sono certamente obbligatori. Se decidete di includerli nel vostro report, lasciateli qui.
Vi preghiamo di fornire informazioni in quante più sezioni possibile per aiutarci a risolvere o registrare il problema in modo efficiente. L'intero esempio di problema utilizzato sopra è di circa 530 caratteri in totale (meno di due Tweet!).
NOTA: Qualsiasi "una riga", estremamente vaga, o segnalazioni di bug/richieste di supporto che ignorano totalmente le linee guida sopra indicate non riceveranno risposta. Pubblicare ripetutamente tali articoli ti farà segnare o bannare.