Umeå Upplevelsen!


Comments Off on Umeå Upplevelsen!

Hej!

Som sagt, har vi fyra huvudblock under traineeprogrammet och det första är testblock. Test Driven Development (TDD) är en viktig del av detta block. Vi användar Junit i Eclipse för att skriva automatiserade unit tester. På bilden kan ni se en enkel test suite som jag har skrivit. På vänster sida kan man se om det finns något test som har failat. Automattester är bra för regressionstester och tester som är tidskrävande när man kör dem manuellt.

blogg

Under traineedagen fanns det många studenter som undrade om livet i Umeå. En av dem mest intressanta ställen i Umeå är Iksu. Iksu är Nordens största träningsanläggning. Jag har börjat spela Beach Volleyball på Iksu och det är jätteroligt.

BeachVolley

Trevlig helg!

Comments Off on Umeå Upplevelsen!





Bookmark and Share

Please leave a comment - click here!

Projekt, kodande och fika


Comments Off on Projekt, kodande och fika

Hej! Här kommer en liten uppdatering om vad jag sysslat med de senaste två veckorna.

Första halvan av förra veckan ägnades främst åt att verifiera rättade buggar med manuell testning, det blev stundtals rätt krångligt men jag känner att jag är betydligt säkrare på att använda systemet och att testa än tidigare. Jag kör såklart fast ofta men tack vare vänliga skrivbordsgrannar löser sig det mesta snabbt.

Arbetet gick som vanligt ända fram till torsdag då jag fick en introduktion till automatiska tester inom projektet. Efter intron började jag arbeta med att fylla i testfall vi inte hade täckt tidigare. Det medförde även att jag till slut fick sitta och skriva Java ”på riktigt”, det vill säga utanför de övningsuppgifter vi hade under Lars Wahlbergs kurs jag nämnde i ett tidigare inlägg samt mitt egna lilla labyrintrobotprojekt. Tiden flyger fram då man har roligt, och så är även fallet då man kodar. Jag älskar problemlösning så jag blir rätt så absorberad av uppgiften då jag sitter och programmerar!

Skrivandet pågick fram till tisdag då jag blev tilldelad nya arbetsuppgifter; projektet har haft en ny release mot kund som nu sitter och testar sitt system för fullt så jag ska hjälpa till att kika på kundens buggrapporter. Då agerar man som ett filter innan buggrapporterna når utvecklarna. Det kan till exempel vara så att det som rapporterats in egentligen inte är en bugg utan är något som ligger utanför specifikationerna som systemet bygger på. För att försäkra sig om vad som gäller får man fråga runt mycket vilket i sin tur även ökar ens egen kunskap om systemet. Det är åtminstone min förhoppning.. Vi får se hur det går!

Utöver rent arbete har jag som projektmedlem dragit mitt strå till stacken och bakat till förra fredagens projektfika. Det var den fjärde oktober, vilket råkar vara kanelbullens dag, så det var inte särskilt svårt att bestämma mig för vad jag skulle baka!

Comments Off on Projekt, kodande och fika





Bookmark and Share

Please leave a comment - click here!

Traineedagen


Comments Off on Traineedagen

Hej!

På fredag var jag på traineedagen. Det är första gången som Cinnober deltar i eventet som ägde rum på Stockholm City Conference Center. Vår VD, hade en föreläsning som var full med intresserade studenter. Vi fick höra om Cinnober och vad Cinnober gör. Vi var på plats hela dagen och berättade om vårt Traineeprogram CinCube och svarade på frågor.

Vi träffade många intressanta studenter. Det vore coolt att se nästa omgångs traineer! Sista ansökningsdatum är 1:a november. Så om du är intresserad av financial IT ansök redan nu! 🙂

photo (1)

Comments Off on Traineedagen





Bookmark and Share

Please leave a comment - click here!

Hur kan en månad gå så snabbt?


Comments Off on Hur kan en månad gå så snabbt?

Nu har det gått en månad sedan jag började arbeta på Cinnober. Tempot med traineespecifika aktiviteter har sjunkit en aning och jag har börjat finna mig till rätta med arbete i projektet jag tillhör.

