16 characteristics great software tester
Co dělá dobrý softwarový tester skvělým softwarovým testerem? 7 kvalit vysoce efektivních testerů
Testeři jsou páteří každé IT společnosti. Protože jsou těmi, kdo mohou poskytnout kvalitní výsledek, a jsou také nejvíce zodpovědní za vydání projektu.
Tento článek vysvětluje nejdůležitější charakteristické vlastnosti, které musí mít skvělý softwarový tester.
Co se naučíte:
- Být testerem
- 16 charakteristik skvělého softwarového testeru
- # 1) Buďte skeptičtí
- # 2) Neohrožujte kvalitu
- # 3) Zajistěte spokojenost koncových uživatelů
- # 4) Přemýšlejte z pohledu uživatelů
- # 5) Stanovte priority testů
- # 6) Nikdy neslibujte 100% pokrytí
- # 7) Buďte otevřeni návrhům
- # 8) Začněte brzy
- # 9) Identifikujte a spravujte rizika
- # 10) Proveďte průzkum trhu
- # 11) Rozvíjejte dobré analytické dovednosti
- # 12) Zaměřte se také na negativní stránku
- # 13) Buďte dobrým soudcem svého produktu
- # 14) Naučte se vyjednávat
- # 15) Zastavte hru viny
- # 16) Nakonec buďte dobrým pozorovatelem
- 7 kvalit vysoce efektivních testerů
- Závěr
- Doporučené čtení
- 16 charakteristik skvělého softwarového testeru
Být testerem
Buďte hrdí na to být testerem. Jste osobou, která omezuje práci v mnoha oblastech, jste tím, kdo často vydává projekty bez jakýchkoli závad, a jste osobou, které lidé a společnost věří více.
Konečně jste osoba, která zajišťuje klid pro koncové uživatele. Bez vás je téměř obtížné úspěšně dokončit projekt .
Jako tester byste se měli neustále usilovně snažit, abyste byli stále lepší a lepší.
16 charakteristik skvělého softwarového testeru
Chcete-li být skvělým testerem softwaru, musíte ve sobě vyvinout následujících 16 charakteristik:
# 1) Buďte skeptičtí
Nevěřte, že sestavení dané vývojáři je Chyba - bezplatný nebo kvalitní výsledek. Zeptejte se na všechno. Přijměte sestavení, pouze pokud otestujete a zjistíte, že je bez závad. Nevěřte nikomu, jaké označení má, jednoduše použijte své znalosti a pokuste se najít chyby. Musíte to sledovat až do poslední fáze testovacího cyklu.
# 2) Neohrožujte kvalitu
Po určitých fázích testování nedělejte kompromisy. Neexistuje žádný limit pro testování, dokud nevyrobíte kvalitní produkt. Kvalita je slovo, které vytvářejí softwaroví testeři, aby dosáhli efektivnějšího testování. Kompromisy na jakékoli úrovni vedou k vadnému produktu, takže to v žádném okamžiku nedělejte.
# 3) Zajistěte spokojenost koncových uživatelů
Vždy přemýšlejte o tom, co může koncového uživatele udělat šťastným. Jak mohou produkt snadno používat? Nezastavujte se pouze při testování standardních požadavků. Koncový uživatel může být šťastný pouze tehdy, když poskytnete bezchybný produkt.
co je klíč zabezpečení sítě pro wifi
# 4) Přemýšlejte z pohledu uživatelů
Každý produkt je vyvíjen pro zákazníky. Zákazníci mohou, ale nemusí být technickými osobami. Pokud neuvažujete o scénářích z jejich pohledu, bude vám chybět mnoho důležitých chyb. Vžijte se tedy do jejich kůže. Nejprve se seznamte se svými koncovými uživateli. Jejich věk, vzdělání i umístění mohou při používání produktu nejvíce záležet.
Nezapomeňte připravit testovací scénáře a podle toho otestovat data. Nakonec se říká, že projekt je úspěšný, pouze pokud je koncový uživatel schopen aplikaci úspěšně používat.
# 5) Stanovte priority testů
Nejprve identifikujte důležité testy a poté upřednostněte provádění na základě důležitosti testu. Nikdy nikdy neprovádějte testovací případy postupně bez rozhodnutí o prioritě. Tím zajistíte, že všechny vaše důležité testovací případy budou provedeny včas a nebudete je omezovat v poslední fázi cyklu uvolnění kvůli časovému tlaku.
Při odhadu testovacího úsilí zvažte také historii defektů. Ve většině případů je počet defektů na začátku vyšší a na konci testovacího cyklu se snižuje.
# 6) Nikdy neslibujte 100% pokrytí
Říci 100% pokrytí na papíře je snadné, ale prakticky nemožné. Nikdy tedy nikomu, včetně vašich klientů, neslibujte celkem Testovací pokrytí . V podnikání existuje filozofie - ' Pod příslibem a nadměrným doručením . “ Cílem tedy není 100% pokrytí, ale zaměřte se na kvalitu vašich testů.
# 7) Buďte otevřeni návrhům
Poslouchejte všechny, i když jste autoritou v projektu a máte důkladné znalosti projektu. Vždy existuje prostor pro vylepšení a získávání návrhů od ostatních testerů softwaru je dobrý nápad. Zpětná vazba každého, kdo zlepší kvalitu projektu, by vám určitě pomohla vydat software bez chyb.
# 8) Začněte brzy
Nečekejte, až získáte první sestavu pro testování. Začněte analyzovat požadavky a připravujte se Testovací případy , Testovací plán a testování strategických dokumentů v rané fázi návrhu. Začátek testování brzy pomůže vizualizovat celý rozsah projektu, a proto lze podle toho provést plánování.
Většinu vad lze detekovat v rané fázi návrhu a analýzy, což šetří obrovský čas a peníze. Včasná analýza požadavků vám také pomůže zpochybnit rozhodnutí o návrhu.
# 9) Identifikujte a spravujte rizika
S každým projektem jsou spojena rizika. Řízení rizik je třístupňový proces. Identifikace rizika , analýza a zmírnění. Začlenit proces testování na základě rizika. Priority testování softwaru jsou založeny na vyhodnocení rizik.
# 10) Proveďte průzkum trhu
Nemyslete si, že vaší odpovědností je pouze ověřit software podle souboru požadavků. Buďte proaktivní, proveďte průzkum trhu s produkty a poskytněte návrhy na jeho zlepšení. Tento výzkum vám také pomůže porozumět vašemu produktu a jeho trhu.
# 11) Rozvíjejte dobré analytické dovednosti
To je nutnost pro analýzu požadavků, ale ještě více by to mohlo být užitečné pro pochopení zpětné vazby zákazníků při definování Testovací strategie . Zpochybňujte vše kolem sebe. Spustí se proces analýzy a pomůže vám vyřešit mnoho složitých problémů.
# 12) Zaměřte se také na negativní stránku
Testeři by měli mít test na rozbití postoje. Soustředění pouze na pozitivní stránku téměř jistě vytvoří mnoho bezpečnostních problémů ve vaší aplikaci. Měli byste být hackerem vašeho projektu, abyste od něj zabránili ostatním hackerům. Negativní testování je stejně důležité. Pokryjte tedy velkou část testovacích případů na základě negativních scénářů.
# 13) Buďte dobrým soudcem svého produktu
Soudce si obvykle myslí, že je něco správné nebo špatné. Soudce bude poslouchat obě strany. Totéž platí i pro testování. Jako tester softwaru, pokud si myslíte, že něco je správné, pokuste se dokázat, proč to není špatné, a později to přijměte. Pro všechna svá rozhodnutí musíte mít platný důvod.
# 14) Naučte se vyjednávat
Testeři musí vyjednávat s každým ve všech fázích životního cyklu projektu. Důležitější je zejména jednání s vývojáři. Vývojáři mohou udělat cokoli, aby prokázali, že jejich kód je správný a vada zaznamenaná testery není platná. Vyžaduje skvělé schopnosti přesvědčit vývojáře o vadě a nechte to vyřešit .
Ačkoli si někteří softwaroví testeři myslí, že to není náš úkol, vysvětlování skutečného dopadu jakéhokoli problému je pro vývojáře velmi užitečné, aby rychle pochopili celkový scénář a jeho důsledky. To vyžaduje roky praxe, ale jakmile se naučíte vyjednávat, získáte větší respekt.
# 15) Zastavte hru viny
Je běžné obviňovat ostatní za jakékoli vady, které nejsou zachyceny při testování. To je ještě častější, když povinnosti testera nejsou konkrétně definovány. Ale v žádné situaci nikdy nikoho neobviňujte. Pokud dojde k chybě, zkuste ji nejprve vyřešit, než abyste našli někoho, kdo je viní.
Jako člověk každý dělá chybu, tak se snažte vyhnout obviňování ostatních. Pracujte jako tým budovat týmového ducha .
# 16) Nakonec buďte dobrým pozorovatelem
Pozorujte, co se děje kolem vás. Sledujte všechny důležité i vedlejší věci na svém projektu. Sledujte způsob vývoje kódu, typy testování a jeho cíl. Sledujte a pochopte průběh testu a proveďte nezbytné změny, pokud je mimo trať, pokud jde o harmonogram nebo testovací činnosti.
Tato dovednost vám v podstatě pomůže udržet si aktuální stav a připravit se na postup v jakékoli situaci.
Aktualizace:
7 kvalit vysoce efektivních testerů
Každá profese vyžaduje od svých odborníků určité vlastnosti, než je přijme a udělá z nich to nejlepší v tom, co dělají.
Testování softwaru požaduje vlastnosti, o nichž v tomto článku pojednávám, ještě silněji a existuje pro to mnoho důvodů.
A když říkám kvality, mluvím o „must have“ - špičkových schopnostech testerů, které jim pomáhají létat vysoko a daleko. Věnování, tvrdá práce atd. Jsou nezbytností pro jakoukoli práci na světě. Ale vlastnosti, o kterých budeme diskutovat, jsou pro testery naprosto nevyhnutelné. Bez těchto nezbytností budou testeři dříve či později riskovat, že budou odpojeni od svého řemesla.
Tady jsme:
# 1) Zvědavost
To musí být první na seznamu. Jako tester musíte zpochybňovat cokoli a vše, co je nejasné. Vždy se divím: „ Co se stane, když dvakrát kliknu na tlačítko „Odeslat“? Nebo třikrát? Nebo co se stane, když kliknu na tlačítko „Odeslat“ a stisknu klávesu „Escape“? Co se stane, když přidám komentář pouze s mezerami ? “
Pokud jste zkušený tester, jsem si jist, že jste tento myšlenkový proces již zažili, a pokud jste to ještě neudělali, velmi vám to doporučuji. Pokud nezeptáte, budou to vaši zákazníci. Pokud nepřinesete všechny scénáře k testování, budou to vaši zákazníci.
Sečteno a podtrženo: Nikdy nepředpokládej. Zůstaňte zvědaví. Vždy se ptej. Vždy hledat.
Další čtení => Jak mohou testeři chytře klást otázky
# 2) Pozor na detail
Tato kvalita je opravdu důležitá, ale upřímně si nejsem jistý, jak ji uměle vyvinout. Pevně věřím, že to musí být ve vaší DNA a můžeme se jen pokusit ji vylepšit k dokonalosti.
Oko pro detail je vrozená kvalita, která vám pomůže rychle zachytit / všimnout i minuty detailů. Ale i ti, kteří se nenarodili s lupou pro oko, si mohou zvyk vytvořit, pokud se vytrvale snažíte vypadat hlouběji a déle.
nejlepší program pro sledování tempu CPU
Jste spokojeni s výsledkem testu? - Zkuste to znovu a vytvořte si z toho zvyk. Nemusí se rodit zevnitř, ale lze ji v přijatelné míře vychovávat a rozvíjet praxí.
Sečteno a podtrženo: Podívejte se na všechno. Hotovo? Znovu vidět.
# 3) Představivost
Představivost je nade vše kvůli své nekonečné délce, šířce a výšce. Při testování neomezujte své myšlení. Musíte si představit nepředstavitelné - vzácné a nejvzácnější. Představte si právě teď a za 100 let.
Ptejte se, 1000 z nich. Co když? Co jiného? Co víc a tak dále. Navrhněte své testovací případy podle požadavků a přidejte k tomu pořádnou dávku představivosti a inkvizice. Brainstormujte nekonvenční nápady, jak by funkce měla fungovat, a otestujte / najděte nebo znovu otestujte vady / zkontrolujte systém. Představte si a implementujte.
Sečteno a podtrženo: Logika vás dostane od A do Z; Představivost vás dostane všude. - Einstein
# 4) Logické myšlení
Pokud si myslíte, že testování pouze převádí věty z dokumentu požadavků na testovací případy, pak vás mýlí masivní marže.
Z logického myšlení mohou těžit všechny fáze, jako je diskuse o požadavcích, funkce brainstormingu, rozhodování o testovací strategii, vytváření testů, ladění problému, replikace produkčních problémů. Musíte si promyslet možnosti, zdůvodnit své kroky, ověřit nebo zneplatnit a přemýšlet o dalších krocích. A to ještě není konec.
Testování zahrnuje spoustu a mnoho otázek, které je třeba položit a zodpovědět. Jak položíte perfektní otázku, aniž byste logicky přemýšleli o daném problému / situaci?
Jak odpovíte na něčí otázku, než se sami dostanete k logickému závěru? Schopnost logického myšlení je povinná. A jak to postavíte? Ať už jde o příchozí nebo odchozí otázku, vždy ji nejprve zeptejte se svého nitra, než ji natočíte někomu jinému, a zkuste na ni odpovědět, dokud nebudete spokojeni.
Sečteno a podtrženo: Zeptejte se Odpověz. Znovu to ověřte. Zlepšit to.
Další čtení => Jak myslet z krabice při testování
# 5) Schopnost soustředit se a pitvat
Jednoduše řečeno, toto je schopnost soustředit se na malé věci a nechat svou mysl pracovat na nejmenších detailech, aniž by vás rozptyloval větší obraz.
Jako tester byste se měli snažit, aby vás celkový obraz nepřemohl a neobešel. Měli byste se pokusit oddělit to a zvážit každou jednotku v singularitě. Pak byste měli být schopni přemýšlet a vyzkoušet vše kolem této malé jednotky.
Ne, nemluvím zde o testování jednotlivých modulů; Mluvím na rovnoměrné úrovni - jedno pole najednou z celého webového formuláře nebo jeden parametr z celé sady a plně jej testuji. Jakmile skončíte, měli byste být schopni rozšířit svoji vizi směrem k širšímu obrazu, jeden po druhém.
Představte si sebe jako detektiva vyšetřujícího složitý případ. Nenechte žádnou stopu neprozkoumanou a pamatujte, že všechno vás vede k pachateli.
Sečteno a podtrženo: Přiblížit. Soustředit se. Pitvat. Hotovo? Opakujte, oddalte.
# 6) Disciplína
Jste tester. Ve své práci buď držíte uvolňovací bránu, nebo svůj názor na kvalitu testovaného objektu, který rozhodne, zda by měla být brána otevřena nebo ne. Máte odpovědnost za zdůraznění současných a budoucích rizik. V žádném případě si tedy nemůžete dovolit nechat ujít cokoli - ne důležité testy / aktivity / komunikaci.
Mohlo by dojít k několika okamžikům lidské chyby, ale pokud můžete, zkuste je chytit všechny - vady, scénáře, situace, rizika atd. V tomto vám hodně pomáhá disciplína. Při práci musíte strukturovat své vlastní procesy a kontrolní seznamy. S kvalitou produktu jako tester nemůžete být náhodní, protože po vás už není nikdo, kdo by strážil pevnost.
Disciplinované týmy mají mnohem větší šanci skórovat více na každé frontě; protože je méně pravděpodobné, že jim uniknou zjevné chyby, zjevná komunikace nebo důležité kroky procesu. Disciplinovaní testeři budou mít většinou svůj vlastní plán pro jakýkoli úkol a nepůjdou úplně K tomuto a improvizovaně.
Sečteno a podtrženo: Disciplína dělá to, co je třeba DĚLAT, i když to nechcete dělat.
# 7) Konstruktivní komunikace
Dalo by se to nazvat spíše dovedností, než ji nazvat kvalitou. Zjistil jsem však, že jde spíše o osobnostní rys, protože znalost jazyka a konverzace je rozhodně dovednost.
Dobrá komunikace by měla začít dobrým nasloucháním, formováním odpovědi, zkouškou v mysli, rozhodováním o tónu a následným vyslovením.
Pro některé je to vestavěná kvalita a ostatní se k tomu musí dopracovat. Proč je to ale pro testery velmi důležité? Naším úkolem je upozorňovat na negativy, chyby a oblasti pro zlepšení.
Upřímně řečeno, nikdo se necítí dobře, když je jeho práce, nápad nebo přístup kritizován. A to je naše na pomoc přichází konstruktivní komunikace . Můžete získat bod jasně, aniž byste na někoho náhodou zaútočili.
Sečteno a podtrženo: Poslouchat. Myslet si. Zkoušet. Doručit.
Další čtení => Jak se stát vynikajícím komunikátorem jako tester
Závěr
Toto je 7 vlastností, díky kterým se stanete efektivním testerem.
Neuvádím zde zřejmé a hovořím o vlastnostech, jako je láska k vaší práci, obětavost, upřímnost, vášeň pro učení, dobrá pracovní morálka atd., Protože jsou samozřejmostí a mohou pomoci komukoli v jakékoli práci.
Takže ať už jste softwarovým testerem nebo čerstvým absolventem zvažujícím testování jako kariéru, doufám, že vám tento seznam pomůže vyhodnotit se a rozhodnout, zda je pro vás tento obor vhodný.
Zkuste implementovat výše uvedených 16 kroků do svých každodenních testovacích aktivit. Procvičení těchto kroků vám umožní vyniknout v testování pole. Pamatujte, že testování není jen náročná práce, ale je to také kreativní práce.
Milujte svou práci a stanete se lídrem ve svém oboru!
Pokud vám tento článek připadá zajímavý a užitečný, nezapomeňte ho sdílet se svými přáteli. Neváhejte také sdílet své komentáře / návrhy níže.
Doporučené čtení
- 10 vlastností, díky nimž můžete být dobrým testerem
- 5 věcí, které by měl začínající vývojář (a tester) vědět o testování softwaru
- Vydělávání peněz, kariéra v oblasti testování softwaru a tajemství nejbohatšího testera
- 4 chyby mého života jako testeru softwaru (a ty pravděpodobně děláte)
- Jak vést šťastnější a úspěšnější testovací tým - Test Leadership Část 2
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Charakteristika testeru špatného softwaru
- Ukázková šablona testovacího případu s příklady testovacích případů (Stáhnout)