top 8 skills become best qa analyst
Undrar du vad är de bästa färdigheterna för QA-analytiker? Denna handledning diskuterar de bästa färdigheter och tankesätt som krävs för att bli den bästa QA-analytikern:
Under min resa som QA-analytiker har jag träffat så många studenter som ställer frågan som hur man går in i test och hur kan jag bli bäst på det. Mitt svar är alltid ”personlighet är allt - testning väljer sitt folk”. Du kan vara en Einstein, men detta är inte Game of Thrones (hjärnor) utan av Avengers (personligheter) .
I alla krig som Avengers har vunnit vad som stod ut för mig var deras personligheter över smarthet eller deras individuella krafter. Så i den här artikeln, Jag skulle vilja ta dig igenom min formel för att vara den bästa QA-analytikern med Avengers personlighetsbeskrivning.
Jag tror att de flesta människor runt om i världen kan relatera till hämnare, med tanke på deras popularitet. Så därav mitt val, men jag kommer inte att begränsa min jämförelse till deras personligheter. Jag kommer också att använda några av deras krafter.
Vad du kommer att lära dig:
Toppfärdigheter för QA-analytiker
# 1) Kaptenens ledarskap
Kompetensuppsättning:
- Ledarskap
- Beslutsfattande
- Ägarskap / ansvar
- Auktoritet
Låt sparka igång med en hedersman, stor styrka, skyddande natur och stort ledarskap, Captain America. Han andas, talar och går ledarskap. I en av scenerna i Avengers End Game när de skulle resa till det förflutna höll han ett tal som fick oss att flyta från våra platser med fjärilar i magen.
Vem som helst kunde ha talat dessa ord, men eftersom det var Cap kände du det i tårna. Det är vad jag kallar bra ledarskap, det kräver att man har en bra teknik för att försvaga sina ord med bestämd auktoritet. En QA-analytiker med en sådan karaktär är avsedd att växa väldigt snabbt i sin karriär. Borta är de dagar då projektledare körde projekt, dessa dagar är QA ansvarig för de flesta beslut som t.ex.
Det är här ett stort ledarskap spelar in. Man måste vara mycket bestämd med sina beslut också. Captain America visar också stort ägande / ansvar för sitt arbete och spelar i de flesta fall reglerna. En av färdigheterna som gör att en kvalitetspersonal utmärker sig är disciplinen i dokumentationen av deras arbete, som talar om äganderätten till ens arbete.
Det finns regler och standarder som ska upprätthållas när man gör dokumentation som testplaner, testfall, testrapporter och loggningsfel. Testning är en mycket strukturerad disciplin. Jag har sett smarta människor falla av QA-vagnen på grund av dess natur att välja sina egna människor baserat på personlighet framför hjärnor. Så om strukturerat arbete framkallar dina inre supermakter, välkommen hem Cap.
# 2) Utanför lådan med Iron-Man vs Hulk Smash
Kompetensuppsättning:
- Kreativitet
- Utforskning
- Fungerar smart
Även om testning är strukturerad begränsar den inte kreativiteten. Vi har alla sett hur Tony Stark (Iron-Man) har varit innovativ med sina järndräkter från den första filmen till den sista hämnarens film. Han tänker alltid utanför lådan. Han är lösningen mannen. För det här avsnittet behöver jag att du föreställer dig själv som Iron Man (kanske inte den smutsiga rika delen av honom), bara den kreativa sidan.
Iron man kan programmera nästan vad som helst, bygga den mest komplexa roboten och göra den så fin som han vill. En sak som han inte kan programmera in i en robot är obegränsad kreativitet. Således bör kreativitet vara hemoglobiner i en testares kropp. Testtekniker kan användas men utan kreativitet är deras effektivitet begränsad. För att du ska få enastående testtäckning bör du tänka 'vad händer om jag försöker det här'.
Så tar du din inre Hulk Smash så mycket du kan. En utvecklares tänkesätt säger 'kod, packa och få det att fungera' medan din som testare ska säga 'smash! Låt mig bryta den så mycket jag kan ”. Poängen är att se till att du testar alla scenarier du kan tänka dig, sko dig själv som slutanvändare av den produkt som testas (du kan lika gärna ha på dig kostymen, gå ut, leva ingen sten oförändrad).
Det bästa sättet att tillämpa 'smash' -tänkandet är att använda effektiva sätt att öka testtäckningen. Jag rekommenderar personligen att när du skriver testfall; bryta ner varje krav till så många testfall som möjligt. Gör inte bara positiva tester hela tiden, prova mer negativa tester, införliva några utforskande tester i mixen (men detta är mer effektivt om du har erfarenhet av programvaran i fråga).
Den nya hulken som vi ser i den senaste Avengers-filmen (Endgame) är en combo, med en balans mellan Smart (creative) och Savage (Smash) Hulk. Vi kan anta denna karaktär i testvärlden, där den vilda tankesättet säger att vi måste krossa men den smarta tankesättet talar till 'poängen är att inte svettas' vilket betyder att vi inte behöver krossa överallt.
Extra testning (särskilt utforskande) bör fokusera på områden som är kända för att översvämmas av buggar. Nu lämnar du ingen sten orörd.
# 3) Hawkeye's Precision
Kompetensuppsättning:
- Känsla för detaljer
- Rörlighet
- Teknisk-automatisering
Hawkeye omdefinierar precision, han handlar om snabb, sikta och skjuta för att döda ingen miss. Som testare är precision mycket viktig. Om det fanns en supermakt som alla superhjältar måste ha, skulle den supermakten vara detaljorienterad för testare. Jag menar utan stor uppmärksamhet på detaljer hur kan en testare hämta fel?
Hawkeyes har också stor smidighet vilket ger honom kompatibilitet på ett snabbt slagfält där han måste bekämpa motståndare som använder kulor. Så en kombination av smidighet och stort fokus visar sig ge en möjlighet att spika (utan Thors hammare) mer på begränsad tid.
Denna kombination fungerar utmärkt till din fördel i en snabb tempomiljö, driven av deadlines. Din detaljorienteringsförmåga säkerställer att du plockar upp så många buggar som möjligt, smidighet hjälper dig att möta deadlines. Men kom ihåg att jag nämnde att QA inte bara handlar om testning utan också dokumentation som behöver mycket precision.
Hawkeye är också känt för att vara en mycket teknisk kille som spenderar sin tid på att göra sin konst perfekt under sin fritid. I vissa fall kan du som QA-analytiker behöva skriva eller köra automatiseringsskript. Det är då du bär dina tekniska stövlar och tekniska färdigheter måste ständigt godkännas. Som en QA-analytiker bör du också hålla dig i ögonen på de senaste testverktygen.
Vissa fall kan också kräva att du utför backend-testning. Så förbered dina tankar att dyka in i tekniken för fängelsehålan.
# 4) Dr Strange And Future Defects
Kompetensuppsättning:
- Risk identifiering
- Beslutsfattande
Att vara Dr Strange i QA-världen är en knepig strävan. Dr Strange är känt för att vara en spektakulär Supreme Sorcerer med förmågan att se flera framtidsutsikter i en instans. Jag säger inte att du nu ska lära dig att bli en trollkarl för att ta bort det här. Detta är möjligt genom erfarenhet av testning.
En bra testare tillämpar sin erfarenhet av att fastställa brister i den levande miljön. Enkelt uttryckt betyder detta genom erfarenhet att en testare bör förutse områden som sannolikt kommer att ha buggar och därför fokusera sin testning på sådana områden. Men hur är det med fall där du testar programvara för första gången? Kom ihåg att du nu är i trollkarlens skor.
Varje bra trollkarl ska alltid ha några fler knep i ärmen. Ditt knep är att tillämpa en tänkesätt för en slutanvändare i din testning för att fastställa framtida brister när applikationen går live. Förmågan att testa för eventuella brister i live-systemet inkluderar också förutsägelse av risker.
Tänk dig att Dr Strange hade sådana värdefulla krafter att förutsäga framtiden men gjorde ingenting åt det. Det är som att beställa en saftig biff på en snygg restaurang men du har inga tänder. Så, för att belöna ditt hårda arbete med att göra dessa riskprognoser, är tillämpningen av strategier för att mildra ett måste. Ett sätt att göra detta är att automatisera testfall för områden med hög risk.
Att prioritera och välja rätt testfall som ska automatiseras är en färdighet i sig och kräver en stark personlighet eftersom det innebär många beslutsfattande.
# 5) Svart panter i sitt folks skor
Kompetensuppsättning:
- Förståelse
- Insamling av krav
- Tänk som en slutanvändare
- Nyfikenhet
Låt oss nu dyka in i att tänka som Black Panther när vi närmar oss behov (krav) hos hans folk (slutanvändare). Black Panther visar en karaktär av att vara en ädel ledare som sätter sitt folks behov först. En del av att vara en högpresterande testare måste man ha färdigheter för att förstå kraven och kunna översätta dem till testfall.
Testning startar inte bara när man måste testa programvaran. Enligt ISTQB Foundation grundläggande är tidig testning det billigaste tillvägagångssättet. Vad det betyder är att testningen bör börja i kravuppsamlingsstadiet i System Development Life Cycle (SDLC) för att minska kostnaderna för systemutveckling.
Även om kravuppsamlingen inte finns i vår arbetsbeskrivning. Jag har haft så många fall där jag kommer att gå med en utvecklare för att prata med en företagsanvändare för att diskutera krav. När vi återvänder kommer utvecklaren att bli delvis ledtrådad om vad produktägaren behöver. Det blev sedan mitt ansvar att hjälpa dem att förstå kraven.
Observera att detta berodde på frånvaron av en affärsanalytiker i vår organisation vid den tiden. Men i allmänhet som en QA-analytiker bör du vara utrustad med kunskaper om kraven så att du effektivt kan översätta dem .
Black Panther är också skyddande för deras Vibranium, vi har sett honom gå ut ur hans sätt att se till att han tar hem det som tillhör Wakanda hemma i en fred. Så testning handlar inte om att göra positiva och negativa tester för att uppfylla kraven. Men man måste kunna gå ut ur sitt sätt för att säkerställa att kvaliteten hålls på högsta standard.
En bra QA-analytiker utmanar också kraven på bättre kvalitet . Att gå ut ur ditt sätt för att säkerställa god kvalitet innebär också att testa områden utanför räckvidden med en nyfiken metod med logik.
# 6) Ge allt som Thor
Kompetensuppsättning:
- Avgörande
- Förtroende
- Professionalism
En logisk tänkesätt är en stor vinst i QA men med en kombination av en stark personlighet, det är en hemmakörning, som Thor och hans hammare. Thor har en stark personlighet, även om hans ergo överskuggar hans omdöme ibland, har han en stark känsla av att inte ge upp. Efter att hans hemplanet förstördes och han förlorade sin hammare uttömde han alla möjliga alternativ för att hitta ett sätt att döda Thanos.
Det är den mentalitet du behöver som testare (definitivt inte att hitta en större hammare som Thor gjorde?), Men en metod att hitta så många vinklar som möjligt för att testa ett visst objekt. Detta sträcker sig också till att vara starkt i fall där utvecklare kommer att avvisa buggar du loggat utan solida skäl. Du borde fråga med bevis, men det betyder inte att du måste vara envis.
Men om du inte är nöjd med orsakerna till ett avvisande av fel. Du bör ifrågasätta avvisningen tills du är nöjd. Kom ihåg att beslut om huruvida ett objekt kan flyttas till ett live system eller inte ligger hos QA: s förtroende för den funktionen.
Så om du som QA-personal inte är säker på en funktion på grund av att buggar som loggas avvisas, men ändå låter den funktionen gå på live-systemet, så ifrågasätts din professionalism och din certifiering som QA-analytiker. Även om Thor gick ut för att hitta en alternativ lösning på Thanos-massakern, kom han till ett nederlag och han var tvungen att acceptera.
Precis som vid testning kan man prova alla möjliga scenarier de kan tänka sig för att säkerställa bra testtäckning. Men oavsett hur hungrig en testare kan vara på 100% felfri programvara; man måste vara förberedd på att täras ut med testbegränsningar.
Enligt ISTQB: s andra princip är uttömmande testning inte praktiskt möjligt. Så det betyder att du måste ha en inställning som också accepterar testbegränsningar.
# 7) Att vara en Spider-Man
testa intervjufrågor och svar för erfarna
Kompetensuppsättning:
- Intuition
- Integration
Att vara Spiderman i testning refererar bara till förmågan hos vävtankar som förbinder prickarna, som är till nytta när man närmar sig integrationstester. Det finns olika nivåer av testning och integrationstestning är en nivå som kan vara mycket knepig, beroende på komplexiteten hos systemen som integreras och hur de gränssnitt. För att vinna striden om effektiv integrationstestning behöver du 'webby' supermakten.
Vi vet också att Spiderman har en mycket stark intuitiv personlighet. En kombination av erfarenhet och stark intuition kan hjälpa en testare att plocka upp de minst förväntade buggarna under utforskande testning. Nyligen testade jag en rapportfunktion och en slumpmässig “röst” i mitt huvud sa, jag bör börja med att titta på en annan icke-relaterad funktion, och gissa vad? vid min första interaktion med den skärmen plockade jag upp en bugg på en inte så ofta använd funktion i systemet.
# 8) Black Widow's Focus
Kompetensuppsättning:
- Fokus
- Taktisk
Black Widows vinnande förmåga är hennes fokuseringssätt i frågor. Hon uppnår detta med en delnings- och erövringsteknik. Hon är helt medveten om att hon inte är en åskgud som kan slå en flod av människa i ett slag, och inte heller har hon en snygg rustning som kan skjuta 100 missiler för att uppnå detsamma. Men hennes splittring och erövring sätter henne alltid över sina rivaler på slagfältet.
Vid testning är fokus mycket viktigt för att närma sig komplexa funktioner. Det är i allmänhet tillrådligt att inte bita på det du inte kan tugga. Fokuserad testning bär detta råd perfekt.
Slutsats
Jag har alltid trott att din karriär borde vara en förlängning av din personlighet. Så om du anpassar din personlighet till matchande karriär har du vunnit en enorm kamp. Som jag har förklarat. testanalys är en karriär som kräver ”rätt” personlighet och tänkesätt.
Jag har sett intellekt lämnar QA inte för att det är svårt, utan för att deras personlighet var på en annan väg än QA. Så mitt råd till dig är om du funderar på att gå in i QA, först bedöma din personlighet för kondition, eller om du redan är i QA och du måste accelerera i din karriär, kommer din personlighetskontroll att styra dig på rätt väg .
Jag hoppas, den här guiden hjälper dig att identifiera din personlighet som QA-analytiker !!
Rekommenderad läsning
- 40+ populära test QA-analytikerintervjuer och svar (2021 LIST)
- 6 grundläggande färdigheter som varje testare (huvudsakligen färskare) borde ha
- 9 sätt att snabbt förbättra dina skrivfärdigheter som programvarutestare
- Executive Assistant Färdigheter, lön, ansvar och mer
- Hur räknar man ut vilket QA-jobb som bäst passar dig baserat på dina kunskaper?
- Hur du kan förbättra dina testfärdigheter och slå tävlingen!
- Verktyg över färdigheter: Saknar vi poängen?
- Kick Start din karriär som affärsanalytiker: A Career Avenue för dig