16 characteristics great software tester
pretvori char v int c ++
Kaj naredi dobrega preizkuševalca programske opreme odličnega preizkuševalca programske opreme? 7 Kakovost visoko učinkovitih preizkuševalcev
Preizkuševalci so hrbtenica vsakega IT-podjetja. Ker so oni tisti, ki lahko dajo kvaliteten rezultat, in so tudi sami najbolj odgovorni za objavo projekta.
Ta članek razlaga najpomembnejše značilnosti, ki jih mora imeti odličen preizkuševalec programske opreme.
Kaj se boste naučili:
- Biti preizkuševalec
- 16 Značilnosti odličnega preizkuševalca programske opreme
- # 1) Bodite skeptični
- # 2) Ne kompromitirajte kakovosti
- # 3) Zagotovite zadovoljstvo končnega uporabnika
- # 4) Razmišljajte z vidika uporabnikov
- # 5) Prednostni preskusi
- # 6) Nikoli ne obljubljajte 100% pokritosti
- # 7) Bodite odprti za predloge
- # 8) Začnite zgodaj
- # 9) Ugotovite in obvladujte tveganja
- # 10) Naredite tržne raziskave
- # 11) Razvijanje dobre analitične spretnosti
- # 12) Osredotočite se tudi na negativno stran
- # 13) Bodite dober sodnik svojega izdelka
- # 14) Naučite se pogajati
- # 15) Ustavite igro krivde
- # 16) Končno bodite dober opazovalec
- 7 Kakovost visoko učinkovitih preizkuševalcev
- Zaključek
- Priporočeno branje
- 16 Značilnosti odličnega preizkuševalca programske opreme
Biti preizkuševalec
Bodite ponosni, da ste preizkuševalec. Vi ste oseba, ki zmanjšuje delo na mnogih področjih, vi ste tisti, ki pogosto sprostite projekte brez napak in ste oseba, ki ji ljudje in podjetje bolj verjamejo.
Končno ste vi tista, ki končnim uporabnikom zagotavlja mir. Brez vas je skoraj težko uspešno zaključiti projekt .
Kot preizkuševalec si morate nenehno prizadevati, da bi postali boljši in boljši.
16 Značilnosti odličnega preizkuševalca programske opreme
Če želite biti odličen preizkuševalec programske opreme, morate v sebi razviti naslednjih 16 lastnosti:
# 1) Bodite skeptični
Ne verjemite, da je gradnja, ki so jo dali razvijalci, a Napaka -prost ali kvaliteten izid. Vprašajte vse. Sprejmite gradnjo samo, če testirate in ugotovite, da ni brez napak. Ne verjemite nikomur, ne glede na oznako, ki jo imajo, samo uporabite svoje znanje in poskusite najti napake. Temu morate slediti do zadnje faze preskusnega cikla.
# 2) Ne kompromitirajte kakovosti
Po določenih fazah testiranja ne popuščajte. Za testiranje ni omejitev, dokler ne izdelate kakovostnega izdelka. Kakovost je beseda, ki so jo preizkuševalci programske opreme dosegli za učinkovitejše preskušanje. Kompromitiranje na kateri koli ravni vodi do izdelka z napako, zato tega ne delajte v nobenem trenutku.
# 3) Zagotovite zadovoljstvo končnega uporabnika
Vedno pomislite, kaj lahko končnega uporabnika osreči. Kako lahko z lahkoto uporabljajo izdelek? Ne ustavite se samo s preizkušanjem standardnih zahtev. Končni uporabnik je lahko zadovoljen le, če ponudite izdelek brez napak.
# 4) Razmišljajte z vidika uporabnikov
Vsak izdelek je razvit za stranke. Stranke so lahko tehnične osebe ali ne. Če scenarijev ne upoštevate z njihove perspektive, boste zamudili veliko pomembnih napak. Zato se postavite na njihovo mesto. Najprej poznajte svoje končne uporabnike. Med uporabo izdelka so lahko najbolj pomembni njihova starost, izobrazba in lokacija.
Ne pozabite pripraviti svojih testnih scenarijev in ustrezno preskusiti podatke. Navsezadnje naj bi bil projekt uspešen le, če lahko končni uporabnik aplikacijo uspešno uporablja.
# 5) Prednostni preskusi
Najprej določite pomembne teste in nato izvedbo določite kot prednostno na podlagi pomembnosti testa. Nikoli ne izvajajte testnih primerov zaporedoma, ne da bi se odločili za prioriteto. Tako boste zagotovili, da se bodo vsi vaši pomembni testni primeri začeli izvajati zgodaj in jih v zadnji fazi cikla sproščanja zaradi časovnega pritiska ne boste zmanjšali.
Upoštevajte tudi zgodovino napak, medtem ko ocenjujete preizkusne napore. V večini primerov je število napak na začetku več in se na koncu preskusnega cikla še zmanjša.
# 6) Nikoli ne obljubljajte 100% pokritosti
Reči 100% pokritost na papirju je enostavno, praktično pa nemogoče. Zato nikomur, vključno s strankami, nikoli ne obljubljajte skupnega zneska Pokritost s testom . V poslu obstaja filozofija - ' Pod obljubo in preveč . ' Zato si ne zastavite cilja 100-odstotne pokritosti, ampak se osredotočite na kakovost svojih testov.