Förra veckan var händelserik! Jag deltog i min första testsession med utforskande testande, skrev min första buggrapport, satt kvar länge med projektet under en buggrättningskväll och gick på tvådagarskurs om testautomation med Lars Wahlberg. Under kursen fick jag lära mig om utvecklingsformen Test Driven Development (TDD, kortfattat skriver man testet innan man skriver funktionen man ska testa), testautomation samt göra mina första steg mot att lära mig koda i Java. Jag har bestämt mig för att jag ska skriva ett eget program på fritiden med hjälp av TDD för att komma igång med kodandet, det ska bli intressant att se hur det går! Grundidén för min övning är att jag ska skriva en robot som går igenom en labyrint. Roboten ska följa vissa regler som man kan ställa in, till exempel att den alltid ska gå höger. Just nu håller jag mina ambitioner om hur avancerat jag ska bygga programmet ganska låga, men det vore väldigt kul att till exempel skriva till autogenerering utav labyrinter. Det är egentligen bara fantasin som sätter gränserna. Ni får höra hur det går med det projektet lite senare.

Den här veckan har bara ett fåtal traineeaktiviteter så jag ser fram emot att arbeta rejält mycket inom projektet. Vi får se om jag kanske hittar några intressanta buggar!”

Comments Off on Hur kan en månad gå så snabbt?





Bookmark and Share

Please leave a comment - click here!

Testmetoder


Comments Off on Testmetoder

CinnoberTestStrategy

Föregående vecka har varit fullspäckad av aktiviteter kring mjukvarutestning. I slutet på veckan så fick vi besök av Lars Wahlberg som gav en riktigt lärorik djupdykning i testautomatisering och hur Cinnobers teststrategi ser ut.

TestMethods

Lars gick bland annat igenom de olika typerna av testmetoder som används vilket jag beskriver lite kort nedan.

Statiskt testning – Testning då systemet är avstängt, t.ex. dokumentgranskning.
Dynamiskt testning – Testning samtidigt som systemet är igång.
Black box testning – Scenariobaserad testning där man som testare saknar kännedom om hur funktionerna man testar är uppbyggd.
White box testning – Scenariobaserad testning likt black box, men nu har man som testare möjlighet att studera funktionen man ska testa för att se hur den är designad.
Statistisk testning – Testning likt black box där man som testare inte vet hur funktionen är implementerad, men nu via en statistisk slumpgenerator som genererar testvärden som sedan skickas in i funktionen.

Comments Off on Testmetoder





Bookmark and Share

Please leave a comment - click here!

Testautomatisering


Comments Off on Testautomatisering

Hej!

Idag börjar min femte vecka som Trainee på Cinnober. Förra veckan hade vi kurs i två dagar med Lars Wahlberg. Han jobbade på Cinnober förut och jobbar nu som konsult. En av böckerna som vi ska läsa under testblocket heter ”Experiences of Test Automation”. Lars har skrivit ett kapitel i boken som är en case study: Automated Tests for Marketplace Systems: Ten Years and Three Frameworks.

TestAuto

Han började kursen med en kort film av ett stridsplan som kraschade vid en uppvisning under Stockholm vattenfestival på grund av ett fel i mjukvaran. Det visar vikten av bra testning i olika branscher. Man kan se filmen på Youtube: Jas Fighter Plane Crash
Första dagen var inriktad mot bara traineer och vi fick lära oss om olika testtekniker och olika typer av trade på marknaden. Den andra dagen fick några utvecklare vara med också. Under kursen fick traineer en uppgift och utvecklarna fick en annan uppgift och de presenterade sin lösning i slutet.
Vi skrev automatiserade tester och fick lära oss hur JUnit i Eclipse funkar. Automatiserade tester används för att de kan höja takten på testningen speciellt när det finns ny funktionalitet som måste testas under kort tid.
Det finns en till testautomatiseringskurs på schemat denna månad och vi ser fram emot den!

Ha en bra dag!
Maryam

Comments Off on Testautomatisering





Bookmark and Share

Please leave a comment - click here!

Tillbaka på campus!


Comments Off on Tillbaka på campus!

I onsdags var jag på en karriärdag för IT-utbildningar på Umeå universitet! Det var första gången som jag fick stå på andra sidan och representera ett företag istället för att vara student. Det var roligt att få prata med studenterna och beskriva Cinnober och kanske främst hur trainee-programmet fungerar. Förhoppningsvis blir det fler besök på jobb- och utbildningsmässor framöver!

Tiden innan lunch var tillägnad förstaårsstudenterna, medan den efter lunch var reserverad åt de i slutet av sin utbildning. Dagen började med tvåminuterspresentationer från företagen, därefter var det fritt fram för studenterna att söka sig till montrarna för att prata med företagen mer direkt. Det blev snabbt trångt vid montern så till slut rörde jag mig fritt ute på golvet och hälsade på studenterna. Tiden gick väldigt snabbt och efter ett tag hade klockan blivit 11:30 och det var dags för paneldiskussion uppe på scenen med en representant från varje företag som fick svara på frågor från publiken.

