10 lessons learned from 10 years career software testing
Po takmer desiatich rokoch strávených v priemysle testovania softvéru si myslím, že som oprávnený tieto poznatky zapisovať. :)
Väčšinou sa ma pýtali, či robím nejaké testy so súčasnou úlohou?
Moja odpoveď je, ÁNO, vždy!
Ako som už v minulosti písal v mnohých príspevkoch STH, testovanie softvéru je o mysli a očiach, a nie o dlhoročných skúsenostiach , skutočne sa očakáva, že bude rásť so skúsenosťami.
Na úrovni začiatočníkov, keď vám unikne chyba, budete o tom iba informovaní, na strednej úrovni, keď vám unikne kritická chyba, dostanete pokyn, aby ste ju neopakovali, a na vyššej úrovni to nemáte robiť. druh chyby.
So skúsenosťami teda treba pochopiť zodpovednosť, ktorú nesú. Týmto som sa pokúsil poukázať na svoje poznatky:
10 ponúk z 10 rokov kariéry v testovaní softvéru:
Lekcia 1: Testovanie softvéru je náročné
Keď sa dopočujem, že s testovaním softvéru nemožno nič robiť, príde mi to čudné.
Nie je ťažké ochutnať recept pripravený šéfkuchárom a povedať mu, že zabudol pridať soľ? Nie je ťažké navrhnúť najlepšieho maliara, ktorý si sám vybral, aby namiesto modrej používal oranžovú farbu? Nie je ťažké z 200-stranovej knihy zistiť pravopisnú chybu?
Tak to je s testovaním softvéru. Vyzýva vás, aby ste boli ostražití, aby ste sa dobre oboznámili a nakoniec boli tým, koho majú ľudia radi, aj keď v jeho práci nachádzate chyby.
Lekcia č. 2: Testovanie softvéru je o prístupe
Hľadanie chýb v práci iného človeka nezaručuje hrubosť, kritiku alebo autoritu.
zobraziť prepojený zoznam c ++
Správny prístup k pomoci pri zlepšovaní kvality by mal byť hlavným záujmom. Tester musí k testovacej úlohe pristupovať so správnym prístupom a mal by sa pozerať na väčší obraz, než aby niekoho iba kritizoval alebo aby sa dokázal lepšie.
Lekcia č. 3: Testovanie softvéru vyžaduje komunikačné schopnosti
Ak je vašou úlohou nájsť chyby v práci iných a oznámiť to tiež príslušnej osobe, vyžaduje to takt. Nikto by nechcel počuť „spravili ste chyby“, ale každý by reagoval pozitívne na „môžeme to urobiť týmto spôsobom lepšie, nemyslíte?“
Lekcia č. 4: Testovanie softvéru vyžaduje zručnosti v oblasti analýzy
Prečo vývojári ochotne riešia chyby hlásené testerom X, ale nie testerom Y?
Tester X vždy poskytuje lepšie informácie o nahlásenej chybe. Robí nejaké vyšetrovanie okolo problému, snaží sa pochopiť hlavná príčina problému , vykreslí správu o chybe s podrobnosťami, a preto vývojári radi uprednostnia jeho chyby.
Lekcia č. 5: Testovanie softvéru je o neustálom učení
Aby človek prežil v akejkoľvek oblasti, musí sa neustále zlepšovať a testovanie softvéru tiež nie je výnimkou.
Trh je zaplavený nástrojmi, dokumentmi, blogmi a mnohými ďalšími prostriedkami na učenie sa nových vecí. Ak chcete rásť a byť dobrí v tom, čo robíte, musíte si zvoliť ten, ktorý vychádza z vašej pracovnej oblasti a možností spolu so súčasnými požiadavkami.
Napríklad: pred piatimi rokmi si niekto myslel, že by sme tak zle hľadali mobilných testerov? Takto sa zmenili technológie a generácia a nakoniec aj požiadavky, aby ste prežili, musíte sa učiť. :)
Lekcia č. 6: Testovanie softvéru nevyžaduje certifikáciu, ale zručnosť
Získanie certifikátu nemá chybu, ale nie je to povinné.
Dobrý tester musí vlastniť testovacie schopnosti ako ostré oko pre podrobnosti, analytické schopnosti a zručnosti pri riešení problémov atď. a myslím si, že žiadna certifikácia nedokáže, že ste v uvedených schopnostiach dobrí. Pri písaní testovacích prípadov by nikto z nás radšej nepremýšľal konkrétne o analýze hraničných hodnôt a rozhodovacích tabuľkách. Potrebujeme aplikáciu zdravého rozumu na vedomosti.
Lekcia č. 7: Testovanie softvéru je predovšetkým o sebamotivácii
Kto by chcel osobu, ktorá na vašom balkóne naznačuje odpadky a núti vás ho zametať? Nech už pomáha s výrobou niečoho čistého, väčšinou ho neocení.
Taká je profesia! Možno budete alebo nebudete ocenení za prácu na zlepšovaní kvality, ktorú robíte, ale musíte pochopiť dôležitosť toho, čo robíte. A včas si musíte potľapkať po chrbte prácu, ktorú robíte.
Povedzte si: „Robím najlepšiu prácu na svete, pretože pomáham pri zlepšovaní niečoho,“ na začiatku dňa a nebudete potrebovať nikoho priaznivý úsudok, ktorý by vás motivoval.
Lekcia č. 8: Testovanie softvéru je o porozumení priority
Čo si vyberiete, keď sa chcete zúčastniť večierku, ale musíte byť doma, aby ste sa o niečo postarali? Pochopíte okolnosti, budete rozhodovať o prioritách a podľa toho vyberiete najlepšiu možnosť.
Takto funguje aj testovanie softvéru. Ako tester vás môže rozptýliť veľa úloh, naraz, ale musíte pochopiť prioritu každej z nich, musíte sa poučiť z minulých skúseností, musíte vyhľadať radu od tých, ktorí to už zažili, a nakoniec pracovať podľa priority. .
Keď ste v časovej tiesni, existuje netreba všetko dokladovať ale aby bolo možné vykonať testovanie a podobne je potrebné dodržať všetky procesy potrebné pre projekt údržby.
Lekcia č. 9: Testovanie softvéru je o spokojnosti zákazníkov kvalitatívnym spôsobom
Ak ste tester, musíte byť koncovým používateľom.
Skutočne nezáleží na tom, ako by sa mal produkt používať, ale je skutočne dôležité vedieť, ako sa dá produkt použiť, pretože tak bude produkt používať konečný používateľ. Obujte sa do obuvi koncového používateľa, zamyslite sa nad správaním produktu, keď nie je správne uzavretý, má záložky nepretržite, keď s ním manipuluje dieťa, keď nie je napájané atď.
Koľko z nás v skutočnom svete spustí svoj počítač podľa používateľskej príručky? Väčšina z nás nie. Pretože pre nás je to proces, na ktorý sme zvyknutí už roky, a teraz máme pocit, že žiadna dokumentácia nemôže pomôcť pri vylepšovaní procesu. To isté platí aj pre očakávania koncového používateľa. Každý chce zjednodušeným spôsobom vynikajúci produkt a ako tester je vašou úlohou vyskúšať túto jednoduchosť. :)
Lekcia č. 10: Testovanie softvéru je práca, na ktorú môžete byť hrdí
Nemyslím si, že musím k tomuto bodu napísať jediné slovo.
Bez vášho súhlasu vás nikto nemôže cítiť menejcenne. A pamätajte, že ak nie ste hrdí, ešte ste neskončili.
Buďte inteligentní, nasledujte svoje srdce, vnútornosti a všetky svoje ciele. Som si istý, že sa ocitnete na kariére, ktorá vás napĺňa hrdosťou.
O autorovi: Tento inšpiratívny príspevok napísala členka tímu STH Bhumika M. Je vedúcou projektu a má viac ako 10 rokov skúseností s testovaním softvéru. Úplne sa venuje testovaniu a rada testuje všetko, čo existuje.
Dúfam, že sa z mojich skúseností niečo dozviete a budete vo svojej kariére rásť oveľa rýchlejším tempom!
Chcete sa podeliť o svoje poznatky z tejto profesie? Určite by sme to chceli vedieť.
Príjemné testovanie :)
Odporúčané čítanie
- Ako svoju kariéru si zvolíte testovanie softvéru
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Softvérová kariérová príručka na testovanie softvéru
- Úloha pomocníka QA pri testovaní softvéru
- Kariérne možnosti pre profesionálov v oblasti testovania softvéru
- Testovanie softvéru je o mysli a očiach, nie o dlhoročných skúsenostiach!
- Ako rýchlo získať úlohu na testovanie softvéru
- Recenzia knihy „Poučenie z testovania softvéru“