# 7) Bodite odprti za predloge
Prisluhnite vsem, čeprav ste avtor projekta in imate poglobljeno projektno znanje. Izboljšave so vedno na voljo, dobra ideja pa je pridobiti predloge drugih preizkuševalcev programske opreme. Povratne informacije vseh za izboljšanje kakovosti projekta bi vam zagotovo pomagale pri izdaji programske opreme brez napak.
# 8) Začnite zgodaj
Ne čakajte, dokler ne dobite prve gradnje za testiranje. Začnite analizirati zahteve in se pripraviti Testni primeri , Testni načrt in testiranje strateških dokumentov v zgodnji fazi načrtovanja. Zgodaj začeti s testiranjem pomaga prikazati celoten obseg projekta, zato je mogoče ustrezno načrtovati.
Večino napak je mogoče odkriti v zgodnji fazi načrtovanja in analize, s čimer prihranimo ogromen čas in denar. Zgodnja analiza potreb vam bo pomagala tudi pri vprašanju oblikovalskih odločitev.
# 9) Ugotovite in obvladujte tveganja
Tveganja so povezana z vsakim projektom. Obvladovanje tveganj je postopek v treh korakih. Ugotovitev tveganja , analiza in ublažitev. Vključite postopek testiranja na podlagi tveganj. Prednostne naloge testiranja programske opreme temeljijo na oceni tveganja.
# 10) Naredite tržne raziskave
Ne mislite, da je vaša odgovornost zgolj potrditev programske opreme glede na niz zahtev. Bodite proaktivni, raziskujte svoje izdelke in dajte predloge za njegovo izboljšanje. Ta raziskava vam bo pomagala tudi pri razumevanju vašega izdelka in njegovega trga.
# 11) Razvijanje dobre analitične spretnosti
To je nujno za analizo zahtev, še več pa bi lahko bilo koristno za razumevanje povratnih informacij strank pri določanju Testna strategija . Izprašuj vse okoli sebe. To bo sprožilo postopek analize in vam pomagalo rešiti številne zapletene težave.
# 12) Osredotočite se tudi na negativno stran
Preizkuševalci bi morali imeti test, da bi zlomili odnos. Če se osredotočite le na pozitivno stran, boste skoraj zagotovo ustvarili veliko varnostnih težav v vaši aplikaciji. Moral bi biti heker svojega projekta, da bi drugim hekerjem preprečili, da bi bili od njega oddaljeni. Negativno testiranje je enako pomembno. Torej pokrijte dober del svojih testnih primerov na podlagi negativnih scenarijev.
# 13) Bodite dober sodnik svojega izdelka
Sodnik običajno razmišlja, če je nekaj v redu ali narobe. Sodnik bo poslušal obe strani. Enako velja tudi za testiranje. Kot preskuševalec programske opreme, če menite, da je nekaj prav, poskusite dokazati, zakaj ni narobe, in ga kasneje sprejmite. Za vse svoje odločitve morate imeti utemeljen razlog.
# 14) Naučite se pogajati
Preizkuševalci se morajo pogajati z vsemi v vseh fazah življenjskega cikla projekta. Še posebej pomembna so pogajanja z razvijalci. Razvijalci lahko storijo vse, da dokažejo, da je njihova koda pravilna in napaka, ki so jo zabeležili preizkuševalci, ni veljavna. Zahteva veliko spretnosti, da razvijalce prepriča o napaki in naj se reši .
Čeprav nekateri preizkuševalci programske opreme menijo, da to ni naša naloga, razlaga resničnega vpliva katere koli težave razvijalcem zelo pomaga, da hitro razumejo splošni scenarij in njegove posledice. To zahteva leta prakse, toda ko se naučite pogajati, boste pridobili več spoštovanja.
# 15) Ustavite igro krivde
Običajno krivimo druge za napake, ki niso odkrite pri testiranju. To je še pogostejše, kadar odgovornosti preizkuševalca niso natančno določene. Toda v nobeni situaciji nikoli nikogar ne krivite. Če pride do napake, jo najprej poskusite odpraviti, namesto da bi našli nekoga, ki je kriv.
Ker se človek zmoti, se skušajte izogniti krivdi drugih. Delajte kot ekipa graditi timski duh .
# 16) Končno bodite dober opazovalec
Opazujte stvari, ki se dogajajo okoli vas. Spremljajte vse glavne in manjše stvari v svojem projektu. Upoštevajte način razvijanja kode, vrste preskušanja in njen cilj. Opazujte in razumejte napredek pri preizkusu in naredite potrebne spremembe, če ni v skladu z urnikom ali preskusnimi aktivnostmi.
alfa in beta testiranje v programskem inženirstvu
Ta veščina vam bo v bistvu pomagala, da se boste sproti posodabljali in se pripravili na potek akcije v vsaki situaciji.
Nadgradnja:
7 Kakovost visoko učinkovitih preizkuševalcev
Vsak poklic od svojih izvajalcev zahteva določene lastnosti, preden jih sprejmejo in naredijo najboljše v svojem delu.
Preizkušanje programske opreme zahteva lastnosti, o katerih razpravljam v tem članku, še močneje in za to obstaja veliko razlogov.
In ko rečem lastnosti, govorim o 'must have' - vrhunskih sposobnostih preizkuševalcev, ki jim pomagajo leteti visoko in daleč. Predanost, trdo delo itd. So nujni za vsako službo na svetu. Toda lastnosti, o katerih bomo razpravljali, so za preizkuševalce popolnoma neizogibne. Brez teh tistih, ki jih je treba imeti, bodo preizkuševalci prej ali slej tvegali, da bodo izključeni iz svoje obrti.

