10 qualities that can make you good tester
Zakaj mislite, da ste dobri v testiranju? Zakaj ste kvalificirani za preizkuševalca?
Vprašanje mi še vedno trka v ušesih, kadar gre za intervju.
To vprašanje me je vprašalo na začetku kariere preizkuševalca programske opreme. Anketar je kot običajno postavil nekaj vprašanj glede sposobnosti in nenadoma mi je to vprašanje postavil. Bil sem skoraj brez besed. Večino časa mislimo, da smo v nečem dobri, ker to počnemo, ali morda domnevamo, da smo v tem dobri.
Potem ko sem skoraj desetletje preživel v industriji, ko se ozrem nazaj, lahko razumem pomembnost vprašanja, zato vam bom danes predstavil seznam točk, ki sem jih zapisal, da se počutim, da sem / sem dober pri testiranju .
Oglejmo si. V stranski opombi vabimo, da svojo točko dodate na seznam, mi pa jo bomo sprejeli z odprtimi rokami.
Kaj se boste naučili:
- Kakovosti dobrega preizkuševalca
- # 1) Razumete prednostne naloge
- # 2) Zastavljate vprašanja
- # 3) Ustvarite lahko številne ideje
- # 4) Lahko analizirate podatke
- # 5) Negativne stvari lahko prijavite pozitivno
- # 6) V poročanju ste dobri
- # 7) Prilagodljivi ste za podporo, kadar koli je to potrebno
- # 8) Scenarije v realnem času lahko primerjate s preskušanjem programske opreme
- # 9) Ste stalni učenec
- # 10) Lahko nosite čevlje končnega uporabnika
- 10 spretnosti biti odličen preizkuševalec: Kako je lahko preizkuševalec odličen preizkuševalec
Kakovosti dobrega preizkuševalca
Torej, izvolite. Prosimo, da vsaki točki dodate pogoj »dobro preizkušate kdaj« in preberete:
# 1) Razumete prednostne naloge
Preizkuševalec programske opreme nevede postane dober upravljavec časa, saj je prva stvar, ki jo mora razumeti, prednostna naloga. Večino časa dobite modul / funkcionalnost za testiranje in časovno premico (kar je vedno prav) in morate dati rezultate. Te redni izzivi da boste razumeli, kako prednostno določiti stvari.
Kot preizkuševalec morate razumeti, kaj je treba preizkusiti in čem dati manj prednosti, kaj je treba avtomatizirati in kaj preizkusiti ročno, katero nalogo je treba najprej prevzeti in kaj lahko naredite v zadnjem trenutku. Ko ste mojster pri določanju prioritet, bi bilo testiranje programske opreme res enostavno.
Ampak ... ... ampak moj prijatelj, razumevanje prioritete prihaja le z izkušnjami, zato sta potrpljenje in budno oko najbolj koristno orožje.
# 2) Zastavljate vprašanja
Vprašanje je najpomembnejši del preizkušanja programske opreme. Če vam to ne uspe, boste izgubili pomemben kup informacij.
Vprašanja lahko postavite:
- Da bi razumeli zahtevo
- Da bi razumeli opravljene spremembe
- Da bi razumeli, kako je bila zahteva izvedena
- Da bi razumeli, kako je odpravljena napaka
- Da bi razumeli učinke odpravljanja napak
- Razumevanje izdelka z drugih vidikov, kot so razvoj, poslovanje itd.
Koristno je razumeti splošno sliko in določiti pokritost.
# 3) Ustvarite lahko številne ideje
Kot sem napisal v skoraj vseh svojih objavah, Testiranje programske opreme je namenjeno idejam . Ko lahko ustvarite številne ideje za preizkušanje izdelka, ste izstopali iz množice, saj večino časa ljudje po pisanju običajnih primerov funkcionalnih testov in preizkusov počutijo samozadovoljne.
Po mojem mnenju se pravi preizkuševalec začne šele po pisanju običajnih testnih primerov. Bolj ko razmišljate o tem, kako je izdelek mogoče uporabiti na različne načine, boste lahko ustvarili ideje za njegovo preizkušanje in navsezadnje boste pridobili zaupanje v izdelek, zadovoljstvo strank in vseživljenjske izkušnje.
Torej, bodite ustvarjalec idej, če želite biti dobri v testiranju.
# 4) Lahko analizirate podatke
Ker ste preizkuševalec, od vas ne pričakujejo le testiranja. Razumeti morate podatke, zbrane s testiranjem, in jih analizirati glede na posebno vedenje aplikacije ali izdelka. Največkrat se, ko slišim za nepredstavljivo napako, tiho nasmehnem.
Nobene napake ni mogoče ponoviti. Če se je zgodilo enkrat, to pomeni, da bo izšlo drugič. Če pa želite doseči osnovni vzrok, morate analizirati testno okolje, testne podatke, prekinitve itd.
Kot vsi dobro vemo, gre pri avtomatizacijskem preskušanju največkrat za analizo rezultatov preizkusov, saj ustvarjanje skriptov in njihovo izvajanje večkrat ni velika naloga, toda analiza podatkov, ustvarjenih po izvedbi teh skript, je najpomembnejši del.
# 5) Negativne stvari lahko prijavite pozitivno
Da, pravilno ste prebrali. Tester se mora naučiti taktike za spopadanje z vsemi naokoli in mora biti dober v komunikaciji. Nihče se ne počuti dobro, ko mu / ji rečejo, da je bilo tisto, kar so storili, popolnoma ali delno narobe. Toda v reakciji je veliko razlike, če predlagaš nekaj narediti ali popraviti z boljšimi idejami in brez egoističnega glasu.
Podrobni podatki so pomembni tudi za podrobnosti o tem, kakšen negativ ste videli in kako lahko vpliva na izdelek / aplikacijo na splošno.
kako narediti datoteko c ++
Nihče ne bi zanikal, da bi ga popravil. :)
# 6) V poročanju ste dobri
Ves dan ste delali in delali ter izvedli številne testne primere in jih označili kot pozitivne / neuspešne orodja za upravljanje testov . Kakšen bi bil vaš status ob koncu dneva? Nikogar ne bi zanimalo, koliko testnih primerov ste izvedli. Ljudje želijo kratek in prijeten opis vaše celodnevne naloge.
Zdaj pa naprej, napišite svoje poročilo o stanju stranki kot - kaj ste storili (pri največ 3 stavkih), kaj ste našli (s številkami napak) in kaj boste storili naprej.
# 7) Prilagodljivi ste za podporo, kadar koli je to potrebno
Dolžnost preizkuševalca programske opreme se ne konča po prijavi napake. Če razvijalec ne more reproducirati napake, jo pričakujete, da jo boste podprli, ker jo bo lahko odpravil samo razvijalec.
Zaradi tesnih rokov za testiranje programske opreme se mnogi preizkuševalci ne zavedajo kakovosti. Pravi pristop mora biti pravilno načrtovanje in dodatni napor za kritje vsega, kar je potrebno.
# 8) Scenarije v realnem času lahko primerjate s preskušanjem programske opreme
Ko lahko testiranje povežete z resničnim življenjem, je enostavno. Navadite se razmišljati ali neprestano ustvarjati testne primere o tem, kako preizkusiti vlak, kako preizkusiti zelenjavo, kako preizkusiti spomenik in videti, kako to pomaga v bližnji prihodnosti. Vašemu umu bo pomagalo, da nenehno ustvarja ideje in teste poveže s praktičnimi stvarmi.
# 9) Ste stalni učenec
Testiranje programske opreme je zahtevno, ker se morate nenehno učiti novih stvari. Ne gre za pridobivanje strokovnega znanja določenega skriptnega jezika; gre za sledenje najnovejši tehnologiji, za orodja za avtomatizacijo učenja, za učenje ustvarjanja idej, za učenje iz izkušenj in navsezadnje za nenehno uspevanje.
Preberite tudi=> 10 nasvetov za preživetje in napredek na področju testiranja programske opreme
# 10) Lahko nosite čevlje končnega uporabnika
Dober preizkuševalec ste le, če lahko razumete svoje stranke. Stranka je BOG in morate razumeti njene potrebe. Če izdelek ne ustreza potrebam kupcev, ne glede na to, kako uporaben je, ne bo deloval. In tester je odgovoren, da razume kupca.
Nadgradnja:
10 spretnosti biti odličen preizkuševalec: Kako je lahko preizkuševalec odličen preizkuševalec
Vedno je prostora za izboljšave in izboljšanje stvari.
Če ste začeli kot svežji QA in preživeli nekaj let na terenu, vas iz testerja niste spremenili v dobrega / odličnega testerja, je ta članek za vas. Beri naprej -
Testiranje, poročanje in dokončanje opravila je nekaj, kar lahko čez nekaj časa naredi z izkušnjami in usposabljanjem. Toda biti preizkuševalec je še veliko več.
Bodite odličen preizkuševalec, da se dvignete in zasijete na polju.
Kaj vas lahko pripelje tja? Pa ugotovimo!
Kako je tester lahko odličen tester
Preberite tudi => 10 lastnosti, iz katerih ste lahko dober preizkuševalec
# 1) Pozitiven odnos
Pozitiven odnos je ključni dejavnik za uspeh na katerem koli področju in testiranje programske opreme ni izjema.
Veliki preizkuševalci so:
- Vedno pripravljeni vložiti dodatne napore.
- Pomagajte izboljšati kakovost izdelka.
- Pomoč pri dostavi brez ovir
- Sestanek za podporo
Veliki preizkuševalci ohranjajo pozitiven odnos. Vseeno jim je. Razumejo moč pozitivnosti.
Da bi vzbudili pozitiven odnos, preizkuševalci moral bi biti glede na lastništvo naloge s, poziv hvaležnost in zanimive naloge.
Preberite tudi => 16 Značilnosti odličnega preizkuševalca programske opreme
# 2) Dobra komunikacija
Pomaga zlahka premagati kritične težave. Težave lahko enostavno razumete, dokument boljši in prepričati učinkovito.
kar je bolje Windows ali Linux
Odličen preizkuševalec ima odlične komunikacijske sposobnosti in ga uporablja za postavljanje vprašanj, predstavitev mnenj in temeljito razpravo o kritičnih scenarijih / vplivih.
Dobre komunikacijske sposobnosti je lahko zlahka pridobiti, če se pridružite vajam komunikacije in jih redno vadite. Prosimo, upoštevajte, da dobra komunikacija v resnici ne pomeni, pisanje ali govorjenje tekoče govori angleško , čeprav to pomaga.
# 3) Sposobnosti večopravilnosti
Večopravilne sposobnosti so zahteva današnje dobe.
Odličen preizkuševalec mora žonglirati z več dejavnostmi, kot so:
- Ustvarite in izvedite testne ideje
- Oblikujte testne primere
- Napišite učinkovita poročila o napakah
- Delajte na več projektih in zagotavljajte posodobitve.
Pa ne samo to, svoje dejavnosti bi morali tudi določiti kot prednostne in jih razporediti.
Za večopravilne sposobnosti je potrebna praksa in pravilna miselnost.
# 4) Hitri učenec
Odličen preizkuševalec je hiter in samouk.
SE NE MORATE učiti novih stvari, ŽELITE bi se jih naučiti. Redno bi se morali posodabljati z novimi tehnologijami, procesi, orodji, spretnostmi itd.
Hitroga učenja se ni mogoče naučiti, lahko pa ga razvijemo s potrpljenjem, načrtovanjem, prakso in vztrajnostjo.
# 5) Strast do testiranja
Svoje delo moraš imeti rad.
Strast do zagotavljanja kakovosti, zagotavljanja boljše uporabniške izkušnje, ustvarjanja novih idej itd. Je ključnega pomena.
'Strasten preizkuševalec je vedno boljši od tehnično dobrega razvijalca.'
To je popoln menjalnik iger. Nikoli vam ne bo dolgčas. Nikoli ne boste spregledali nečesa za preizkus. Brez temeljitega raziskovanja primera ne boste nikoli prijavili. Nikoli ne boste prezrli vogala. Najpomembneje pa je, da na testiranje ne boste gledali kot na nehvaležno delo. :)
# 6) Team Player
Biti timski igralec je nujno za vsako delo, vendar dobi povsem novo dimenzijo, ker moramo objaviti slabe novice. Če želite to narediti dobro, morate biti razumevajoči in darovalni. Ne igrajte krivde. Ostani pozitiven.
Pomlajevanje te veščine je zelo pomembno, če želite biti odličen preizkuševalec in dober človek.
# 7) Mislite in ravnajte kot končni uporabnik
Kakovost na koncu pomeni zadovoljstvo končnega uporabnika.
Ne glede na to, kaj zahteve pišejo o vplivu na končnega uporabnika. To je enostavno, ker smo tudi mi uporabniki programske opreme, čeprav smo profesionalni preizkuševalci.
S stalnim proučevanjem, opazovanjem in primerjanjem končni uporabnik Perspektivo je mogoče gojiti.
# 8)Analitične sposobnosti
Naša glavna odgovornost je pomagati narediti programsko opremo čim bolj brez napak. Vsaka napaka sledi vzorcu in odličen preizkuševalec je vedno dober pri opazovanju tega vzorca in poročanju o vseh napakah istega vzorca.
Poglobljena analiza in ustvarjalnost pomagata gojiti dobre analitične sposobnosti.
najboljši strežniki za igranje na wow
# 9) Bodite navdih in vzorec
Prav imaš; to nima nič skupnega s testiranjem. Verjamem pa, da imamo na voljo veliko področja, ki spodbuja navdih pri ljudeh, s katerimi vsak dan komuniciramo. Morda ste zadnji v čakalni vrsti, a čez nekaj minut bo vedno nekdo za vami. Torej, ne glede na to, v kakšnem položaju ste, vas ljudje gledajo.
Če se vodja ekipe pogosto prepira z razvijalci, se bo seveda tudi ekipa. Če član ekipe ne sledi predlogi, lahko drugi mislijo, da je v redu, če ne sledi predlogi.
Če se zavedamo, da vsako naše dejanje nekako odmeva v drugem okoli nas, bi si morali prizadevati za navdih, ne da bi se sploh trudili.
Obstaja veliko načinov, kako pustiti pečat na sicer vsakdanjih opravilih:
- Bodite najboljši v tem, kar počnete
- Biti pravočasno
- Bodite pozorni na podrobnosti
- Priprava nove najboljše prakse
- Iskanje težave, ki bi lahko povzročila večjo okvaro
- Učenje nove veščine in prostovoljno učenje svojih vrstnikov
- Biti vljuden v komunikaciji
- Zberite si sloves najboljšega preizkuševalca / najboljšega poročevalca o napakah / ali najboljšega merilnega generatorja.
# 10) Vadite empatijo
Še enkrat, morda se vam zdi, da preizkuševalci atributov tega ne potrebujejo. Še posebej, ker se veliko govori o tem, kako naj preizkuševalci svoje napake varujejo, varujejo in vodijo k reševanju in vsem.
Toda preizkuševalci morajo imeti kakovost, da lahko čutijo in ne samo, da so avtomati. Pomaga tudi procesu testiranja.
Vzemi, Na primer, popolnoma nova aplikacija, ki je šele vključena kot poskusni zagon. Bi se preprosto sesuli na njem, vodili vojno in poročali, da ni primeren za nič? Ali pa bi ga simpatično preizkusili in poskusili najti problematična področja, da bi razvijalcem pomagali pri nadaljnjih izboljšavah?
Poglejmo to z vidika resničnega sveta. Pravkar ste končali z gradnjo stola. Bi prvič skočili vanj ali previdno sedeli? Kasneje, kajne? Ko ste prepričani, da vas drži, začnite dodajati nenavadne uteži itd.
Testiranje v začetnih fazah mora biti subtilno, počasno in prijazno.
Tudi empatija vam lahko pomaga biti boljši igralec ekipe - ne samo znotraj vaše ekipe, ampak tudi z zunanjimi skupinami. V dvomih bodite prijaznejši, kot morate biti.
Upam, da vam ta seznam predstavlja idejo, na katerem področju morate delati, da boste boljši preizkuševalec programske opreme.
O avtorju: To objavo je napisal član ekipe STH Bhumika, vodja projekta s 7-letnimi izkušnjami.
Mimogrede, sem kaj zamudil? Rad bi slišal od vas.
S tem zaključujem ta članek z upanjem, da bi lahko pokrival večino točk, zaradi katerih sem dober preizkuševalec. Kaj pa ti?
Priporočeno branje
- 5 stvari, ki bi jih začetnik (in preizkuševalec) moral vedeti o preizkušanju programske opreme
- Ustvarjanje denarja, kariera preizkušanja programske opreme in skrivnosti najbogatejšega preizkuševalca
- 5 načinov, kako biti drzen in samozavesten preizkuševalec programske opreme
- 4 napake v mojem življenju kot preizkuševalca programske opreme (in verjetno jih ustvarjate)
- 9 Pogosti miti in dejstva za testiranje programske opreme
- 68 bistvenih virov za uspešno preizkušanje (ne zamudite!)
- 5 najpomembnejših stvari, ki jih mora preizkuševalec imeti v Excelu (in spreminjajoče se perspektive preizkuševalca programske opreme)
- Zakaj je testiranje programske opreme težko delo? In tukaj je, kako si to lahko olajšate