10 qualities that can make you good tester
Hva får deg til å tro at du er flink til å teste? Hvorfor kvalifiserer du deg som tester?
Spørsmålet banker fremdeles i ørene når det kommer til et intervju.
Dette var spørsmålet jeg ble stilt i begynnelsen av karrieren min som programvaretester. Intervjuer stilte noen vanlige spørsmål som vanlig, og plutselig kastet han dette spørsmålet til meg. Jeg var nesten målløs. Mesteparten av tiden tror vi at vi er gode på noe fordi vi gjør det, eller kanskje vi antar at vi er gode på det.
Etter å ha tilbrakt nesten et tiår i bransjen, når jeg ser tilbake, kan jeg forstå viktigheten av spørsmålet, og derfor skal jeg i dag presentere en liste over poeng jeg har skrevet for å få meg til å føle at jeg var / er god til å teste .
La oss ta en titt. På et sidemerk er du invitert til å legge til poenget ditt i listen, og vi vil akseptere det med åpne armer.
Hva du vil lære:
- Qualities Of A Good Tester
- # 1) Du forstår prioriteringer
- # 2) Du stiller spørsmål
- # 3) Du kan lage mange ideer
- # 4) Du kan analysere data
- # 5) Du kan rapportere negative ting på en positiv måte
- # 6) Du er god til å rapportere
- # 7) Du er fleksibel til å støtte når det er nødvendig
- # 8) Du er i stand til å relatere sanntidsscenarier til programvaretesting
- # 9) Du er en konstant lærer
- # 10) Du kan bruke sluttbrukerens sko
- 10 ferdigheter for å være en flott tester: hvordan en tester kan være en god tester
Qualities Of A Good Tester
Så her går du. Forhåndsbetingelsen 'du er god til å teste når' til hvert punkt, og les gjennom:
# 1) Du forstår prioriteringer
Programvare tester blir uvitende en god tid manager som det første han trenger å forstå er en prioritet. Mesteparten av tiden får du en modul / funksjonalitet for å teste og tidslinje (som alltid er riktig), og du må gi utdata. Disse vanlige utfordringer få deg til å forstå hvordan du skal prioritere ting.
Som tester må du forstå hva som skal testes og hva som skal prioriteres mindre, hva som skal automatiseres og hva som skal testes manuelt, hvilken oppgave som skal tas opp først og hva som kan gjøres i siste øyeblikk. Når du er en mester i å definere prioriteringer, vil programvaretesting være veldig enkelt.
Men .... men vennen min, forståelse av prioritet kommer bare med erfaring, og så tålmodighet og et våken øye er de mest nyttige våpnene.
# 2) Du stiller spørsmål
Å stille spørsmål er den viktigste delen av programvaretesting. Hvis du ikke klarer det, kommer du til å miste en viktig haug med informasjon.
Spørsmål kan stilles:
- For å forstå krav
- For å forstå endringer som er gjort
- For å forstå hvordan kravet er implementert
- For å forstå hvordan feilen ble løst
- For å forstå feilrettingseffekter
- Å forstå produktet fra andre perspektiver som utvikling, forretning osv.
Det kan være gunstig å forstå helhetsbildet og definere dekningen.
# 3) Du kan lage mange ideer
Som jeg har skrevet i nesten alle innleggene mine, Programvaretesting handler om ideer . Når du kan generere mange ideer for å teste produktet, skiller du deg ut av mengden, ettersom folk som oftest føler seg selvtilfreds etter å ha skrevet vanlige funksjonelle testresultater.
I følge meg starter en ekte testers jobb først etter å ha skrevet vanlige testsaker. Jo mer du tenker på hvordan produktet kan brukes på forskjellige måter, vil du kunne generere ideer for å teste det, og til slutt vil du få tillit til produktet, kundetilfredshet og livslang opplevelse.
Så vær en idégenerator hvis du vil være god til å teste.
# 4) Du kan analysere data
Å være en tester, forventes det ikke at du bare skal teste. Du må forstå dataene som er samlet inn fra testing, og må analysere dem for applikasjonens eller produktets spesielle oppførsel. Når jeg hører om en ikke-reproduserbar feil, smiler jeg stille.
Det er ingen feil som ikke kan reproduseres. Hvis det skjedde en gang, betyr det at det kommer til å dukke opp for andre gang. Men for å nå ut til årsaken, må du analysere testmiljøet, testdataene, avbruddene etc.
Som vi alle vet, handler det om å analysere testresultater når det kommer til automatiseringstesting, for det meste er det ikke en stor oppgave å lage skript og utføre dem i mange år, men å analysere dataene som genereres etter kjøring av disse skriptene, er også viktigste delen.
# 5) Du kan rapportere negative ting på en positiv måte
Ja, du har lest det riktig. En tester trenger å lære taktikk for å håndtere alle rundt og må være god på kommunikasjon. Ingen har det bra når han / hun blir fortalt at det de gjorde, var helt eller delvis feil. Men det gjør en stor forskjell i reaksjon når du foreslår å gjøre noe eller rette på noe med bedre ideer og uten en egoistisk stemme.
Det er også viktig å gi detaljer om hvilket negativt du så og hvordan det kan påvirke produktet / applikasjonen generelt.
hvordan åpne bin-filer på Windows 10
Ingen vil nekte å rette på det. :)
# 6) Du er god til å rapportere
I hele dagen jobbet du og jobbet og utførte antall testsaker og merket dem som bestått / ikke bestått testhåndteringsverktøy . Hva vil være din status på slutten av dagen? Ingen ville være interessert i å vite hvor mange antall testsaker du gjennomførte. Folk vil ha en kort og søt beskrivelse av hele dagen din.
Så nå og videre, skriv din statusrapport til klienten som - hva du gjorde (maks 3 setninger), hva du fant (med feilnumre) og hva du vil gjøre videre.
# 7) Du er fleksibel til å støtte når det er nødvendig
Plikten til programvaretester avsluttes ikke etter rapportering av en feil. Hvis utvikleren ikke er i stand til å reprodusere feilen, forventes det at du støtter for å reprodusere den, for da er det bare utvikleren som kan løse den.
Dessuten gjør stramme tidslinjer for programvaretesting mange testere uvitende om kvalitet. Den riktige tilnærmingen bør være riktig planlegging og en ekstra innsats for å dekke det som kreves.
# 8) Du er i stand til å relatere sanntidsscenarier til programvaretesting
Når du er i stand til å relatere testing med det virkelige liv, er det enkelt. Tilven deg selv til å tenke eller hele tiden lage testsaker om hvordan du tester et tog, hvordan du tester en grønnsak, hvordan du tester et monument og ser hvordan det hjelper i nær fremtid. Det vil hjelpe deg å hele tiden generere ideer og forholde deg til tester med praktiske ting.
# 9) Du er en konstant lærer
Programvaretesting er utfordrende fordi du hele tiden trenger å lære nye ting. Det handler ikke om å skaffe seg ekspertisen til spesifikt skriptspråk; det handler om å holde tritt med den nyeste teknologien, om læringsautomatiseringsverktøy, om å lære å skape ideer, om å lære av erfaring og til slutt å hele tiden trives.
Les også=> 10 tips for å overleve og utvikle seg innen programvaretesting
# 10) Du kan bruke sluttbrukerens sko
Du er en god tester bare når du kan forstå kundene dine. Kunden er GUD, og du må forstå hans / hennes behov. Hvis produktet ikke tilfredsstiller kundens behov, uansett hvor nyttig det er, kommer det ikke til å fungere. Og det er et testers ansvar å forstå kunden.
Oppdater:
10 ferdigheter for å være en flott tester: hvordan en tester kan være en god tester
Det er alltid rom for forbedring og forbedring.
Hvis du starter som en QA ferskere og tilbringer noen år i felten ikke har forandret deg fra tester til en god / flott tester, er denne artikkelen noe for deg. Les videre -
Å teste, rapportere og fullføre en oppgave er noe alle kan gjøre etter hvert med erfaring og trening. Men å være tester er så mye mer.
Vær en god tester for å stige og skinne i feltet.
Hva kan få deg dit? La oss finne det ut!
Hvordan en tester kan være en flott tester
Les også => 10 kvaliteter som kan gjøre deg til en god tester
# 1) Positiv holdning
En positiv holdning er en viktig agent for å lykkes på alle felt, og programvaretesting er ikke et unntak.
Flotte testere er:
- Alltid klar til å legge ned ekstra innsats.
- Bidra til å gjøre produktkvaliteten bedre.
- Hjelp til levering uten hindringer
- Støttemøte
Flotte testere holder en positiv holdning. De bryr seg. De forstår kraften i positivitet.
Å innprente en positiv holdning, testere bør være gitt eierskap til oppgaven s, spør takknemlighet, og interessante oppgaver.
Les også => 16 Kjennetegn ved en flott programvaretester
# 2) God kommunikasjon
Det hjelper med å enkelt overvinne kritiske problemer. Du kan forstå problemer lett, dokumentere bedre og overbevise effektivt.
hvordan åpne.dat-filen på iPhone
En god tester har gode kommunikasjonsevner og bruker den til å stille spørsmål, for å presentere sine meninger og for å diskutere kritiske scenarier / innvirkning grundig.
Gode kommunikasjons evner kan være anskaffes enkelt ved å delta i kommunikasjonstrening og øve det samme regelmessig. Vær oppmerksom på at god kommunikasjon betyr egentlig ikke, skriver eller snakker flytende engelsk alene , selv om det hjelper.
# 3) Muligheter for flere oppgaver
Multi-tasking evner er etterspørselen etter dagens tid.
En flott tester må sjonglere med flere aktiviteter, for eksempel:
- Generer og utfør testideer
- Design testtilfeller
- Skriv effektive feilrapporter
- Arbeid med flere prosjekter og gi oppdateringer.
Ikke bare det, men du bør også prioritere og planlegge aktivitetene dine deretter.
Multi-tasking evner trenger øvelse og riktig tankesett.
# 4) Rask lærer
En flott tester er en rask og selvlærende.
Du MÅ ikke lære nye ting, du vil VIL lære det. Du bør være i stand til å oppdatere deg med nye teknologier, prosesser, verktøy, ferdigheter etc. med jevne mellomrom.
Rask læring kan ikke læres, men det kan utvikles med tålmodighet, planlegging, praksis og utholdenhet.
# 5) Passion for Testing
Du må elske jobben din.
En lidenskap for å levere kvalitet, for å gi bedre brukeropplevelse, for å generere nye ideer osv. Er kritisk.
‘En lidenskapelig tester er alltid bedre enn en teknisk forsvarlig utvikler.’
Det er en absolutt spillveksler. Du vil aldri kjede deg. Du vil aldri overse noe å teste. Du vil aldri rapportere en sak uten å undersøke grundig. Du vil aldri ignorere en hjørnesak. Viktigst, du vil ikke se på testing som en takknemlig jobb. :)
# 6) Lagspiller
Å være en lagspiller er et must for hver jobb, men det får en helt ny dimensjon fordi vi må levere dårlige nyheter. For å gjøre dette bra, må du være forståelse og gi. Ikke spill skyldspelet. Vær positiv.
Å forynge denne ferdigheten er veldig viktig for å være en god tester og et godt menneske.
# 7) Tenk og funger som sluttbruker
Kvalitet betyr til slutt sluttbrukerens tilfredshet.
Uavhengig av hva kravene sier, tenk om sluttbrukerens innvirkning. Dette er enkelt fordi vi også er programvarebrukere selv om vi er profesjonelle testere.
Med kontinuerlig studie, observasjon og sammenligning, sluttbruker Perspektiv kan dyrkes.
# 8)Analytiske evner
Vårt hovedansvar er å bidra til å gjøre programvare så feilfri som mulig. Hver feil følger et mønster, og en flott tester er alltid flink til å observere det mønsteret og rapportere alle feilene i det samme mønsteret.
Dybdegående analyse og kreativitet hjelper til med å pleie gode analytiske evner.
hvordan legge maven til formørkelse
# 9) Vær en inspirasjon og en forbilde
Du har rett; dette har ingenting med testing å gjøre. Men jeg tror vi har mange omfang for å utløse inspirasjon hos mennesker vi kommuniserer med hver dag. Du kan være den siste i køen, men om noen minutter vil det alltid være noen bak deg. Så uansett hvilken stilling du er i, er det folk som ser opp til deg.
Hvis teamledelsen ofte kommer i krangel med utviklerne i et team, vil det naturligvis også teamet gjøre det. Hvis et teammedlem ikke følger en mal, kan de andre synes det er OK å ikke følge en mal.
Å være klar over at enhver handling av vår gjenspeiler en eller annen måte i en annen rundt oss, burde få oss til å strebe etter å inspirere uten å prøve.
Det er mange måter å sette sitt preg på ellers hverdagslige oppgaver:
- Vær best på det du gjør
- Være presis
- Ta hensyn til detaljer
- Kommer med en ny beste praksis
- Finne et problem som kan ha forårsaket en stor sammenbrudd
- Lære en ny ferdighet og melde deg frivillig for å undervise jevnaldrende
- Å være høflig i kommunikasjonen din
- Samle et rykte for å være den beste tester / beste defektrapporter / eller beste metriske generator.
# 10) Øv empati
Nok en gang kan dette ikke føles som et attributt testere trenger. Spesielt siden det er mye snakk om hvordan testere skal beskytte, beskytte og veilede deres feil til løsning og alt.
Men testere må ha kvaliteten for å kunne føle og ikke bare være automater. Det hjelper også testprosessen.
Ta, For eksempel, et helt nytt program som bare integreres som en prøvekjøring. Vil du bare smuldre på den, føre krig og rapportere at den ikke passer for ingenting? Eller vil du teste det sympatisk og prøve å finne problemområder slik at du kan hjelpe utviklerne med å hjelpe ytterligere forbedringer?
La oss se på det fra et reelt eksempelperspektiv. Du er nettopp ferdig med å bygge en stol. Vil du hoppe inn i det eller sitte forsiktig første gang? Jo senere, ikke sant? Når du er trygg på at det holder deg, begynner du å legge til uvanlige vekter osv.
Testing i begynnelsen må være subtil, treg og snill.
Også empati kan hjelpe deg være en bedre lagspiller - ikke bare i teamet ditt, men også med eksterne team. Vær snillere enn du trenger å være i tvil.
Jeg håper denne listen gir deg en ide om hvilket område du trenger for å jobbe for å bli en bedre programvaretester.
Om forfatteren: Dette innlegget er skrevet av STH-teammedlem Bhumika, et prosjektleder med 7 års erfaring.
Forresten, savnet jeg noe? Jeg vil gjerne høre fra deg.
Med dette avslutter jeg denne artikkelen med håp om at jeg kunne dekke de fleste punktene, noe som gjør meg til en god tester. Hva med deg?
Anbefalt lesing
- 5 ting en nybegynnerutvikler (og tester) bør vite om programvaretesting
- Money Making, Software Testing Career and Secrets of a Richest Tester
- 5 måter å være en fet og trygg programvaretester
- 4 feil i livet mitt som programvaretester (og du gjør sannsynligvis disse)
- 9 Vanlige programvaretestemyter og fakta
- 68 viktige ressurser for å være en vellykket tester (ikke gå glipp av det!)
- Topp 5 ting en tester må ha for å Excel (og programvaretesters skiftende perspektiver)
- Hvorfor programvaretesting er en tøff jobb? Og her er hvordan du kan gjøre det enkelt