Under lunchen höll Cinnober ett lunchevent där Tomas Forsberg från Cinnober höll en presentation om finansiell IT. Efter lunchen återupprepades programmet om igen men med lite ändrad fokus. Medan förstaårsstudenterna mest är intresserade av att lära sig mer om de företag som finns samt vilka kurser som kan passa att läsa så är de nära sin examen intresserade av examensarbeten och framtida jobb. Jag fick många frågor om trainee-programmet och även fast jag inte kunde svara detaljerat på alla frågor hoppas jag att min positivitet till Cinnober sken igenom. Jag trivs väldigt bra och jag försöker förmedla det så gott jag kan!

Comments Off on Tillbaka på campus!





Bookmark and Share

Please leave a comment - click here!

Testblocket


Comments Off on Testblocket

Tja!

Vi har en handledare på Cinnober som guidar oss och hjälper oss med typ allt! Han heter Mats Wikström och var den första personen som vi träffade första dagen som vi började på Cinnober. Vi har ett möte varje vecka på fredagar så kan vi utvärdera vad som gjorts under veckan. Vi har också en mentor för varje block av utbildning under traineeprogrammet och vår mentor för testblocket är Gustaf Bratt som jobbar med Testning.

En bild på vårt veckomöte med Robin, Mats och Gustaf. Oskar är förkyld och jobbar hemifrån! (Krya på dig!)

photo (3)

Som sagt så började vi resan hos Cinnober med en introduktionsvecka. Testblocket började förra veckan och denna vecka hade vi vår andra kurs med Per Rosenberg om Testing in Cinnober. Systemtestning är faktiskt mer komplicerat än man tror i början! En av böcker som vi läser som kurslitteratur:

SoftwareTesting

Kursen tog hela dagen och vi gick igenom olika typer av tester. Test automatisering kommer nästa vecka!

 

Trevlig helg!

Comments Off on Testblocket





Bookmark and Share

Please leave a comment - click here!

Kvalitetskontroll


Comments Off on Kvalitetskontroll

Systemtestning

Tempot är fortsatt högt på traineeprogrammet och under veckan så har vi börjat komma ner på djupet inom system testning och kvalitetskontroll. Jag har hunnit sätta tänderna i systemet som är under utveckling och har äntligen blivit mer bekväm var man hittar all funktionalitet. Genom att jämföra systemet mot dom krav som specificerats i kravspecifikationen, så har jag äntligen påbörjat mitt arbete som testare.
En kravspecifikation är en stor samling dokument som beskriver vad varje del av systemet ska innehålla. Det kan vara allt från hur det går till när man loggar in i systemet, till i vilken ordning textfälten ska ligga när man uppdaterar en användares uppgifter.

Hittills så har jag hunnit med att kika om systemet följer några av dom krav som satts upp, tillsammans med utvecklare och kravare diskutera krav som inte stämmer helt med systemet, testa ändrad funktionalitet samt skriva buggrapporter. Det kan sammanfattas med att det har varit väldigt spännande och lärorikt.

Comments Off on Kvalitetskontroll





Bookmark and Share

Please leave a comment - click here!

Slutet av andra veckan!


Comments Off on Slutet av andra veckan!

Denna vecka har vi fokuserat på första delen av Cinnobers Traineeprogram som är Testblocket. I tisdags hade vi en kurs: Introduktion till test. Vi har också en mentor för testblocket.

SCRUM spelar en stor roll på Cinnober. Vi gick igenom det under introduktionsveckan i Stockholm. SCRUM är agile product development. Det finns tre roller i SCRUM och de är: Product owner, Scrum master och team.

SCRUM

Vi har deltagit i dagliga möten med testteamet. Det är tre SCRUM möten varje morgon. Vi brukar delta i det första. Det tar 15 minuter. Alla säger vad de har gjort dagen innan och vad de tänker göra idag.

Robin

Det här är Robin Norberg. En av de andra traineerna. Vi jobbar i samma projekt.
Vi kommer att gå en annan kurs idag. Den handlar om automattester.

Trevlig helg!
Maryam

Comments Off on Slutet av andra veckan!





Bookmark and Share

Please leave a comment - click here!

Older Entries Newer Entries