10 qualities that can make you good tester
Proč si myslíte, že jste dobří v testování? Proč se kvalifikujete jako tester?
Tato otázka mi stále bije do uší, kdykoli dojde na pohovor.
To byla otázka, kterou jsem dostal na začátku své kariéry testovacího softwaru. Tazatel jako obvykle položil několik otázek způsobilosti a najednou mi tuto otázku hodil. Byl jsem téměř němý. Většinu času si myslíme, že jsme v něčem dobří, protože to děláme, nebo možná předpokládáme, že jsme v tom dobří.
Poté, co jsem strávil téměř deset let v oboru, když se podívám zpět, chápu důležitost otázky, a proto vám dnes představím seznam bodů, které jsem si zapsal, abych měl pocit, že jsem / byl dobrý v testování .
Podívejme se. Jako vedlejší poznámku jste vyzváni, abyste přidali svůj bod do seznamu, a my ho přijmeme s otevřenou náručí.
Co se naučíte:
- Vlastnosti dobrého testeru
- # 1) Rozumíte prioritám
- # 2) Ptáte se
- # 3) Můžete vytvořit řadu nápadů
- # 4) Můžete analyzovat data
- # 5) Negativní věci můžete nahlásit pozitivním způsobem
- # 6) Jste dobrý v hlášení
- # 7) Jste flexibilní, když potřebujete podporu
- # 8) Jste schopni spojit scénáře v reálném čase s testováním softwaru
- # 9) Jste stálým žákem
- # 10) Můžete nosit boty koncového uživatele
- 10 dovedností, které mají být skvělým testerem: Jak může být tester skvělým testerem
Vlastnosti dobrého testeru
Takže, tady to máte. Před každou podmínku prosím připojte podmínku „testujete dobře, když“ a přečtěte si:
# 1) Rozumíte prioritám
Softwarový tester se nevědomky stává správcem dobrého času, protože první věc, kterou musí pochopit, je priorita. Většinou dostanete modul / funkcionalitu k testování a časovou osu (která je vždy správná) a musíte dát výstup. Tyto pravidelné výzvy vás pochopí, jak upřednostnit věci.
Jako tester musíte pochopit, co by mělo být testováno a co by mělo mít menší prioritu, co by mělo být automatizováno a co by mělo být testováno ručně, který úkol by měl být převzat jako první a co lze udělat na poslední chvíli. Jakmile jste mistrem v definování priorit, testování softwaru by bylo opravdu snadné.
Ale ……. Ale můj příteli, porozumění prioritě přichází pouze se zkušenostmi, a proto jsou trpělivost a ostražité oko nejužitečnější zbraní.
# 2) Ptáte se
Kladení otázek je nejdůležitější součástí testování softwaru. Pokud se vám to nepodaří, ztratíte důležitou hromadu informací.
Dotazy lze položit:
- Abychom pochopili požadavek
- Abychom pochopili provedené změny
- Pochopit, jak byl požadavek implementován
- Abychom pochopili, jak byla chyba opravena
- Porozumět účinkům opravy chyb
- Porozumět produktu z jiných perspektiv, jako je vývoj, podnikání atd.
Může být užitečné pochopit celkový obraz a definovat pokrytí.
# 3) Můžete vytvořit řadu nápadů
Jak jsem psal téměř ve všech svých příspěvcích, Testování softwaru je o nápadech . Když můžete vygenerovat řadu nápadů k otestování produktu, vyčníváte z davu, protože lidé po napsání běžných testovacích případů funkčních a výkonových po většinu času pociťují sebeuspokojení.
Podle mě začíná práce skutečného testera až po napsání běžných testovacích případů. Čím více přemýšlíte o tom, jak lze produkt použít různými způsoby, budete schopni generovat nápady pro jeho testování a nakonec získáte důvěru v produkt, spokojenost zákazníků a celoživotní zkušenosti.
Pokud chcete být v testování dobří, buďte generátorem nápadů.
# 4) Můžete analyzovat data
Protože jste testerem, neočekává se, že budete provádět pouze testování. Musíte porozumět datům shromážděným z testování a musíte je analyzovat pro konkrétní chování aplikace nebo produktu. Většinu času, když slyším o nereprodukovatelné ploštici, tiše se usmívám.
Neexistuje žádná chyba, která by byla nereprodukovatelná. Pokud k tomu došlo jednou, znamená to, že vyskočí podruhé. Ale abyste se dostali k hlavní příčině, musíte analyzovat testovací prostředí, data testu, přerušení atd.
Jak všichni víme, pokud jde o testování automatizace, většinou jde o analýzu výsledků testů, protože vytváření skriptů a jejich mnohonásobné spouštění není velkým úkolem, ale analýza dat generovaných po provedení těchto skriptů je nejdůležitější část.
# 5) Negativní věci můžete nahlásit pozitivním způsobem
Ano, čtete to správně. Tester se musí naučit taktiku, aby jednal se všemi kolem, a musí být dobrý v komunikaci. Nikdo se necítí dobře, když mu někdo říká, že cokoli udělali, bylo úplně nebo částečně špatné. Je však spousta rozdílů v reakci, když navrhnete něco udělat nebo něco napravit lepšími nápady a bez egoistického hlasu.
Důležité jsou také podrobnosti, které poskytují podrobnosti o tom, jaké negativní jste viděli a jak to může celkově ovlivnit produkt / aplikaci.
jak spustit soubory .jar v systému Windows
Nikdo by nepopřel, že by to napravil. :)
# 6) Jste dobrý v hlášení
Celý den jste pracovali a pracovali a prováděli počty testovacích případů a označili je jako vyhovující / neúspěšné nástroje pro správu testů . Jaký by byl váš stav na konci dne? Nikoho by nezajímalo, kolik testovacích případů jste provedli. Lidé chtějí krátký a milý popis vašeho celodenního úkolu.
Nyní tedy napište svůj zpráva o stavu klienta as - co jste udělali (maximálně 3 věty), co jste našli (s čísly chyb) a co budete dělat dál.
# 7) Jste flexibilní, když potřebujete podporu
Povinnost testeru softwaru nekončí po nahlášení chyby. Pokud vývojář není schopen chybu reprodukovat, očekává se, že ji budete podporovat, protože ji bude moci opravit pouze vývojář.
Díky těsným časovým harmonogramům testování softwaru mnoho testerů ignoruje kvalitu. Správným přístupem by mělo být správné plánování a další úsilí k pokrytí všeho, co je požadováno.
# 8) Jste schopni spojit scénáře v reálném čase s testováním softwaru
Pokud jste schopni spojit testování s reálným životem, je to snadné. Zvykněte si přemýšlet nebo neustále vytvářet testovací případy o tom, jak otestovat vlak, jak otestovat zeleninu, jak otestovat památník a uvidíte, jak to pomůže v blízké budoucnosti. Pomůže vaší mysli neustále generovat nápady a spojovat testování s praktickými věcmi.
# 9) Jste stálým žákem
Testování softwaru je náročné, protože se musíte neustále učit nové věci. Nejde o získání znalostí konkrétního skriptovacího jazyka; jde o to držet krok s nejnovějšími technologiemi, o nástrojích automatizace učení, o učení se k vytváření nápadů, o učení se ze zkušeností a nakonec o neustálém prospívání.
Také si přečtěte=> 10 tipů na přežití a pokrok v oblasti testování softwaru
# 10) Můžete nosit boty koncového uživatele
Jste dobrým testerem, jen když rozumíte svým zákazníkům. Zákazník je BŮH a vy musíte rozumět jeho / jejím potřebám. Pokud produkt neuspokojuje potřeby zákazníků, bez ohledu na to, jak je užitečný, nebude fungovat. Zodpovědností testera je porozumět zákazníkovi.
Aktualizace:
10 dovedností, které mají být skvělým testerem: Jak může být tester skvělým testerem
Vždy existuje prostor pro zlepšování a zlepšování věcí.
Pokud vás začínající QA čerstvější a strávení několika let v terénu nezměnilo z testera na dobrého / skvělého testera, tento článek je pro vás. Číst dál -
Testování, hlášení a dokončení úkolu je něco, co může po chvíli udělat každý, kdo má zkušenosti a školení. Ale být testerem je mnohem víc.
Staňte se skvělým testerem, který stoupá a svítí v terénu.
Co vás tam může dostat? Pojďme to zjistit!
Jak může být tester skvělým testerem
Také si přečtěte => 10 vlastností, díky nimž můžete být dobrým testerem
# 1) Pozitivní postoj
Pozitivní přístup je klíčovým agentem k úspěchu v jakékoli oblasti a testování softwaru není výjimkou.
Velcí testeři jsou:
- Vždy připraveni vynaložit další úsilí.
- Pomozte zlepšit kvalitu produktu.
- Podpora v doručování bez překážek
- Setkání podpory
Skvělí testeři si zachovávají pozitivní přístup. Je jim to jedno. Chápou sílu pozitivity.
Chcete-li vštípit pozitivní přístup, testeři mělo by dané vlastnictví úkolu s, výzva ocenění a zajímavé úkoly.
Přečtěte si také => 16 charakteristik skvělého softwarového testeru
# 2) Dobrá komunikace
Pomáhá snadno překonat kritické problémy. Problémy snadno pochopíte, dokument lépe a efektivně přesvědčit.
Qa rozhovor otázky a odpovědi pro zkušené
Skvělý tester má vynikající komunikační dovednosti a používá jej k kladení otázek, k prezentaci svých názorů a důkladné diskusi o kritických scénářích / dopadech.
Dobré komunikační schopnosti může být lze snadno získat zapojením se do komunikačních školení a pravidelným cvičením. Vezměte prosím na vědomí, že dobrá komunikace ve skutečnosti neznamená psaní ani mluvení plynulá angličtina sama , i když to pomáhá.
# 3) Multi-Tasking Schopnosti
Schopnosti multitaskingu jsou požadavkem dnešní doby.
Skvělý tester musí žonglovat s několika činnostmi, například:
- Generujte a provádějte testovací nápady
- Navrhněte testovací případy
- Napište efektivní hlášení o chybách
- Pracujte na více projektech a poskytujte aktualizace.
Nejen to, ale měli byste také podle toho upřednostnit a naplánovat své aktivity.
Schopnosti více úkolů vyžadují praxi a správné myšlení.
# 4) Rychlý žák
Skvělý tester je rychlý a samoučící se.
Nemusíte se učit nové věci, měli byste se to CHCI naučit. Měli byste být schopni pravidelně se aktualizovat o nové technologie, procesy, nástroje, dovednosti atd.
Rychlé učení nelze naučit, ale lze ho rozvíjet s trpělivostí, plánováním, praxí a vytrvalostí.
# 5) Vášeň pro testování
Svou práci musíte milovat.
Vášeň pro poskytování kvality, poskytování lepšího uživatelského zážitku, vytváření nových nápadů atd. Je zásadní.
„Vášnivý tester je vždy lepší než technicky spolehlivý vývojář.“
Je to absolutní měnič her. Nikdy se nebudete nudit. Nikdy nepřehlédnete něco, co chcete otestovat. Nikdy nebudete hlásit případ bez důkladného prozkoumání. Rohový případ nikdy nebudete ignorovat. A co je nejdůležitější, nebudete se na testování dívat jako na nevděčnou práci. :)
# 6) Týmový hráč
Být týmovým hráčem je nutností pro každou práci, ale získává to zcela nový rozměr, protože musíme doručovat špatné zprávy. Abyste to dokázali dobře, musíte rozumět a dávat. Nehrajte vinu. Zůstaň pozivitní.
Omlazení této dovednosti je velmi důležité, být skvělým testerem a dobrým člověkem.
# 7) Mysli a konej jako koncový uživatel
Kvalita v konečném důsledku znamená spokojenost koncového uživatele.
Bez ohledu na to, co si požadavky myslí o dopadu na koncového uživatele. To je snadné, protože i my jsme uživatelé softwaru, i když jsme profesionální testeři.
S průběžným studiem, pozorováním a srovnáváním koncový uživatel Perspektivu lze kultivovat.
# 8)Analytické schopnosti
Naší primární odpovědností je pomáhat vytvářet software bez chyb, jak můžeme. Každá chyba sleduje vzor a skvělý tester je vždy dobrý v pozorování tohoto vzoru a hlášení všech chyb stejného vzoru.
Hloubková analýza a kreativita pomáhají rozvíjet dobré analytické schopnosti.
funkce přítele v C ++
# 9) Buďte inspirací a rolí
Máš pravdu; to nemá nic společného s testováním. Ale věřím, že máme spoustu oborů, abychom podnítili inspiraci u lidí, se kterými každý den komunikujeme. Možná jste poslední ve frontě, ale za pár minut za vámi vždy někdo bude. Takže bez ohledu na to, v jaké pozici se nacházíte, jsou lidé, kteří k vám vzhlížejí.
V týmu, pokud se vedoucí týmu často dostane do sporu s vývojáři, přirozeně i tým. Pokud člen týmu nedodržuje šablonu, ostatní si mohou myslet, že je v pořádku, že nebude následovat šablonu.
Uvědomte si, že každá naše akce nějakým způsobem rezonuje v jiném kolem nás, by nás měla přimět aspirovat na inspiraci, aniž bychom se o to pokoušeli.
Existuje spousta způsobů, jak zanechat stopu u jinak pozemských úkolů:
- Buďte nejlepší v tom, co děláte
- Být na čas
- Věnujte pozornost detailům
- Přichází s novým osvědčeným postupem
- Nalezení problému, který mohl způsobit zásadní poruchu
- Naučte se nové dovednosti a dobrovolnictví naučte své vrstevníky
- Buďte zdvořilí ve své komunikaci
- Získejte pověst nejlepšího testeru / nejlepšího reportéra defektů / nebo nejlepšího metrického generátoru.
# 10) Procvičujte empatii
Opět se to nemusí cítit jako atribut, který testeři potřebují. Zejména proto, že se hodně mluví o tom, jak by testeři měli střežit, chránit a vést své vady k řešení a všem.
Ale testeři musí mít kvalitu, aby se cítili a nebyli jen automaty. Pomáhá také procesu testování.
Vzít, Například, zbrusu nová aplikace, která se právě integruje jako zkušební provoz. Přišel byste se prostě rozpadnout, vést válku a hlásit, že se to nehodí pro nic? Nebo byste to soucitně vyzkoušeli a pokusili se najít problémové oblasti, abyste mohli vývojářům pomoci při dalším zlepšování?
Pojďme se na to podívat z příkladu reálného světa. Právě jste dokončili stavbu židle. Skočili byste do toho nebo seděli opatrně poprvé? Čím později, že? Poté, co jste si jisti, že vás to drží, pak začněte přidávat neobvyklé váhy atd.
Testování v počátečních fázích musí být jemné, pomalé a laskavé.
Empatie vám také může pomoci být lepším týmovým hráčem - nejen v rámci vašeho týmu, ale také s externími týmy. Máte-li pochybnosti, buďte laskavější, než musíte být.
Doufám, že vám tento seznam poskytne představu o tom, ve které oblasti musíte pracovat, abyste byli lepším testerem softwaru.
O autorovi: Tento příspěvek napsal člen týmu STH Bhumika, vedoucí projektu se 7 lety zkušeností.
Mimochodem, něco mi chybělo? Rád bych od vás slyšel.
Tímto zakončuji tento článek s nadějí, že bych mohl pokrýt většinu bodů, díky nimž jsem dobrým testerem. Co o tobě?
Doporučené čtení
- 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
- 5 způsobů, jak být odvážným a sebevědomým testerem softwaru
- 4 chyby mého života jako softwarového testeru (a ty pravděpodobně děláte)
- 9 Společné mýty a fakta o testování softwaru
- 68 základních zdrojů, abyste mohli být úspěšným testerem (nenechte si ujít!)
- Top 5 věcí, které musí tester zvládnout, aby zvládl Excel (a posunutí pohledu testovacího softwaru)
- Proč je testování softwaru těžká práce? A tady je, jak to můžete usnadnit