Tu gremo:
# 1) Radovednost
To mora biti prvo na seznamu. Kot preizkuševalec morate dvomiti v vse in vse, kar je nejasno. Vedno se sprašujte, ' Kaj se bo zgodilo, če dvakrat kliknem na gumb »Pošlji«? Ali trikrat? Ali kaj se bo zgodilo, če kliknem na gumb »Pošlji« in nato pritisnem tipko »Pobeg«? Kaj se bo zgodilo, če bom objavil komentar samo s presledkom ? '
Če ste sezonski preizkuševalec, sem prepričan, da ste že prej doživeli ta miselni postopek, in če ga niste, vam toplo priporočam. Če ne zastavite vprašanj, bodo vaše stranke. Če vseh scenarijev ne boste preizkusili, bodo to storile vaše stranke.
Spodnja črta: Nikoli ne domnevaj. Ostanite radovedni. Vedno vprašaj. Vedno iščite.
Nadaljnje branje => Kako lahko preizkuševalci postavljajo vprašanja na pameten način
# 2) Pozornost do podrobnosti
Ta kakovost je res pomembna, toda iskreno, nisem prepričan, kako jo umetno razviti. Trdno verjamem, da mora biti v vaši DNK in jo lahko le poskušamo izboljšati do popolnosti.
Oko za podrobnosti je prirojena kakovost, ki vam pomaga hitro ujeti / opaziti tudi podrobnosti. Toda tudi tisti, ki se ne rodijo z lupo za oko, lahko razvijejo navado, če vztrajno poskušate gledati globlje in dlje.
Ste zadovoljni z rezultatom testa? - Poskusite znova in si naredite to navado. Morda se ne rodi od znotraj, vendar ga je mogoče gojiti in razvijati skozi prakso do sprejemljive mere.
Spodnja črta: Poglejte vse. Končano? Glej še enkrat.
# 3) domišljija
Domišljija je predvsem zaradi svoje neskončne dolžine, širine in višine. Ne omejujte razmišljanja pri testiranju. Morate si predstavljati nepredstavljivo - redko in redko. Predstavljajte si zdaj in čez 100 let.
Vprašajte, tisoč jih. Kaj če? Kaj drugega? Kaj več in tako naprej. Oblikujte svoje testne primere glede na zahteve in jim dodajte dober odmerek domišljije in inkvizicije. Brainstorm za nekonvencionalne ideje o tem, kako mora funkcija delovati, in preizkusiti / najti ali preizkusiti napake / pregledati sistem. Predstavljajte si in izvedite.
Spodnja črta: Logika vas bo pripeljala od A do Ž; Domišljija vas bo pripeljala povsod. - Einstein
# 4) Logično razmišljanje
Če menite, da preskušanje zgolj pretvarjanje stavkov iz dokumenta z zahtevami v primere preizkušanja, vas moti velika razlika.
Logično razmišljanje lahko koristi vsem fazam, kot so razprava o zahtevah, funkcije možganske nevihte, odločanje o preizkusni strategiji, gradnja testov, odpravljanje napak in ponovitev proizvodnih težav. Razmisliti morate o možnostih, utemeljiti svoje korake, potrditi ali razveljaviti in razmisliti o naslednjih korakih. In to niti ni konec.
kako najdem svojo omrežno varnostno kodo
Testiranje vključuje veliko in veliko vprašanj, na katera je treba zastaviti in odgovoriti. Kako boste postavili popolno vprašanje, ne da bi logično razmišljali o problemu / situaciji?
Kako boste odgovorili na neko vprašanje, preden boste sami prišli do logičnega zaključka? Sposobnost logičnega razmišljanja je obvezna. In kako ga zgraditi? Ne glede na to, ali gre za prihajajoče ali odhodno vprašanje, ga najprej vedno vprašajte sebi, preden ga posnamete nekomu drugemu, in poskusite odgovoriti, dokler ne boste zadovoljni.
Spodnja črta: Vprašajte. Odgovori. Ponovno ga potrdite. Izboljšajte ga.
Nadaljnje branje => Kako premišljeno razmišljati med testiranjem
# 5) Sposobnost osredotočanja in seciranja
Z enostavnimi besedami je to sposobnost, da se osredotočite na majhne stvari in poskrbite, da vaš um dela na najmanjših podrobnostih, ne da bi vas motila širša slika.
Kot preizkuševalec poskusite, da vas velika slika ne preplavi in ne zaide. Poskusite ga ločiti in vsako enoto upoštevajte v singularnosti. Nato bi morali imeti možnost razmišljati in preizkusiti vse okoli te majhne enote.
Ne, tukaj ne govorim o preizkušanju posameznih modulov; Govorim na enakomerni ravni - po eno polje iz celotnega spletnega obrazca ali enega parametra iz celotnega nabora in ga v celoti preizkusim. Ko končate, lahko korak za korakom razširite svojo vizijo k širši sliki.
Pomislite na sebe kot na detektiva, ki preiskuje zapleten primer. Ne puščajte nobenega namiga neraziskanega in ne pozabite, da vas vse vodi do krivca.
Spodnja črta: Približaj. Osredotočite se. Seciranje. Končano? Ponovite, pomanjšajte.
# 6) Disciplina
Ste preizkuševalec. Na svojem delovnem mestu imate bodisi sprostitvena vrata bodisi svoje mnenje o kakovosti testnega predmeta, ki bo odločalo, ali naj se vrata odprejo ali ne. Odgovorni ste za poudarjanje sedanjih in prihodnjih tveganj. Zato si nikakor ne morete privoščiti, da bi kaj zamudili - ne pomembnih testov / dejavnosti / komunikacije.
Mogoče je nekaj trenutkov človeške napake, ko pa le lahko, jih poskusite ujeti vse - Napake, scenariji, situacije, tveganja itd. Pri tem vam zelo pomaga disciplina. Med delom morate strukturirati lastne procese in kontrolne sezname. Ne morete biti ležerni s kakovostjo izdelka kot preizkuševalca, ker po vas ni nikogar, ki bi varoval utrdbo.
Disciplinirane ekipe imajo veliko več možnosti, da dosežejo več na vseh frontah; ker je manj verjetno, da bodo zamudili očitne napake, očitno komunikacijo ali pomembne korake postopka. Disciplinirani preizkuševalci bodo večinoma imeli svoj načrt za katero koli nalogo in se ne bodo popolnoma lotili Za to in improvizirano.
Spodnja črta: Disciplina dela tisto, kar je treba, tudi če tega ne želite storiti.
# 7) Konstruktivna komunikacija
Temu lahko rečete veščina, ne pa kakovost. Ugotavljam pa, da gre bolj za osebnostno lastnost, ker je znanje jezika in pogovora vsekakor spretnost.
Dobra komunikacija se mora začeti z dobrim poslušanjem, oblikovanjem odziva, vadbo v mislih, odločitvijo za ton in nato dejansko izgovarjanjem.
Za nekatere je to vgrajena kakovost, drugi pa si morajo prizadevati za to. Zakaj pa je to zelo pomembno za preizkuševalce? Naše delo je poudarjanje negativnosti, napak in področij za izboljšanje.
Iskreno, nihče se ne počuti dobro, ko se kritizira njegovo delo, ideja ali pristop. In tu je naš na pomoč priskoči konstruktivna komunikacija . Bistvo lahko jasno prenesete, ne da bi koga slučajno napadli.
Spodnja črta: Poslušaj. Pomisli. Vadite. Dostavite.
Nadaljnje branje => Kako postati odličen komunikator kot preizkuševalec
Zaključek
To je 7 lastnosti, zaradi katerih ste učinkovit preizkuševalec.
Tu nisem navedel očitnega in govoril o lastnostih, kot so ljubezen do svojega dela, predanost, iskrenost, strast do učenja, dobra delovna etika itd., Ker so te dane in lahko pomagajo vsakomur pri katerem koli delu.
Ne glede na to, ali ste že preizkuševalec programske opreme ali ste nov diplomant, ki testiranje šteje za kariero, upam, da vam bo ta seznam pomagal oceniti sebe in se odločiti, ali vam to področje ustreza.
Poskusite izvesti zgornjih 16 korakov pri vsakodnevnem testiranju. Če boste vadili te korake, boste v testiranju odlični polje. Ne pozabite, da testiranje ni le zahtevno delo, ampak je tudi ustvarjalno.
Obožujte svoje delo in postali boste vodilni na svojem področju!
Če se vam zdi ta članek zanimiv in koristen, ga ne pozabite deliti s prijatelji. Prav tako lahko spodaj delite svoje komentarje / predloge.
Priporočeno branje
- 10 lastnosti, iz katerih ste lahko dober preizkuševalec
- 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
- 4 napake v mojem življenju kot preizkuševalca programske opreme (in verjetno jih ustvarjate)
- Kako voditi srečnejšo in uspešno testno skupino - Test Leadership 2. del
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Značilnosti preizkuševalca slabe programske opreme
- Vzorčna predloga testnega primera s primeri testnega primera (prenos)