10 reasons why your bugs are getting rejected
Nehodlám ji ušetřit. Odmítla jsem 7 chyb, jak jsem uvedl, během posledních tří dnů. Vím, že používá osobní zášť jako profesionální meč ……
Spoluhráč zuřil a diskuse náhle vzplanul, když se pár dalších spoluhráčů připojilo ke sdílení stejné zkušenosti s ostatními vývojáři. Setkání týmu změnilo bod diskuse o odmítnutí chyby. Po nějaké diskusi jsme se všichni rozhodli udělat jednoduché cvičení, abychom se v budoucnu zachránili před ponižováním chyby odmítnuté.
Každý z nás začal dělat poznámky jako důvody pro odmítnutí chyby za posledních 10 chyb, nahlášených a odmítnutých. Seznam těchto poznámek o odmítnutí se ukázal jako užitečný pro pochopení budoucího vývoje hlášení chyb a toho, co bylo provedeno nesprávným předpokladem.
Odmítnutí chyby a důvody za tím
Místo odhalení seznamu bych se chtěl podělit o výsledkové odrážky seznamu. Tady to je -
bezplatný nástroj pro opravu PC pro Windows 10
# 1) Nedorozumění požadavkům:
Z jakéhokoli důvodu, pokud jste požadavku nerozuměli správně, určitě byste se dívali na nesprávně interpretovaný požadavek ve skutečné implementaci a pokud jej nenajdete, byla by to podle vás chyba, která bude nakonec odmítnuta.
Příklad ze skutečného života : Po vyzkoušení receptu jste zjistili, že byl bez chuti, protože nebyla přidána sůl, ale nevěděli jste, že sůl měla být přidána v době podávání, jinak to může ovlivnit vzhled receptu.
# 2) Implementace požadavku:
V rámci dřívější diskuse jste věděli, že konkrétní požadavek bude implementován způsobem XYZ. Během vývoje však vývojář zjistil, že není možné sledovat cestu XYZ, a tak se vydal cestou ABC a to vám nebylo sděleno.
Nakonec nahlásíte chybu, když zjistíte, že požadavek nebyl implementován tak, jak byl projednán.
Příklad ze skutečného života : Požádali jste krejčího, aby připravil košili, a když vás požádali o soud, odmítli jste ho s tím, že jste na něm nenašli knoflíky. Když krejčí vysvětlí, že zapínání knoflíků na přední straně by mělo dopad na celkový vzhled trička, a proto je umístil dovnitř předního okraje, určitě byste byli ohromeni.
# 3) Žádné jasné požadavky:
Pokud nejsou k dispozici žádné jasné požadavky, každý má možnost převzít požadavek svým vlastním způsobem, což vede k předpokladu na osobní úrovni. Když uvidíte, že osobní předpoklad není splněn, označíte jej jako chybu.
Příklad ze skutečného života : Musíte nakreslit cyklus, když učitel oznámil, že očekávala, že studenti nakreslí kolo. Po půl hodině, když kontrolovala všechny kresby, nenašla nikoho, kdo by odpovídal jejím očekáváním. Každý vzal neurčitý výrok svým vlastním způsobem a výsledkem byla tříkolka, dětský cyklus, příliš mnoho cyklů, cyklus s invalidním vozíkem a tak dále.
# 4) Změna v požadavku:
Další příklad nedorozumění, většinou. Pokud testeři nebudou informováni o změnách požadavků, bude nahlášeno více chyb, které budou nakonec odmítnuty.
Příklad ze skutečného života : Určitě odmítnete sendvič, když zjistíte, že používal spíše medový chléb než banánový chléb, který jste si objednali. Alespoň jste věděli, že váš partner změnil typ chleba na objednávku, když jste telefonovali, a samozřejmě nepovažoval za nutné se o něj s vámi podělit.
# 5) Porozumění rozsahu:
Během testování začnete testovat něco, co by nemělo být považováno za testovatelné v určitém bodě nebo na co se nevztahuje kritéria produktu; stanete se obětí odmítnutí chyby.
Příklad ze skutečného života : Měli byste zamést místnost a to je jediné zaměření. Přesto, pokud si stěžujete na nepořádek v ostatních oblastech, budete určitě ignorováni.
# 6) Testovací prostředí:
Aplikace / produkt je kombinací mnoha hardwarových a softwarových požadavků - hlavních i vedlejších, a když se nepoužívá správné testovací prostředí nebo v testovacím prostředí něco chybí, dojde k chybě aplikace / produktu a nahlásí se kritická chyba….
Co se stane dál, je - hloubkové vyšetřování, protože se většinou neúmyslně nestaráme o poskytnutí drobných podrobností o testovacím prostředí, které jsme použili, což zvyšuje práci vývojáře. Nakonec bude chyba odmítnuta.
Příklad ze skutečného života : Ty báječné muffiny, které jsi před pár dny ochutnal u kamaráda, byly úžasné a po dodržení receptu muffiny nebyly ani trochu bližší tomu, který jsi měl.
No, neměli jste používat zatuchlé máslo, protože čerstvé máslo nebylo k dispozici, neměli jste přidat špetku gramové mouky, protože jste si mysleli, že by to mohlo přidat chuť, neměli jste to vařit na pánvi jako trouba byl mimo provoz.
Doporučené čtení => Jak efektivně připravit „testovací prostředí“.
# 7) Použité testovací údaje:
Testovací data použitá k testování neodpovídala požadavku.
Příklad ze skutečného života : I když víte, že kalkulačka je užitečná pro číselné zpracování, pokud se pokusíte přidat speciální znaky a když kalkulačka neočekávaně reaguje, myslíte si, že to bylo nevhodné. Opravdu?
Doporučené čtení => Tipy pro návrh testovacích dat a Otestujte techniky správy dat .
# 8) Duplicitní chyba:
Někdo již nahlásil stejnou chybu a vy jste se nepostarali o její kontrolu před nahlášením chyby. Opět odmítnutí.
Příklad ze skutečného života: Osoba zákaznické podpory nebude šťastná, když od každého člena rodiny obdrží několik stížností na stejný produkt. Nestačil jeden hovor, pomyslel si.
# 9) Nesprávný popis chyby:
Pokud vývojář nedokáže pochopit, co jste se pokoušeli sdělit prostřednictvím hlášení o chybě, očekávejte, že bude zamítnuto, protože jsou načteny také s jinými úkoly a když nenajdou správný popis a požadované podrobnosti ve zprávě o chybě, ať už bude jakkoli kritická je chyba, očekává se, že bude označena jako Odmítnuta.
Doporučené čtení => Jak napsat dobrou zprávu o chybě? Tipy a triky.
Příklad ze skutečného života: Musíte odemknout auto, měli byste se posadit a měli byste začít pohybem klíčů ve směru hodinových ručiček ... auto se nespustilo a jste naštvaní. Nebyli jste instruováni, abyste zkontrolovali benzín? Chyba v příručce, protože předpokládala, že jistě pochopíte, že by měla být ve výchozím nastavení zaškrtnuta.
# 10) Nereprodukovatelné chyby:
Při hlášení chyby jste si nikdy neuvědomili důležitost reprodukovatelnosti chyby. Pouhé zajištění toho, zda je chyba reprodukovatelná vždy nebo se objeví náhodně, může ušetřit hodiny práce a ještě jednu odmítnutou chybu.
Příklad ze skutečného života: Co by lékař zkontroloval, když si stěžujete na tuhou zimu, ale nenašel žádné příznaky. Ach, jen jsem silně kýchal , nezlepší situaci.
Závěr
Naše lidská přirozenost nám většinu času umožňuje myslet negativně, když je nahlášená chyba odmítnuta. Opravdu, vývojáři nevidí konkrétní důvod odmítnout chybu, pokud je platná.
Příště se tedy nezaměřujte na počet chyb. Zaměřte se na kvalitativní chyby se správnými podrobnostmi, protože nakonec záleží na tom, jak jste pomohli při zlepšování kvality produktu, a ne na kolik chyb jste nahlásili.
Přečtěte si také => Jak vyřešit všechny chyby bez štítku „Neplatná chyba“?
O autorovi: Tento užitečný článek napsal člen týmu STH Bhumika Mehta. Je vedoucí projektu a má více než 7 let zkušeností s testováním softwaru.
Šťastné testování! Jako obvykle čeká na vaše názory na stejné.
Doporučené čtení
- Jak dosáhnout vyřešení všech chyb bez štítku „Neplatná chyba“?
- Proč je hlášení chyb umění, které by se měl naučit každý tester?
- Umění hlášení chyb: Jak uvádět na trh a opravit chyby?
- Proč má software chyby?
- 7 typů softwarových chyb, které by měl každý tester vědět
- 11 způsobů, jak víte, že jste tester ...
- Ukázka hlášení o chybě
- 5 způsobů, jak být odvážným a sebevědomým testerem softwaru