10 lessons learned from 10 years career software testing
Poté, co jsem strávil téměř deset let v odvětví testování softwaru, si myslím, že jsem oprávněn tyto poznatky zapsat. :)
Většinu času jsem byl dotázán, zda provádím nějaké testování s aktuální rolí?
Moje odpověď je, ANO, vždy!
Jak jsem v minulosti psal v mnoha příspěvcích STH, testování softwaru je o mysli a očích, a ne o letech zkušeností , opravdu se očekává, že poroste zkušenostmi.
Na úrovni pro začátečníky, když vám chybí chyba, jste o tom pouze informováni, na střední úrovni, když vám chybí kritická chyba, dostanete pokyn, abyste ji neopakovali, a na vyšší úrovni to nemáte dělat druh chyby.
Takže se zkušenostmi je třeba pochopit odpovědnost, kterou nesou. Tímto způsobem jsem se pokusil poukázat na své znalosti:
10 stánek z 10 let kariéry v testování softwaru:
Lekce 1: Testování softwaru je náročné
Když slyším, že s testováním softwaru nelze nic dělat, cítím se divně.
Není těžké ochutnat recept připravený šéfkuchařem a říct mu, že si zapomněl přidat sůl? Není obtížné navrhnout nejlepšího malíře, který si sám nárokuje, aby místo modré používal oranžovou? Není těžké zjistit pravopisnou chybu z 200 stran dlouhé knihy?
Takové je testování softwaru. Vyzývá vás, abyste byli ostražití, dobře se seznámili a nakonec byli tím, koho mají lidé rádi, i když v jeho práci nacházíte chyby.
Lekce č. 2: Testování softwaru je o přístupu
Hledání chyb v práci jiného nezakládá právo na hrubost, kritiku nebo autoritu.
příklady analýzy hlavních příčin vývoj softwaru
Správný přístup k pomoci při zlepšování kvality by měl být prvořadým zájmem. Tester musí přistupovat k testovacímu úkolu se správným přístupem a měl by se dívat na větší obraz, než aby jen někoho kritizoval nebo se dokázal lépe.
Lekce č. 3: Testování softwaru vyžaduje komunikační dovednosti
Pokud je vaším úkolem najít chyby v práci ostatních a sdělit to také příslušné osobě, vyžaduje to takt. Nikdo by nechtěl slyšet „udělali jste chyby“, ale každý by reagoval pozitivně na „můžeme to takto udělat lépe, nemyslíte?“
Lekce č. 4: Testování softwaru vyžaduje dovednosti analýzy
Proč vývojáři ochotně řeší chyby hlášené testerem X, ale ne testerem Y?
Tester X vždy poskytuje lepší informace o hlášené chybě. Provede nějaké vyšetřování problému, pokusí se pochopit hlavní příčina problému , vykreslí hlášení o chybě s podrobnostmi, a proto vývojáři rádi upřednostňují jeho chyby.
Lekce č. 5: Testování softwaru je o neustálém učení
Abyste přežili v jakékoli oblasti, musíte se neustále zlepšovat a testování softwaru není výjimkou.
Trh je zaplaven nástroji, dokumenty, blogy a mnoha dalšími prostředky k učení se novým věcem. Chcete-li růst a být dobří v tom, co děláte, musíte si vybrat ten na základě vaší pracovní oblasti a možností spolu se současnými požadavky.
Například: Před pěti lety si někdo myslel, že budeme tak špatně hledat mobilní testery? Takto se technologie a generace a nakonec i požadavky změnily a abyste přežili, musíte se učit. :)
Lekce č. 6: Testování softwaru nevyžaduje certifikaci, ale dovednosti
Na získání certifikátu není nic špatného, ale není to povinné.
Dobrý tester musí vlastnit testovací dovednosti jako ostré oko pro detaily, analytické dovednosti a dovednosti při řešení problémů atd. a věřím, že žádná certifikace nedokáže, že jste v uvedených dovednostech dobří. Při psaní testovacích případů by nikdo z nás nechtěl myslet konkrétně na analýzu hraničních hodnot a rozhodovací tabulky. Potřebujeme aplikaci zdravého rozumu na znalosti.
Lekce č. 7: Testování softwaru je především o vlastní motivaci
Kdo by chtěl osobu, která na vašem balkonu označí smetí a nechá vás zamést? Bez ohledu na to, jestli pomáhá dělat něco čistého, většinou ho neocení.
Taková je profese! Možná budete nebo nebudete oceněni za práci na zlepšování kvality, kterou děláte, ale musíte pochopit důležitost toho, co děláte. A včas si musíte poklepat po zádech za práci, kterou děláte.
Řekněte si: „Dělám nejlepší práci na světě, protože pomáhám něco zlepšovat,“ na začátku dne a nebudete potřebovat nikoho příznivý úsudek, který by vás motivoval.
Lekce č. 8: Testování softwaru je o pochopení priority
Co si vyberete, když se chcete zúčastnit večírku, ale musíte být doma, abyste se o něco postarali? Pochopíte okolnosti, rozhodnete priority a podle toho vyberete nejlepší možnost.
Tak funguje i testování softwaru. Jako tester vás může rozptylovat mnoho úkolů najednou, ale musíte pochopit prioritu každého z nich, musíte se poučit z minulých zkušeností, musíte vyhledat radu od těch, kteří to již zažili, a nakonec pracovat podle priority .
Když jste ve stísněném čase, existuje není třeba vše dokumentovat ale k provedení testování a podobně je třeba dodržovat všechny procesy pro projekt údržby.
Lekce č. 9: Testování softwaru je o spokojenosti zákazníků kvalitativním způsobem
Pokud jste tester, musíte být koncovým uživatelem.
Opravdu nezáleží na tom, jak by měl být produkt používán, ale je opravdu důležité vědět, jak lze produkt použít, protože tak bude produkt používat koncový uživatel. Vžijte se do obuvi koncového uživatele, přemýšlejte o chování produktu, když není správně zavřený, nepřetržitě na záložkách, při manipulaci s dítětem, bez napájení a podobně
Kolik lidí v reálném světě spouští svůj počítač podle uživatelské příručky? Většina z nás ne. Protože pro nás je to proces, na který jsme zvyklí už roky, a nyní máme pocit, že žádná dokumentace nemůže pomoci tento proces vylepšit. Totéž platí i pro očekávání koncových uživatelů. Každý chce zjednodušeným způsobem vynikající produkt a jako tester je vaším úkolem tuto jednoduchost otestovat. :)
Lekce č. 10: Testování softwaru je práce, na kterou můžete být hrdí
Nemyslím si, že k tomuto bodu musím napsat jediné slovo.
Bez vašeho souhlasu se nikdo nemůže cítit méněcenně. A pamatujte, pokud nejste hrdí, ještě jste neskončili.
Buďte chytří, sledujte své srdce, vnitřnosti a všechny své cíle. Jsem si jistý, že se ocitnete na kariérní cestě, která vás naplní hrdostí.
O autorovi: Tento inspirativní příspěvek napsala členka týmu STH Bhumika M. Je vedoucí projektu a má více než 10 let zkušeností s testováním softwaru. Zcela se věnuje testování a miluje testování všeho, co existuje.
Doufám, že se z mých zkušeností můžete něco naučit a růst ve své kariéře mnohem rychlejším tempem!
Chcete se podělit o své učení z této profese? Určitě bychom to chtěli vědět.
Šťastné testování :)
Doporučené čtení
- Výběr testování softwaru jako vaší kariéry
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Softwarový testovací kariérní balíček eBook
- Úloha pomocníka QA při testování softwaru
- Možnosti kariéry pro profesionály v oblasti testování softwaru
- Testování softwaru je o mysli a očích, nikoli o letech zkušeností!
- Jak rychle získat úlohu testování softwaru
- Recenze knihy „Poučení z testování softwaru“