10 reasons why your bugs are getting rejected
Non la risparmierò. Ha respinto 7 bug, ho segnalato, negli ultimi tre giorni. So che sta usando rancori personali come una spada professionale ……
Un compagno di squadra era furioso e la discussione ha preso fuoco improvvisamente quando un paio di altri compagni di squadra si sono uniti per condividere la stessa esperienza con altri sviluppatori. La riunione del team ha trasformato un punto di discussione sul rifiuto dei bug. Dopo qualche discussione, abbiamo deciso tutti di fare un semplice esercizio per salvarci dall'umiliazione del bug rifiutato, in futuro.
Ognuno di noi ha iniziato a prendere appunti come motivi del rifiuto dei bug per gli ultimi 10 bug, segnalati e rifiutati. L'elenco di quelle note di rifiuto si è rivelato utile per comprendere la traccia futura della segnalazione di bug e quale fosse l'ipotesi sbagliata fatta.
Rifiuto di bug e motivi alla base
Piuttosto che rivelare l'elenco, vorrei condividere i punti elenco dei risultati dell'elenco. Ecco qui -
# 1) Fraintendimento dei requisiti:
Per qualsiasi motivo, se non avessi compreso correttamente il requisito, staresti sicuramente attento al requisito interpretato male nell'attuale implementazione e quando non lo troverai, sarebbe un bug secondo te, che alla fine verrà rifiutato.
Esempio di vita reale : Dopo aver testato una ricetta, hai scoperto che era insapore perché non è stato aggiunto sale ma non sapevi che il sale doveva essere aggiunto al momento di servire altrimenti potrebbe alterare l'aspetto della ricetta.
# 2) Implementazione dei requisiti:
Come parte di una discussione precedente, eri consapevole che il requisito specifico sarebbe stato implementato in modo XYZ. Ma durante lo sviluppo, lo sviluppatore ha scoperto che non era possibile seguire il percorso XYZ e quindi ha seguito il percorso ABC e questo non ti è stato comunicato.
Infine, segnalerai un bug quando scoprirai che il requisito non è stato implementato nel modo in cui è stato discusso.
Esempio di vita reale : Hai chiesto al sarto di preparare una camicia e quando ti è stato chiesto per il processo, l'hai rifiutata dicendo che non trovavi bottoni su di essa. Quando il sarto spiega che mettere i bottoni sul davanti avrebbe influenzato l'aspetto generale della camicia e quindi l'ha messa all'interno del bordo anteriore, rimarresti sicuramente sbalordito.
# 3) Nessun requisito chiaro:
Quando non sono disponibili requisiti chiari, ognuno è libero di assumersi il requisito a modo suo e questo porta ad un'assunzione a livello personale. Quando vedi che il presupposto personale non è soddisfatto, lo contrassegni come un bug.
Esempio di vita reale : Devi disegnare un ciclo quando l'insegnante ha annunciato che si aspettava che gli studenti disegnassero una bicicletta. Dopo mezz'ora, quando ha controllato i disegni di tutti, non ha trovato nessuno che corrispondesse alle sue aspettative. Ognuno ha preso la vaga affermazione a modo suo e il risultato è stato un triciclo, un ciclo per bambini, troppi cicli, un ciclo con la sedia a rotelle e così via.
# 4) Modifica dei requisiti:
Un altro esempio di cattiva comunicazione, la maggior parte delle volte. Quando ai tester non vengono comunicate le modifiche ai requisiti, verranno segnalati più bug e alla fine rifiutati.
come faccio ad aprire un file apk
Esempio di vita reale : Rifiuterai sicuramente il panino quando scoprirai che ha usato il pane al miele invece del pane alla banana che hai ordinato. Almeno sapevi che il tuo partner ha cambiato il tipo di pane per l'ordine mentre eri al telefono e ovviamente non ha ritenuto necessario condividerlo con te.
# 5) Comprensione dell'ambito:
Durante il test, inizi a testare qualcosa che non dovrebbe essere considerato testabile in un punto specifico o non è affatto coperto dai criteri del prodotto; sarai vittima del rifiuto dei bug.
Esempio di vita reale : Dovresti spazzare una stanza e questo è l'unico obiettivo. Tuttavia, se ti lamenti del disordine nelle altre aree, verrai sicuramente ignorato.
# 6) Ambiente di test:
Un'applicazione / prodotto è una combinazione di molti requisiti hardware e software, sia principali che minori, e quando non viene utilizzato un ambiente di test appropriato o manca qualcosa dall'ambiente di test, l'applicazione / prodotto si arresta in modo anomalo e viene segnalato un bug critico….
Quello che succede dopo è un'indagine approfondita perché la maggior parte delle volte non ci preoccupiamo involontariamente di fornire dettagli minori sull'ambiente di test che abbiamo utilizzato e ciò aumenta il lavoro dello sviluppatore. Alla fine il bug viene rifiutato.
Esempio di vita reale : Quei deliziosi muffin che hai assaggiato a casa di un amico prima di un paio di giorni sono stati fantastici e dopo aver seguito la ricetta i muffin non erano nemmeno più vicini a quello che avevi.
Beh, non dovevi usare il burro raffermo perché il burro fresco non era disponibile, non dovevi aggiungere il pizzico di farina di ceci perché pensavi potesse aggiungere il gusto, non dovevi cucinarlo sulla padella come il forno era fuori uso.
Lettura consigliata => Come preparare in modo efficace un 'ambiente di test'.
# 7) Dati di test utilizzati:
I dati del test utilizzati per il test non corrispondevano a un requisito.
Esempio di vita reale : Anche dopo aver saputo che la calcolatrice è utile per l'elaborazione numerica, se si tenta di aggiungere caratteri speciali e quando la calcolatrice risponde in modo imprevisto, si ritiene che non sia corretto. Veramente?
Lettura consigliata => Suggerimenti per progettare i dati di prova e Testare le tecniche di gestione dei dati .
# 8) Bug duplicato:
Qualcuno ha già segnalato lo stesso bug e tu non ti sei preoccupato di controllare lo stesso prima di segnalare il bug. Di nuovo il rifiuto.
Esempio di vita reale: La persona dell'assistenza clienti non sarà felice quando riceve più chiamate di reclamo per lo stesso prodotto da ogni membro della famiglia. Non era sufficiente una chiamata, avrebbe pensato.
sito web per guardare anime online gratuitamente
# 9) Descrizione bug impropria:
Quando lo sviluppatore non è in grado di capire cosa stavi cercando di trasmettere tramite la segnalazione di bug, aspettati che venga rifiutata perché sono caricati anche con altre attività e quando non trovano la descrizione corretta e i dettagli richiesti nella segnalazione di bug, non importa come critico è il bug, dovrebbe essere contrassegnato come rifiutato.
Lettura consigliata => Come scrivere una buona segnalazione di bug? Suggerimenti e trucchi.
Esempio di vita reale: Devi aprire la macchina, sederti e iniziare spostando le chiavi in senso orario… .la macchina non si è avviata e quindi sei turbato. Non ti è stato chiesto di controllare la benzina? Oh, un errore nel manuale poiché si presumeva che capirai sicuramente che dovrebbe essere selezionato per impostazione predefinita.
# 10) Bug non riproducibili:
Durante la segnalazione di un bug, non ti sei mai reso conto dell'importanza della riproducibilità del bug. Il solo fatto di accertarsi che il bug sia sempre riproducibile o che appaia in modo casuale può far risparmiare ore di lavoro e un altro bug rifiutato.
Esempio di vita reale: Cosa controllerebbe il medico quando ti lamenti del freddo intenso ma non trova alcun sintomo. Oh, stavo solo starnutendo forte , non migliorerà la situazione.
Conclusione
Il più delle volte, la nostra natura umana ci permette di pensare negativamente quando il bug segnalato viene rifiutato. Sinceramente, gli sviluppatori non vedono un motivo specifico per rifiutare il bug se è valido.
Quindi, la prossima volta, non concentrarti sul conteggio dei bug. Concentrati sui bug qualitativi con dettagli adeguati perché in definitiva ciò che conta è come hai contribuito a migliorare la qualità del prodotto e non quanti bug hai segnalato.
Inoltre, leggi => Come si risolvono tutti i bug senza alcuna etichetta 'Bug non valido'?
Circa l'autore: Questo utile articolo è stato scritto dal membro del team STH Bhumika Mehta. È responsabile del progetto con oltre 7 anni di esperienza nel test del software.
Buon test! Come al solito in attesa delle tue opinioni sullo stesso.
Lettura consigliata
- Come si risolvono tutti i bug senza l'etichetta 'Bug non valido'?
- Perché la segnalazione dei bug è un'arte che dovrebbe essere appresa da ogni tester?
- L'arte della segnalazione dei bug: come commercializzare e correggere i bug?
- Perché il software presenta bug?
- 7 tipi di errori software che ogni tester dovrebbe conoscere
- 11 modi in cui sai di essere un tester ...
- Esempio di segnalazione di bug
- 5 modi per essere un tester di software audace e sicuro