Hej Mikael ! Du började på Unicus 2019 och är sedan våren 2020 en av våra konsulter som är specialiserad på last-tester. Vad innebär det?
– Vi har ett samarbete med ett företag som heter Apica som är specialiserade på prestandatester och som tillhandahåller en lasttestmiljö som vi använder. Enkelt förklarat innebär mitt jobb att simulera ett tryck på en webbplats och att hitta flaskhalsar och reda ut vad de beror på. Syftet är att se till att så många som möjligt kan använda sidan samtidigt utan att den går ner. Man försöker hitta trösklar för vad systemet klarar av och utifrån prestandadatan skriver man sedan en rapport.
Hur går det till i praktiken?
– Man skapar testfall utifrån hur användare beter sig på en sida, spelar in dem och sedan kör man scriptet om och om igen för att säkerställa att det beter sig som det ska. Systemet kan säga ifrån om det kommer många anrop med statiska värden, som när det görs av en vanlig användare, ska vara dynamiska. Därför måste vi korrelera de värden som ska vara annorlunda vid varje körning. Vissa testfall inkorporerar en eller flera sökningar. Då slumpar vi sökord från en textfil med sökord som vi får av kunden. Målet är att scriptet i så stor utsträckning som möjligt ska bete sig som en människa.
Det låter som att det både kräver problemlösningsförmåga och uthållighet.
– Det kan vara frustrerande om någonting inte fungerar, och man inte hittar problemet, men det brukar gå bra till slut. Det gäller att vara lite klurig. Vissa moment handlar om att se mönster, ofta upprepade gånger vilket passar mig. Människor med diagnoser på autismspektrumet är ofta bra på att se mönster och att göra samma sak under lång tid utan försämrad kvalitet.
Är prestandatest ett jobb du trivs med?
– Absolut! Det är utmanande, men samtidigt kul. Som person lär jag mig bäst genom praktiskt arbete, och jag utvecklas och lär mig mer för varje uppdrag. Om jag har en fråga är experterna på Apica aldrig längre än en chatt bort. Det är som att sitta på samma kontor, (minus de distraktioner som vanligtvis finns på en arbetsplats!)
Vilka tidigare erfarenheter och utbildningar har du med dig i bagaget?
– Jag har alltid jobbat inom IT och arbetade bland annat på prisjämförelsesiten Pricerunner i många år med automatisering av datainsamling. Det har jag god nytta av nu. Men jag har också arbetat med att bygga datorer och med webbutveckling. Precis innan jag började på Unicus gick jag en utbildning inom test- och testautomatisering, men har även pluggat javaprogrammering.