Skip to main content

Iman är en erfaren QA-chef baserad i Québec, Kanada. Hon vann The Test Factor på Testfestivalen 2021, vilket utan tvekan är höjdpunkten i hennes karriär hittills… 

Vi pratade med henne för att höra mer om det vinnande konceptet, vad som inspirerade henne, hennes förhållningssätt till testning och hennes resa fram till denna punkt. Vi tror att mycket av det kommer att kännas igen av dig!

QAL

Hej Iman, välkommen till QAL-communityn. Låt oss börja från början. Hur började du med testning, var du utvecklare innan du blev testare?

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Iman Benlekehal

Jag utbildade mig till utvecklare, så jag kan koda, men jag har aldrig arbetat som programmerare. Efter mina studier gick jag på några anställningsintervjuer, och en av dem gällde en tjänst som testare. Jag frågade, ”okej, så vad är testning?” Personen svarade egentligen inte på frågan i detalj, utan ställde bara många frågor om mig som person – hon var intresserad av min personlighet. Sedan sa hon till mig ”du ska gå på en intervju på ING Direct, nätbanken för sparande ”

När jag kom till intervjun hände samma sak. Intervjuaren ställde också några frågor om testning, till exempel: ”Hur skulle jag testa det här avtalet eller de här räntorna?” och ”föreställ dig att vi har de här erbjudandena för den här typen av konto, hur skulle du testa det?” Och jag minns att jag ställde fler frågor till honom än han ställde till mig.

När jag kom hem frågade min vän hur det hade gått, och jag sa ”ja, det var konstigt. Jag ställde  fler frågor till honom än han ställde till mig, och jag kunde inte svara på hans frågor om testning. Så jag vet inte, jag tror att det gick dåligt.”

Till min förvåning blev jag anställd, och jag fortsatte att fråga mig själv ”okej, vad är den här testningen? Vad ska jag testa?” Och min första chef sa, ”Du kan ingenting om testning. Här är en mening eller ett krav, skriv ett testfall.” Jag sa till honom ”Jag har aldrig skrivit ett testfall.” Han sa, ”Gör det, så ser vi efteråt” Så [jag] gjorde det. Och han sa, ”Så du gjorde rätt.” Då tänkte jag ”Jaha, okej. Jag ska alltså inte testa knappar?” ”Nej, du ska testa kraven. Om de är tillförlitliga och begripliga.” Då tänkte jag ”Okej, det här är ett jobb där jag har rätt att ställa frågor?” Och han sa, ”Det stämmer.” Så från den stunden blev det en passion. Jag älskar jobbet.

QAL

Så det är så du skulle beskriva testning – att ställa rätt frågor?

Iman Benlekehal

Det är det jag tycker om, eftersom jag har rätt att fråga varför och hur. I Frankrike får man som ung student inte ställa djupgående frågor om varför och hur, om man inte först har en examen, men jag har alltid tyckt om att förstå varför saker händer. Varför ber de mig att göra något? I den här rollen hade jag rätt att ställa dessa frågor. Det var min roll, så jag var väldigt glad över det. Väldigt entusiastisk. Det här var det första jag älskade.

Den andra anledningen är att jag tycker om människor och att arbeta med olika människor. Jag älskar utmaningen i det och att få människor att tala samma språk och sträva mot samma mål. Du har användaren som vill ha en sak, chefen [som] vill ha något annat och utvecklaren som säger något ytterligare. Och på något sätt befinner du dig mitt i allt detta, och du behöver få dem att förstå varandra. Så den utmaning jag tycker mest om är att få människor att förstå varandra.

Get regular tech leadership wisdom for delivering better software and systems.

QAL

Så testning handlar inte bara om att komma in i slutet av ett programvarubygge, undersöka lite och försöka få saker att gå sönder?

Iman Benlekehal

För mig, nej, det är mycket mer än så. Det är grunderna, en av uppgifterna. Låt oss säga att du har 100 % godkända tester – vad är det som gör att dessa 100 % godkända tester är bra för användaren? 

Du är nöjd eftersom du har täckt 100 % av kraven. Men vad får dig att tro att din täckning är det som verkligen behövs? Om du inte ser användarna och om du inte förstår varför och hur, kan du testa vad du vill, men det kommer inte att bli rätt.

QAL

Så du tycker om att arbeta nära UX- och användarundersökningsteamet?

Iman Benlekehal

Jag försöker arbeta med alla. Det finns projektteam där produktägaren är den som står längst fram, talespersonen för alla, inklusive användarna. Och det är okej, jag tycker om att arbeta med dem. Men jag vill också höra vad användarna verkligen behöver ur ett kvalitetsperspektiv, inte bara det funktionella. Så även om produktcheferna säger till mig att det här är personerna och att det här är era intressenter, försöker jag utvidga perspektivet och ställa fler frågor. Vilka är de? Är de medvetna om att det ni ber om kommer att innebära den här påverkan? Sådana saker. För mig handlar det alltså inte bara om testning, det var bara en del.

Relaterad läsning: LEDARSKAP INOM TESTNING: TESTVERKTYG

QAL

Så det handlar mer om ett holistiskt sätt att tänka kring hela projektet?

Iman Benlekehal

Precis.

QAL

Okej, jag förstår. Så det här var det som inspirerade konceptet Skifta uppåt och sprid? Grattis förresten till din vinst i Test Factor!

Iman Benlekehal

