10 qualities that can make you good tester
Vad får dig att tro att du är bra på att testa? Varför kvalificerar du dig som testare?
Frågan bankar fortfarande i mina öron när det kommer till en intervju.
Det var frågan jag fick i början av min karriär som mjukvarutestare. Intervjuaren ställde några vanliga frågor som vanligt och plötsligt kastade han den här frågan till mig. Jag var nästan mållös. För det mesta tror vi att vi är bra på något för att vi gör det eller kanske antar att vi är bra på det.
Efter att ha tillbringat nästan ett decennium i branschen, när jag ser tillbaka kan jag förstå vikten av frågan och därför kommer jag idag att presentera en lista med punkter som jag har gissat för att få mig att känna att jag var / är bra på att testa .
Låt oss ta en titt. Som en sidoanteckning uppmanas du att lägga till din poäng i listan och vi kommer att acceptera den med öppna armar.
Vad du kommer att lära dig:
- Egenskaper för en bra testare
- # 1) Du förstår prioriteringar
- # 2) Du ställer frågor
- # 3) Du kan skapa många idéer
- # 4) Du kan analysera data
- # 5) Du kan rapportera negativa saker på ett positivt sätt
- # 6) Du är bra på att rapportera
- # 7) Du är flexibel att stödja när det behövs
- # 8) Du kan samrelatera realtidsscenarier till programvarutestning
- # 9) Du är en konstant elev
- # 10) Du kan bära slutanvändares skor
- 10 färdigheter för att vara en bra testare: hur en testare kan vara en stor testare
Egenskaper för en bra testare
Så här går du. Förutsätt villkoren 'du är bra på att testa när' till varje punkt och läs igenom:
# 1) Du förstår prioriteringar
Programvarutestare blir omedvetet en bra tidsansvarig eftersom det första han behöver förstå är en prioritet. För det mesta får du en modul / funktionalitet för att testa och tidslinjen (vilket alltid är rätt) och du måste ge utdata. Dessa regelbundna utmaningar få dig att förstå hur du ska prioritera saker.
Som testare måste du förstå vad som ska testas och vad som bör ges mindre prioritet, vad som ska automatiseras och vad som ska testas manuellt, vilken uppgift som ska tas upp först och vad som kan göras i sista stund. När du väl är en mästare i att definiera prioriteringar skulle testning av programvara vara väldigt enkelt.
Men …… .men min vän, att förstår prioritet kommer bara med erfarenhet och så tålamod och ett vaksamt öga är de mest användbara vapnen.
# 2) Du ställer frågor
Att ställa frågor är den viktigaste delen av Software Testing. Om du misslyckas med det kommer du att förlora en viktig massa information.
Frågor kan ställas:
- Att förstå krav
- Att förstå förändringar som gjorts
- Att förstå hur krav har implementerats
- För att förstå hur felet åtgärdades
- Att förstå buggfixeffekter
- Att förstå produkten från andra perspektiv som utveckling, affärer, etc.
Det kan vara fördelaktigt att förstå helhetsbilden och definiera täckningen.
# 3) Du kan skapa många idéer
Som jag har skrivit i nästan alla inlägg, Programvarutestning handlar om idéer . När du kan generera ett antal idéer för att testa produkten sticker du ut ur mängden eftersom folk oftast känner självtillfredsställelse efter att ha skrivit vanliga funktionella test- och prestanda-testfall.
Enligt mig börjar en riktig testares jobb först efter att ha skrivit vanliga testfall. Ju mer du tänker på hur produkten kan användas på olika sätt kommer du att kunna skapa idéer för att testa den och i slutändan kommer du att få förtroende för produkten, kundnöjdhet och livslång upplevelse.
Så var en idégenerator om du vill vara bra på att testa.
# 4) Du kan analysera data
Att vara testare förväntas inte att du bara testar. Du måste förstå de data som samlats in från testet och måste analysera dem för applikationens eller produktens specifika beteende. För det mesta, när jag hör om ett fel som inte kan reproduceras, ler jag tyst.
Det finns inget fel som inte kan reproduceras. Om det inträffade en gång betyder det att det kommer att dyka upp för andra gången. Men för att nå grundorsaken måste du analysera testmiljön, testdata, avbrott etc.
Som vi alla vet, när det gäller automatiseringstest, handlar det oftast om att analysera testresultat för att skapa skript och köra dem under många tid är inte en stor uppgift, men att analysera data som genereras efter körning av dessa skript är också viktigaste delen.
# 5) Du kan rapportera negativa saker på ett positivt sätt
Ja, du läste det korrekt. En testare behöver lära sig taktik för att hantera alla runt omkring och måste vara bra på kommunikation. Ingen mår bra när han / hon får höra att vad de än gjorde var helt eller delvis fel. Men det gör en hel del skillnad i reaktion när du föreslår att du gör något eller rättar till något med bättre idéer och utan en egoistisk röst.
Detaljer är också viktiga för att ge information om vilket negativt du såg och hur det kan påverka produkten / applikationen totalt sett.
vad är ett datainsamlingsverktyg
Ingen skulle förneka att rätta till det. :)
# 6) Du är bra på att rapportera
Under hela dagen arbetade du och arbetade och utförde antal testfall och markerade dem som godkända / misslyckade testhanteringsverktyg . Vad skulle din status vara i slutet av dagen? Ingen skulle vara intresserad av att veta hur många antal testfall du utförde. Människor vill ha en kort och söt beskrivning av hela dagen.
Så nu och framåt, skriv din statusrapport till klienten som - vad du gjorde (högst 3 meningar), vad du hittade (med felnummer) och vad du kommer att göra nästa.
# 7) Du är flexibel att stödja när det behövs
Programvarutestarens skyldighet upphör inte efter att ett fel har rapporterats. Om utvecklaren inte kan reproducera felet förväntas du stödja att reproducera det, för då är det bara utvecklaren som kan åtgärda det.
Dessutom gör snäva tidslinjer för programvarutestning många testare okunniga om kvalitet. Rätt tillvägagångssätt bör vara korrekt planering och en extra insats för att täcka vad som krävs.
# 8) Du kan samrelatera realtidsscenarier till programvarutestning
När du kan samarbeta testning med verkliga livet är det enkelt. Vana dig själv att tänka eller skapa ständigt testfall om hur du testar ett tåg, hur man testar en grönsak, hur man testar ett monument och ser hur det hjälper inom en snar framtid. Det kommer att hjälpa dig att ständigt generera idéer och relatera testning med praktiska saker.
# 9) Du är en konstant elev
Programvarutestning är utmanande eftersom du hela tiden behöver lära dig nya saker. Det handlar inte om att skaffa sig expertis inom specifikt skriptspråk; det handlar om att hålla jämna steg med den senaste tekniken, om inlärningsautomationsverktyg, om att lära sig att skapa idéer, om att lära av erfarenhet och i slutändan att ständigt blomstra.
Läs också=> 10 tips för att överleva och utvecklas inom programvarutestning
# 10) Du kan bära slutanvändares skor
Du är en bra testare bara när du kan förstå dina kunder. Kunden är GUD och du måste förstå hans / hennes behov. Om produkten inte tillgodoser kundernas behov, oavsett hur användbar den är, kommer den inte att fungera. Och det är en testares ansvar att förstå kunden.
Uppdatering:
10 färdigheter för att vara en bra testare: hur en testare kan vara en stor testare
Det finns alltid utrymme för förbättringar och förbättringar.
Om du börjar som en QA-fräschare och tillbringar några år i fältet inte har förändrat dig från testare till en bra / bra testare, är den här artikeln för dig. Läs vidare -
Att testa, rapportera och avsluta en uppgift är något som alla kan göra efter ett tag med erfarenhet och träning. Men att vara testare är så mycket mer.
Var en stor testare för att stiga och lysa i fältet.
Vad kan få dig dit? Låt oss ta reda på!
Hur en testare kan vara en stor testare
Läs också => 10 kvaliteter som kan göra dig till en bra testare
# 1) Positiv attityd
En positiv attityd är en viktig agent för att lyckas inom alla områden och Software Testing är inget undantag.
Stora testare är:
- Alltid redo att göra extra ansträngningar.
- Hjälp till att förbättra produktkvaliteten.
- Stöd vid leverans utan hinder
- Supportmöte
Stora testare håller en positiv attityd. De bryr sig. De förstår kraften i positivitet.
För att införa en positiv attityd, testare borde vara givet äganderätt till uppgiften s, prompt uppskattning och intressanta uppdrag.
Läs också => 16 Egenskaper för en bra programvarutestare
# 2) Bra kommunikation
Det hjälper till att enkelt övervinna kritiska problem. Du kan lätt förstå problem, dokumentera bättre och övertyga effektivt.
tecken till int c ++
En stor testare har utmärkta kommunikationsförmågor och använder den för att ställa frågor, för att presentera sina åsikter och för att diskutera kritiska scenarier / påverkan grundligt.
God kommunikationsförmåga kan vara förvärvas enkelt genom att gå med i kommunikationsträningspass och träna på dem regelbundet. Vänligen notera att bra kommunikation betyder egentligen inte, skriver eller talar flytande engelska ensam , även om det hjälper.
# 3) Multi-Tasking-förmågor
Multi-tasking förmågor är efterfrågan i dagens era.
En stor testare måste jonglera med flera aktiviteter, till exempel:
- Generera och kör testidéer
- Design testfall
- Skriv effektiva felrapporter
- Arbeta med flera projekt och ge uppdateringar.
Inte bara det, men du bör också prioritera och schemalägga dina aktiviteter därefter.
Multi-tasking förmågor behöver övning och rätt tänkesätt.
# 4) Snabblärare
En stor testare är en snabb och självlärare.
Du MÅSTE inte lära dig nya saker, du borde VILJA lära dig det. Du bör regelbundet kunna uppdatera dig med ny teknik, processer, verktyg, färdigheter etc.
Snabbinlärning kan inte läras ut men det kan utvecklas med tålamod, planering, övning och uthållighet.
# 5) Passion för testning
Du måste älska ditt jobb.
En passion för att leverera kvalitet, för att ge bättre användarupplevelse, för att generera nya idéer etc. är kritisk.
”En passionerad testare är alltid bättre än en tekniskt sund utvecklare.”
Det är en absolut spelväxlare. Du kommer aldrig bli uttråkad. Du kommer aldrig att förbise något att testa. Du kommer aldrig att rapportera ett ärende utan noggrann undersökning. Du kommer aldrig att ignorera ett hörnfall. Viktigast är att du inte ser på testning som ett otacksamt jobb. :)
# 6) Team Player
Att vara lagspelare är ett måste för varje jobb men det får en helt ny dimension eftersom vi måste leverera dåliga nyheter. För att göra det bra måste du vara förståelse och ge. Spela inte skuld-spelet. Fortsätt vara positiv.
Att föryngra denna färdighet är mycket viktigt för att vara en stor testare och en bra människa.
# 7) Tänk och agera som slutanvändare
Kvalitet betyder i slutändan slutanvändarnas tillfredsställelse.
Oavsett vad kraven säger säger om slutanvändarens påverkan. Detta är enkelt eftersom vi också är programvaruanvändare även om vi är professionella testare.
Med kontinuerlig studie, observation och jämförelse, slutanvändaren Perspektiv kan odlas.
# 8)Analytiska förmågor
Vårt primära ansvar är att hjälpa till att göra programvara så felfri som vi kan. Varje fel följer ett mönster och en stor testare är alltid bra på att observera det mönstret och rapportera alla fel i samma mönster.
Fördjupad analys och kreativitet hjälper till att ge goda analytiska förmågor.
hur man implementerar en kö i java
# 9) Var en inspiration och en förebild
Du har rätt; detta har inget att göra med testning. Men jag tror att vi har gott om omfattning för att få inspiration till människor vi interagerar med varje dag. Du kanske är den sista i kön, men om några minuter kommer det alltid att finnas någon bakom dig. Så oavsett vilken position du befinner dig i, det finns människor som ser upp till dig.
Om teamledaren ofta diskuterar med utvecklarna i ett team kommer det naturligtvis också att göra det. Om en lagmedlem inte följer en mall kanske de andra tycker att det är OK att inte följa en mall.
Att vara medveten om att varje handling av oss resonerar på något sätt i en annan omkring oss borde få oss att sträva efter att inspirera utan att ens försöka.
Det finns många sätt att sätta ditt prägel på annars vardagliga uppgifter:
- Var bäst på vad du gör
- Vara i tid
- Var uppmärksam på detaljer
- Kommer med en ny bästa praxis
- Hitta ett problem som kan ha orsakat en större sammanbrott
- Lär dig en ny skicklighet och volontärarbete för att lära dina kamrater
- Att vara artig i din kommunikation
- Samla rykte för att vara den bästa testaren / bästa defektreporter / eller bästa metriska generator.
# 10) Öva empati
Återigen kanske det här inte känns som ett attribut som testare behöver. Speciellt eftersom det talas mycket om hur testare ska skydda, skydda och styra sina defekter till lösning och allt.
Men testare måste ha kvaliteten för att kunna känna och inte bara vara automater. Det hjälper testprocessen också.
Ta, Till exempel, en helt ny applikation som bara integreras som en provkörning. Skulle du bara smula på det, föra ett krig och rapportera att det är lämpligt för ingenting? Eller skulle du testa det sympatiskt och försöka hitta problemområden så att du kan hjälpa utvecklarna att stödja ytterligare förbättringar?
Låt oss se på det ur ett verkligt exempelperspektiv. Du har precis byggt en stol. Skulle du hoppa in i den eller sitta försiktigt första gången? Senare, eller hur? När du är säker på att det håller dig börjar du lägga till ovanliga vikter etc.
Testning i de inledande faserna måste vara subtil, långsam och snäll.
Empati kan också hjälpa dig vara en bättre lagspelare - inte bara inom ditt team utan också med externa team. När du är osäker, var snällare än du behöver vara.
Jag hoppas att den här listan ger dig en uppfattning om vilket område du behöver arbeta för att bli en bättre programvarutestare.
Om författaren: Detta inlägg är skrivet av STH-teammedlem Bhumika, en projektledare med 7 års erfarenhet.
Förresten, saknade jag något? Jag skulle gärna höra från dig.
Med detta avslutar jag den här artikeln med hopp om att jag skulle kunna täcka de flesta punkterna, vilket gör mig till en bra testare. Hur är det med dig?
Rekommenderad läsning
- 5 saker en nybörjare (och testare) borde veta om programvarutestning
- Tjäna pengar, karriär för programvarutestning och hemligheter från en rikaste testare
- 5 sätt att vara en fet och säker programvarutestare
- 4 misstag i mitt liv som programvarutestare (och du gör förmodligen dessa)
- 9 Vanliga programvarutestningsmyter och fakta
- 68 Viktiga resurser för att bli en framgångsrik testare (missa inte!)
- Topp 5 saker som en testare måste ha för att Excel (och programvarutestarens skiftande perspektiv)
- Varför programvarutestning är ett tufft jobb? Och här är hur du kan göra det enkelt