Vilka egenskaper utmärker en bra testare?
Sammanhangsberoende som alltid men här är några egenskaper som jag tror gör skillnad (utan inbördes ordning) om man ska testa under en tidsbegränsad period, ett komplext system som är avsett för en komplex verksamhet:
1. Inlärningsförmåga.
En testare ställs ofta inför nya funktioner, tekniska miljöer och olika verksamheter bland annat. Att kunna på kort tid lära sig grunderna i ett ämne för att sedan kunna utföra tillräckligt relevanta tester (och samtidigt lära sig ännu mer) på ett effektivt sätt kräver god inlärningsförmåga och underlättas av nyfikenhet.
2. Strukturerad.
Vilken version testade jag vad mot och när? Hur återskapar jag det misstänkta problemet jag hittade? Vad har jag testat idag? Innehåller mina felrapporter all relevant information?
Struktur ska ej förväxlas med byråkrati, tung dokumentation eller metodikhängivelse…
3. Analytisk.
Är detta beteende hos testobjektet ett problem? I vilka sammanhang? Vad är sannolikheten att detta inträffar under testobjektets livscykel?
4. Driven.
“Jag har ju inga krav att testa mot…”
Test handlar mycket om att ställa frågor och samla ledtrådar. Förvänta dig inte att all relevant information finns tillgänglig och snyggt paketerad precis när du behöver den.
5. Prioriteringsförmåga.
Vilken test är viktigast att utföra just nu? Ska jag utreda buggen jag just hittade eller ska jag testa vidare?
6. Lösningsorienterad.
Du hittar buggar men räcker det? Delta aktivt i problemlösningen så att buggen hanteras på snabbast och bästa sätt.
7. Fokusförmåga.
Testa djupt, lyft blicken och testa brett. Variera mellan generellt och specifikt.
8. Stresstålig.
Agila metoder i all ära men sannolikheten är ändå stor att en testare har mycket att göra nära deadline bland annat vilket kan upplevas som stressigt.
9. Lagspelare.
Vad är viktigast? Att du presterar på max eller att teamet höjer sin totala förmåga? Dela med dig av kunskaper och lösningar. Hjälp andra.
10. Social förmåga.
Test innebär många kontaktytor, många olika personligheter att bemöta. Hantera utvecklare och andra i projektet på det sätt som är bäst för det långsiktiga slutresultatet.
Vilka andra egenskaper är viktiga?
Det var många egenskaper som urskiljer en testare…
Skulle man inte lika väl kunna byta ut “testare” i rubriken mot:
Software Designer, Team leader, Säljare eller t o m fotbollsspelare?
Tack för kommentaren.
Många av nämnda egenskaper går att applicera på många yrken…sen jag skrev artikeln läste jag någon undersökning vilka “nyckelord” som förekommer flitigast i platsannonser och varianter av 2 och 8 kom högt upp om jag inte minns fel.
Sen har ju varje individ olika nivåer på sina egenskaper vilket är önskvärt i ett (test)team för att få olika vinklingar på saker och ting bl. a.
Det stämmer ju att detta är väldigt allmänna egenskaper men dock så viktiga. Det som jag tycker saknas i listan är intresse för test. Att testaren tycker det är kul att testa samt inser att egenskaperna ovan är användbara och utnyttjar/utvecklar dem i sitt testhantverk.
Detta gäller också för många yrken men jag tycker det är viktigt att inse att det är dessa mer mjuka egenskaperna som gör skillnad mellan bra och dålig. Eftersom våran profession utförs bäst av tänkande människor så är dessa mjuka egenskaper viktigare än att man kan verktyg X eller är Y certifierad osv.
Visst hade det varit skönt om det hade funnits mer specifika testar-egenskaper som hade varit lätta att identifiera när man ska anställa eller när man ska kompetensutveckla. Men allt kan ju inte vara skönt man måste ju ha lite sand i kalsongerna ibland.
Bra kommentar!
…Det som jag tycker saknas i listan är intresse för test
Man kan fundera varför många platsannonser inom test innehåller frasen “brinner för test” men det är sällan man ser motsvarande för andra yrken/roller…Är det historisk betingat kanske då test bemannades av människor som inte egentligen var speciellt hängivna till hantverket (“alla kan väl testa…”)? Man självklart så underlättar det om man tycker det är kul och intressant med yrket/rollen.
Eftersom våran profession utförs bäst av tänkande människor så är dessa mjuka egenskaper viktigare än att man kan verktyg X eller är Y certifierad osv.
Eller utbildning U och erfarenhet E? I mitt tycke är personliga egenskaper viktigare än X, Y, U och E (som dock inte är oviktiga i många sammanhang) och har man bra på 1 (inlärningsförmåga) så kommer man förmodligen prestera väl med tiden om man även har lite doser av 2-10 samt intresse för test. 🙂
Min erfarenhet av testyrket respektive designyrket är att som testare arbetar du på en högre nivå än vad du gör som designer. Vad man sen väljer att arbeta med är för mig mera en fråga vad som driver en. Att skapa eller att avsluta.
En intressant reflektion som jag har gjort under min tid som desinger och testare, är att det är betydligt fler kvinnor som är testare än män. Vad beror det på? Min gissning är punkt 2.
test bemannades av människor som inte egentligen var speciellt hängivna till hantverket
Det tror jag inte. Jag tror att testare bryr sig mera om kvalité, iaf talar man mera om det, än vad designers gör. Så man bryr sig verkligen om hantverket.
Tack för en intressant diskussion.
En intressant reflektion som jag har gjort under min tid som desinger och testare, är att det är betydligt fler kvinnor som är testare än män. Vad beror det på? Min gissning är punkt 2.
I mina testteam har det varit ganska jämnt fördelat men jämför man med IT-branschen i allmänhet så är det troligen flera andel kvinnor inom test jämfört med andra IT-roller.
test bemannades av människor som inte egentligen var speciellt hängivna till hantverket
Det tror jag inte. Jag tror att testare bryr sig mera om kvalité, iaf talar man mera om det, än vad designers gör. Så man bryr sig verkligen om hantverket.
Jag tror det kunde hända mera förr (?) att man plockade in lite verksamhetsmänniskor som skulle exekvera förskrivna testfall i något testprojekt-liknande sammanhang. Mera “Checkers” istället för “Testers” i och för sig (se http://www.developsense.com/blog/2009/08/testing-vs-checking/). Nu för tiden är det troligen mera hängivna testare generellt men tycker det är intressant att “brinner för”-termen inte används lika ofta för andra roller.
En stor portion tålamod.