Tack! Konceptet kom efter att ha arbetat i Frankrike och Kanada och sett att vi fortfarande har samma problem, oavsett sektor och oavsett kontinent. Kvalitet och testning hålls enbart på projektnivå. Och som jag sa till dig flyttar jag fram gränserna, jag utmanar intressenterna, för om vi håller dem på samma nivå och försöker lösa eller testa vad som än läggs framför oss här, så vet jag av erfarenhet att vi kommer att få problem med användarna i slutändan. Vi kommer att få budgetproblem och även andra problem.

Så en dag sa jag: ”Okej, sluta tänka på att flytta åt höger, sluta tänka på att flytta åt vänster. Först och främst måste du gå uppåt och övertyga hierarkin, den högsta ledningen, om vad kvalitet är. Vad kvalitetssäkring är, vad vårt mål är. Hur det går till. Hur det fungerar. Det handlar inte bara om testning. Och när vi säger att kvalitet är allas ansvar börjar det för mig med dem. De är först och främst ansvariga för kvaliteten och testningen av allt.

Det är därför idén uppstod, eller åtminstone namnet, eftersom alla nu vet att vi måste övertyga den högsta ledningen och på något sätt få dem engagerade. För mig är det en förutsättning. Det kommer inte i mitten. Det är det första vi måste göra innan vi funderar på var vi kan placera de bästa testområdena. 

Och sedan sprida, eftersom det inte räcker att bara gå och övertyga hierarkin, den högsta ledningen eller vd:arna. Du måste arbeta med dem för att sprida kvaliteten i hela företaget, för att skapa den här kvalitetskulturen och det här kvalitetstänket. Om ett projekt misslyckas eller om det uppstår ett stort fel – till exempel i sociala nätverk – kommer teamen som arbetade med det inte att finnas kvar där. Ingen kommer att minnas personen som arbetade med det projekt som misslyckades eller vad som orsakade felet. Det som kommer ihåg är företagets namn. Därför är det viktigare än att bara säga att projektet och teamen ansvarar för kvaliteten – det gör alla.

QAL

Så det du säger är att du vill komma in och förändra hela företagskulturen och företagstänket?

Iman Benlekehal

Precis. Testning är bara en åtgärd. Det är bara den sista komponenten i kvalitet. När det gäller kvalitet måste du fastställa strategin och fundera på vilka kriterier du behöver lyfta fram för det här projektet tillsammans med användarna. Om användaren till exempel behöver hög prestanda behöver vi ett verktyg för att testa den höga prestandan, och det råkar vara så att det verktyget är mycket, mycket dyrt. Och de hade till exempel inte budgeterat för det, de hade inte avsatt någon budget. Så återigen kommer det in för sent.

Så ja, vi behöver testa tidigare, men vi behöver bli involverade tidigare och förstå kvaliteten och kvalitetskriterierna – jag tror att det nu finns 10 enligt ISO 25010. Användarna behöver uttrycka sig kring alla dessa kriterier, och den högsta ledningen behöver förstå varför dessa kriterier är mycket viktiga. 

När detta är gjort, när vi förstår alla risker, kan vi testa. TDD och allt sådant är bra och mycket viktigt, och jag säger inte att det inte löser några problem, men det finns många problem som kan lösas innan testningen.

QAL

Så detta sker före teststrategin och modelleringen?

Iman Benlekehal

Ja. I vissa projekt är projektledaren till exempel glad över att ha mig i sitt team. De säger ”Okej, vi har Iman, hon tar hand om teststrategin.” Jag säger ”Okej, bra. Kan du involvera oss med kunden, så att vi kan presentera strategin för honom?” Och de brukar vara okej med det. De verkar förstå filosofin och låter mig prata med kunden. Det är perfekt. Men veckan därpå säger han: ”Okej, vi har uppskattat din budget.” Jag säger ”Vem uppskattade den budget som QA behöver för sina aktiviteter?” 

De förstår inte att det inte bara är teori som säger att vi behöver vara involverade i alla delar. Så det är svårt för dem att förändra sitt tankesätt och inse att testning och kvalitet inte bara är en procentandel av det utvecklarna gör. Jag tror att de tar 40 % av uppskattningarna. Det är ännu ingen reflex att ta in QA som experter och säga ”Okej, här är projektet. Även om ingen från QA är involverad här, vad tycker du?”

Och med vår erfarenhet kan vi lyfta fram vad kunden verkligen ville ha. Jag älskar att läsa mellan raderna och säga ”Okej, han sa det här, och det här är vad det betyder i verkligheten: det här, det här och det här. Ställ frågan till honom, så får du se.” Och det är detta som experter på kvalitet, eller erfarna personer som har arbetat inom många, många sektorer, kan lyfta fram. Det är viktigt att hjälpa även den högsta ledningen och projektledningen att förstå detta.

QAL

Okej, jag förstår! Jag ser fram emot att se hur projektet utvecklas med Jonathon som din nya mentor. Tack för din tid, bara en fråga till: för personer som precis har börjat sin karriär inom testning, har du några råd om hur de bör närma sig sin roll eller sin utveckling, eller något annat?

Iman Benlekehal

Fortsätt att ställa frågor och bli inte rädda när folk säger till er ”nej, er del, er roll finns där, i slutet.” Nej. QA-testare har en enormt viktig roll att spela. De arbetar inte bara med att testa eller genomföra, utan måste också hjälpa människor att förstå varandra och se till att vi talar samma språk och strävar mot samma mål. Under de kommande tio åren kommer tekniken att utvecklas, och det kommer att behövas färre personer för själva testningen, men testfilosofin kommer att bestå och fortfarande vara mycket viktig.

Fortsätt att lära er och lyssna på den här poddintervjun: GENERATIONEN AV AUTONOM AUTOMATISERING OCH HUR DEN SER UT (MED BERTOLD KOLICS FRÅN MABL)