10 qualities that can make you good tester
Čo si myslíte, že ste v testovaní dobrí? Prečo sa kvalifikujete ako tester?
Otázka mi stále búši do uší, kedykoľvek dôjde na pohovor.
To bola otázka, ktorú som dostal na začiatku svojej kariéry ako tester softvéru. Anketár ako obvykle kládol otázky týkajúce sa zdatnosti a zrazu mi túto otázku hodil. Bol som takmer bez slov. Väčšinou si myslíme, že sme v niečom dobrí, pretože to robíme, alebo možno predpokladáme, že sme v tom dobrí.
Po takmer desiatich rokoch strávených v priemysle, keď sa pozriem späť, pochopím dôležitosť otázky, a preto vám dnes predstavím zoznam bodov, ktoré som si zapísal, aby som cítil, že som / bol dobrý v testovaní .
Pozrime sa. Ako vedľajšiu poznámku ste pozvaní pridať svoj bod do zoznamu a my ho prijmeme s otvorenou náručou.
Čo sa dozviete:
- Vlastnosti dobrého testera
- # 1) Rozumiete prioritám
- # 2) Pýtate sa
- # 3) Môžete vytvoriť množstvo nápadov
- # 4) Môžete analyzovať údaje
- # 5) Negatívne veci môžete nahlásiť pozitívnym spôsobom
- # 6) Ste dobrý v podávaní správ
- # 7) Ste flexibilní, keď potrebujete
- # 8) Dokážete spolu spájať scenáre v reálnom čase s testovaním softvéru
- # 9) Neustále študuješ
- # 10) Môžete nosiť topánky koncového používateľa
- 10 schopností, ktoré majú byť skvelým testerom: Ako môže byť tester skvelým testerom
Vlastnosti dobrého testera
Takže, tu to máš. Pred každý bod prosím vložte podmienku „ste v testovaní dobrí“ a prečítajte si:
# 1) Rozumiete prioritám
Softvérový tester sa nevedomky stáva správcom dobrého času, pretože prvou vecou, ktorú musí pochopiť, je priorita. Väčšinou dostanete modul / funkcionalitu na testovanie a časovú os (ktorá je vždy správna) a musíte poskytnúť výstup. Títo pravidelné výzvy aby ste pochopili, ako uprednostniť veci.
Ako tester musíte pochopiť, čo by malo byť testované a čo by malo mať menšiu prioritu, čo by malo byť automatizované a čo by sa malo testovať manuálne, ktorá úloha by sa mala prevziať ako prvá a čo sa dá urobiť na poslednú chvíľu. Ak ste majstrom v definovaní priorít, testovanie softvéru by bolo skutočne jednoduché.
Ale ......, ale môj priateľ, pochopenie priority má iba skúsenosti, takže trpezlivosť a ostražitosť sú najužitočnejšie zbrane.
# 2) Pýtate sa
Kladenie otázok je najdôležitejšou súčasťou testovania softvéru. Ak sa vám to nepodarí, stratíte dôležitú informáciu.
Je možné položiť otázky:
- Aby sme pochopili požiadavku
- Aby sme pochopili vykonané zmeny
- Pochopiť, ako sa požiadavka implementovala
- Aby sme pochopili, ako bola chyba opravená
- Aby sme pochopili účinky opravy chýb
- Porozumieť produktu z iných perspektív, ako je vývoj, podnikanie atď.
Môže byť užitočné pochopiť celkový obraz a definovať pokrytie.
# 3) Môžete vytvoriť množstvo nápadov
Ako som už písal takmer vo všetkých svojich príspevkoch, Testovanie softvéru je o nápadoch . Keď dokážete vygenerovať množstvo nápadov na testovanie produktu, vytŕčate z davu, pretože ľudia väčšinou po napísaní bežných testov funkčnosti a výkonu pocítia sebauspokojenie.
Podľa mňa sa práca skutočného testera začína až po napísaní bežných testovacích prípadov. Čím viac premýšľate o tom, ako je možné produkt rôzne použiť, budete môcť vytvárať nápady na jeho testovanie a nakoniec získate dôveru v produkt, spokojnosť zákazníka a celoživotné skúsenosti.
Ak chcete byť v testovaní dobrí, buďte generátorom nápadov.
# 4) Môžete analyzovať údaje
Od testera sa neočakáva, že budete robiť iba testovanie. Musíte porozumieť údajom zhromaždeným z testovania a musíte ich analyzovať z hľadiska konkrétneho správania aplikácie alebo produktu. Väčšinou, keď sa dozviem o nereprodukovateľnej chybe, potichu sa usmejem.
Neexistuje žiadna chyba, ktorá by bola nereprodukovateľná. Ak sa to stalo raz, znamená to, že vyskočí druhýkrát. Ak však chcete zistiť hlavnú príčinu, musíte analyzovať testovacie prostredie, testovacie údaje, prerušenia atď.
Ako všetci vieme, pokiaľ ide o testovanie automatizácie, väčšinou ide o analýzu výsledkov testov, pretože vytváranie skriptov a ich dlhodobé vykonávanie nie je veľká úloha, ale analýza údajov generovaných po vykonaní týchto skriptov predstavuje najdôležitejšia časť.
# 5) Negatívne veci môžete nahlásiť pozitívnym spôsobom
Áno, prečítali ste to správne. Tester sa musí naučiť taktiku, aby vychádzal so všetkými v okolí, a musí byť dobrý v komunikácii. Nikto sa necíti dobre, keď mu hovoria, že čokoľvek robili, bolo úplne alebo čiastočne nesprávne. Ak však navrhnete niečo urobiť alebo niečo napraviť lepšími nápadmi a bez egoistického hlasu, urobí to veľa rozdielov.
Podrobnosti sú tiež dôležité na poskytnutie podrobností o tom, aké negatívne ste videli a ako to môže celkovo ovplyvniť produkt / aplikáciu.
aplikácia na prevod z youtube na mp3 zdarma na stiahnutie
Nikto by nepoprel, že by to napravil. :)
# 6) Ste dobrý v podávaní správ
Celý deň ste pracovali a pracovali a vykonávali počty testovacích prípadov a označili ste ich ako vyhovujúce / neúspešné nástroje na správu testov . Aký by bol váš stav na konci dňa? Nikoho by nezaujímalo, koľko testovacích prípadov ste vykonali. Ľudia chcú krátky a milý popis vašej celodennej úlohy.
Takže teraz, napíš svoje správa o stave pre klienta as - čo ste robili (max. 3 vety), čo ste našli (s číslami chýb) a čo budete robiť ďalej.
# 7) Ste flexibilní, keď potrebujete
Po nahlásení chyby povinnosť testeru softvéru nekončí. Ak vývojár nie je schopný chybu reprodukovať, očakáva sa, že ju budete podporovať, pretože ju potom bude môcť opraviť iba vývojár.
Vďaka prísnym časovým harmonogramom testovania softvéru mnoho testerov ignoruje kvalitu. Správnym prístupom by malo byť správne plánovanie a ďalšie úsilie, aby sa pokrylo všetko, čo sa vyžaduje.
# 8) Dokážete spolu spájať scenáre v reálnom čase s testovaním softvéru
Ak dokážete dať do súvislosti testovanie so skutočným životom, je to jednoduché. Zvyknite si myslieť alebo neustále vytvárať testovacie prípady o tom, ako otestovať vlak, ako otestovať zeleninu, ako otestovať pamätník a uvidíte, ako to pomôže v blízkej budúcnosti. Pomôže vašej mysli neustále generovať nápady a spájať testovanie s praktickými vecami.
# 9) Neustále študuješ
Testovanie softvéru je náročné, pretože sa musíte neustále učiť nové veci. Nejde o získanie odbornosti konkrétneho skriptovacieho jazyka; je to o držaní kroku s najnovšou technológiou, o nástrojoch automatizácie učenia, o učení sa vytvárať nápady, o učení sa zo skúseností a nakoniec o neustálej prosperite.
Tiež si prečítajte=> 10 tipov na prežitie a pokrok v oblasti testovania softvéru
# 10) Môžete nosiť topánky koncového používateľa
Ste dobrým testerom, iba ak svojim zákazníkom rozumiete. Zákazník je BOH a vy musíte porozumieť jeho / jej potrebám. Ak produkt neuspokojuje potreby zákazníkov, nech je akýkoľvek užitočný, nebude fungovať. A je zodpovednosťou testera porozumieť zákazníkovi.
Aktualizácia:
10 schopností, ktoré majú byť skvelým testerom: Ako môže byť tester skvelým testerom
Vždy je čo zlepšovať a zlepšovať.
Ak vás začínanie ako čerstvejšieho QA a strávenie niekoľkých rokov v teréne nezmenili z testera na dobrého / skvelého testera, tento článok je pre vás. Pokračuj v čítaní -
Testovanie, nahlasovanie a dokončenie úlohy je niečo, čo môže každý po chvíli urobiť so skúsenosťami a školením. Byť testerom je však oveľa viac.
Buďte skvelým testerom, ktorý stúpa a žiari v teréne.
Čo vás tam môže dostať? Poďme zistiť!
Ako môže byť tester skvelým testerom
Tiež si prečítajte => 10 vlastností, vďaka ktorým môžete byť dobrým testerom
# 1) Pozitívny postoj
Pozitívny prístup je kľúčovým činiteľom úspechu v akejkoľvek oblasti a testovanie softvéru nie je výnimkou.
Skvelými testermi sú:
- Vždy pripravený vynaložiť ďalšie úsilie.
- Pomôžte zlepšiť kvalitu produktu.
- Pomoc pri doručovaní bez prekážok
- Stretnutie podpory
Skvelí testeri si zachovávajú pozitívny prístup. Je im to jedno. Chápu silu pozitivity.
Na navodenie pozitívneho prístupu, testeri by mala byť dané vlastníctvo úlohy s, výzva ocenenie a zaujímavé úlohy.
Prečítajte si tiež => 16 charakteristík skvelého softvérového testera
# 2) Dobrá komunikácia
Pomáha ľahko prekonať kritické problémy. Ľahko pochopíte problémy, dokument lepšie a efektívne presvedčiť.
ako vytvoriť falošnú e-mailovú adresu
Skvelý tester má vynikajúce komunikačné schopnosti a používa ho na kladenie otázok, prezentáciu svojich názorov a dôkladnú diskusiu o kritických scenároch / dopadoch.
Dobré komunikačné schopnosti môže byť možno ľahko získať pripojením sa na komunikačné školenia a ich pravidelným cvičením. Vezmite prosím na vedomie, že dobrá komunikácia naozaj neznamená, písať alebo rozprávať plynulou angličtinou sám , aj keď to pomáha.
# 3) Schopnosti viacerých úloh
Schopnosti viacerých úloh sú požiadavkou dnešnej doby.
Skvelý tester musí žonglovať s rôznymi aktivitami, ako napríklad:
- Vygenerujte a vykonajte testovacie nápady
- Dizajnové testovacie prípady
- Píšte efektívne hlásenia o chybách
- Pracujte na viacerých projektoch a poskytujte aktualizácie.
Nielen to, ale mali by ste podľa toho tiež uprednostniť a naplánovať svoje aktivity.
Schopnosti viacerých úloh si vyžadujú prax a správne nastavenie mysle.
# 4) Rýchly študent
Skvelý tester je rýchly a sám sa učí.
Nemusíte sa učiť nové veci, mali by ste sa to CHCŤ naučiť. Mali by ste byť schopní pravidelne sa aktualizovať o nové technológie, procesy, nástroje, zručnosti atď.
Rýchle učenie sa nedá naučiť, ale dá sa rozvíjať trpezlivosťou, plánovaním, praxou a vytrvalosťou.
# 5) Vášeň pre testovanie
Svoju prácu musíš milovať.
Vášeň pre poskytovanie kvality, poskytovanie lepšej používateľskej skúsenosti, vytváranie nových nápadov atď. Je kritická.
„Vášnivý tester je vždy lepší ako technicky spoľahlivý vývojár.“
Je to absolútna zmena hry. Nikdy sa nebudete nudiť. Nikdy neprehliadnete niečo na vyskúšanie. Prípad nikdy nehlásite bez dôkladného preskúmania. Rohový prípad nikdy nebudete ignorovať. Najdôležitejšie je, že sa nebudete na testovanie pozerať ako na nevďačnú prácu. :)
# 6) Tímový hráč
Byť tímovým hráčom je nevyhnutnosťou pre každú prácu, ale získava úplne nový rozmer, pretože musíme prinášať zlé správy. Aby ste to dosiahli dobre, musíte porozumieť a dávať. Nehrajte vinu. Zostaň pozitívny.
Omladenie tejto zručnosti je veľmi dôležité, aby ste boli skvelým testerom a dobrým človekom.
# 7) Myslite a konajte ako koncový používateľ
Kvalita v konečnom dôsledku znamená spokojnosť koncového používateľa.
Bez ohľadu na to, čo si požiadavky hovoria o dopade na koncového používateľa. Je to ľahké, pretože aj my sme používateľmi softvéru, aj keď sme profesionálnymi testermi.
S nepretržitým štúdiom, pozorovaním a porovnávaním koncový užívateľ Perspektívu je možné pestovať.
# 8)Analytické schopnosti
Našou primárnou zodpovednosťou je pomáhať pri vytváraní softvéru bezchybných, ako vieme. Každá chyba sa riadi vzorom a vynikajúci tester je vždy dobrý v pozorovaní tohto vzoru a hlásení všetkých chýb rovnakého vzoru.
Hĺbková analýza a tvorivosť pomáhajú pri rozvíjaní dobrých analytických schopností.
sql interview otázky a odpovede pre nováčikov
# 9) Buďte inšpiráciou a vzorom
Máš pravdu; to nemá nič spoločné s testovaním. Ale verím, že máme veľa oblastí, ktoré podnecujú inšpiráciu u ľudí, s ktorými každý deň komunikujeme. Možno budete posledný v poradí, ale o pár minút za vami bude vždy niekto. Takže bez ohľadu na to, v akej pozícii sa nachádzate, sú tu ľudia, ktorí sa za vami pozerajú.
Ak sa v tíme tímový vedúci často dostane do sporu s vývojármi, pochopiteľne to bude aj tím. Ak člen tímu nedodržiava šablónu, ostatní si môžu myslieť, že je v poriadku nedodržiavať šablónu.
Uvedomenie si, že každá naša činnosť nejako rezonuje v inom okolo nás, by nás malo prinútiť túžiť inšpirovať bez toho, aby sme sa o to vôbec snažili.
Existuje mnoho spôsobov, ako zanechať stopy na inak všedných úlohách:
- Buďte najlepší v tom, čo robíte
- Byť načas
- Dbajte na detail
- Príchod s novým osvedčeným postupom
- Nájdenie problému, ktorý mohol spôsobiť zásadný výpadok
- Naučiť sa nové zručnosti a dobrovoľníctvo, aby ste naučili svojich rovesníkov
- Buďte zdvorilí vo svojej komunikácii
- Získajte reputáciu najlepšieho testera / najlepšieho reportéra chýb / alebo najlepšieho generátora metrík.
# 10) Precvičujte si empatiu
To by sa opäť nemuselo javiť ako atribút, ktorý testeri potrebujú. Najmä preto, že sa veľa hovorí o tom, ako by testeri mali strážiť, chrániť a viesť ich chyby k riešeniu a všetkým.
Testéri však musia mať kvalitu, aby boli schopní cítiť a neboli iba automatmi. Pomáha tiež procesu testovania.
Vezmi, Napríklad, úplne nová aplikácia, ktorá sa práve integruje ako skúšobná prevádzka. Iba by ste sa na to rozpadli, zviedli vojnu a oznámili, že sa nehodí na nič? Alebo by ste to sympaticky otestovali a pokúsili sa nájsť problémové oblasti, aby ste vývojárom mohli pomôcť pri ďalšom zlepšovaní?
Pozrime sa na to z príkladu skutočného sveta. Práve ste dokončili stavbu stoličky. Skočili by ste do toho alebo sedeli opatrne prvýkrát? Čím neskôr, je to tak? Keď si budete istí, že to drží, potom začnete pridávať neobvyklé závažia atď.
Testovanie v počiatočných fázach musí byť jemné, pomalé a láskavé.
Môže vám pomôcť aj empatia byť lepším tímovým hráčom - nielen vo vašom tíme, ale aj s externými tímami. Ak máte pochybnosti, buďte láskavejší, ako musíte byť.
Dúfam, že vám tento zoznam poskytne predstavu o tom, v ktorej oblasti musíte pracovať, aby ste boli lepším testerom softvéru.
O autorovi: Tento príspevok píše člen tímu STH Bhumika, vedúci projektu so 7-ročnými skúsenosťami.
Mimochodom, niečo mi chýbalo? Rád by som od vás počul.
Týmto končím tento článok s nádejou, že by som mohol pokryť väčšinu bodov, ktoré ma robia dobrým testerom. Čo ty
Odporúčané čítanie
- 5 vecí, ktoré by mal začiatočník (a tester) vedieť o testovaní softvéru
- Zarábanie peňazí, kariéra v testovaní softvéru a tajomstvá najbohatšieho testera
- 5 spôsobov, ako byť odvážnym a sebavedomým testerom softvéru
- 4 chyby môjho života ako softvérového testera (a vy ich pravdepodobne robíte)
- 9 mýtov a faktov o spoločnom testovaní softvéru
- 68 základných zdrojov potrebných na to, aby ste boli úspešným testerom (nenechajte si ujsť!)
- 5 najdôležitejších vecí, ktoré tester musí zvládnuť, aby zvládol program Excel (a perspektívy vývoja softvérového testera)
- Prečo je testovanie softvéru náročná práca? A tu je príklad, ako to môžete uľahčiť