Mer detektiv än halvskum hacker

Magnus Karlsson och Stefan Sehlstedt

magnus Karlsson och Stefan Sehlstedt, Sogeti, är med och driver Umeå testnätverk för att öka kunskapen om test av datasystem.

– Testverksamhet är nästan som ett detektivarbete. Det gäller att upptäcka fel som kan vara svåra att hitta. Och det är bra om man är lite klurig, skrattar Magnus Karlsson, Sogeti.

I takt med att datorprogram och mjukvarusystem blir allt mer komplexa och utvecklingstakten i olika projekt ökar behovet av effektiva tester. Det har därför blivit nödvändigt för IT-konsultbolag att planera in tester redan från början av ett projekt.

– Test är en investering. Det har blivit mer fokus på det för att fler ser hur viktigt det är, säger Stefan Sehlstedt, som är kollega till Magnus Karlsson på Sogeti.

Inga halvskumma hackers

På bio är det nästan alltid någon halvskum hacker eller den där smarte överintelligente programmeraren som utvecklar koden som får spotlighten på sig. Men någon som testar programmen och systemen syns aldrig till i filmer som Matrix, Millenium eller robotfilmen Surrogates. Men utan tester riskerar projekten att haverera, menar Stefan Sehlstedt och Magnus Karlsson. Lisbeth Salanders hackande måste följas upp av kunnigt folk som testar om koden håller och en virtuell värld som Matrix skulle aldrig kunna genomföras utan rigorösa tester..

Stefan Sehlstedts och Magnus Karlssons vardag är kanske inte så flashig som Hollywood-filmerna värld men de menar att de har ett mycket intressant arbete. De jobbar för Sogeti och är ofta ute hos kunder och har i många år arbetat med att utveckla testverksamhet av system för att förbättra dem och göra dem mer säkra.

Test naturligt i utvecklingscykeln

– Test måste vara en naturlig del av utvecklingscykeln. Vi bygger in test redan från början av projekten för att hitta fel så tidigt som möjligt. Det är både en fråga om kvalitetssäkring och att skaffa sig good will. Kan vi leverera felfria system så blir kunderna nöjda, säger Stefan Sehlstedt.

Den gamla testsmetoden, den som brukar kallas vattenfall, är inget för Stefan och Magnus. Den innebar att stora projekt och system utvecklades nästan helt färdiga innan någon satte sig för att testa dem. Upptäckte man då ett fel i det läget kunde kostnaden för att ställa allt till rätta skena iväg katastrofalt.

God kommunikation krävs

Magnus och Stefan betonar att bra testverksamhet bygger på god kommunikation mellan människor. För testaren gäller det att vara lyhörd och kunna förstå den som gjort kravställan och den som därefter utvecklat systemet. Men testaren måste också ha förståelse för den som ska använda systemet och i vilken situation den personen befinner sig.

– Social kompetens är en viktig egenskap för den som arbetar med tester, säger Magnus Karlsson.

– I ett testteam är det dessutom bra om alla inte är stöpta i samma form för då ser man olika saker, fortsätter Magnus.

Efterlyser ökad utbildning

Både Stefan och Magnus har pluggat på Umeå universitet. Magnus utbildade sig till lärare med IT-inriktning och läste flera kurser vid Institutionen för informatik medan Stefan läste teknisk fysik. Under det tiotal år som de jobbat ute på marknaden har de kunnat se hur system och applikationer blivit allt mer komplexa och hur behovet av tester ökat. Därför är det nödvändigt att universiteten hänger med och utbildar studenterna så att de behärskar testområdet. Här saknas mycket, menar båda, och de efterlyser fler utbildningar och kurser som kan svara upp mot det ökade behovet av testverksamhet. Själva gör de vad de kan för att trycka på.

– Jag har tagit en del kontakter med universitetet för en dialog om utveckling av kurser som ger kunskap i test. Jag är också med och handleder en student som i sitt examensarbete jobbar med agil testverksamhet, berättar Magnus Karlsson.

Sedan slutet av 2008 driver man också Umeå testnätverk, vilket är en löst sammansatt grupp av IT-folk som vill öka sina kunskaper i hur test kan göras mer effektiva. Nätverket har ett sextiotal medlemmar från ett tiotal företag och bjuder regelbundet in till kurser för att fler inom regionen ska bli bättre på test. Med höjd lägstanivå och ökad kunskap kan fler affärer dras in till regionen och det är något som alla tjänar på, menar Magnus Karlsson och Stefan Sehlstedt.

Dela |
Skriv utKommentera artikel Tipsa en vän

Tipsa en vän

Om Mer detektiv än halvskum hacker



Det finns 0 kommentarer till artikeln

Inga nya kommentarer kan postas




 


Twitter

Följ InfoTech Umeå

HUMlab – både fysiska och digitala möten

I de nya spännande miljöer som Umeå universitet vill utveckla i framtiden ska studenter, forskare och omvärlden kunna mötas både fysiskt och digitalt. HUMlab som bygger samman humaniora med informationsteknik är ett exempel på detta, menar universitetes rektor Lena Gustafsson.