på ett stort spelföretag Andreas Ström



Relevanta dokument
Agil testning i SCRUM

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Uppgift v1: Teststrategi i sammanhang Terese Berger. Teststrategi. Projekt CiviCRM. Version 0.9. Sida 1(7)

Testslutrapport Cambroprojektet

Test av livsuppehållande system på Maquet Critical Care

AGILA METODER. (för oss som inte kodar) Nina Berlin

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

V!cto. Att tjäna pengar genom bättre testning med

SCRUM och mycket mer

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

Continuous Integration med Jenkins. Linus Tolke Enea Experts

Version Testteam 4 Testledare: Patrik Bäck

Övningstenta, examinationsfrågor

Agila Metoder. Nils Ehrenberg

Utforskande testning Så gör jag. Torbjörn Ryber Fearless Consulting

ALM Live: Scrum + VSTS

Mer om kodkvalitet. Mer om kodkvalitet. Hur kan man jobba med kodkvalité? Hur kan man jobba med kodkvalité? Hur kan man jobba med kodkvalité?

Visuell GUI Testning

Skapa kreativa och innovativa testorganisationer. Staffan Iverstam, QualityMinds

BESKRIVNING AV PROCESSMETODEN SCRUM

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?

Kommunal Jämförelsetjänst

Agila metoder och motivation

Vår resa till bra Acceptanstestning. Ingela Hagman Thomas Cook Northern Europe

ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System

Reijo Soréus. NyA. Presentation för Ladok-Inkubator Göteborg

Några grundläggande begrepp

Erfarenheter av automatiserad testning

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Kvalitetssäkra ditt projekt med kontinuerlig integration

Vad är agilt? Agile Islands Andreas Björk

Tjänstespecifik teststrategi. För anslutning till tjänsteplattform för vård- och omsorgsutbud

Post Mortem för Get The Treasure!

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

SAST Örebro Välkomna!

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Kurser och seminarier från AddQ Consulting

Samarbetsstrukturer för att självorganisera inom givna ramar.

Användning av testautomation inom Extendas utvecklingsorganisation

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Teststrategier och Testcertifiering. Per Strandberg, Maj 2013

Slutrapport - Intranät

Projekt intranät Office 365 av Per Ekstedt

BITA projektet. Brukarcentrerat IT stöd för personlig Assistans

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd SESAM


Platina och kvalité. Rasmus Staberg, Teknisk direktör,

Testplanering, test-first, testverktyg

Inspel till dagens diskussioner

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD

Testning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer

Test specifikation. SF Bio App. Författare: Zina Alhilfi Datum: Version: v1,0. Granskad: Klar Ref: Testplan_v1.

Testning som beslutsstöd

Kurser och seminarier från AddQ Consulting

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

DevOps i Verkligheten

Övningstenta (Kursplan 2011) Ver 2015,

Jonas Hermansson

CREATING VALUE BY SHARING KNOWLEDGE

Testautomatisering i projekt med kontinuerliga leveranser Hur går det till och vad finns det för hinder?

Filhanterare med AngularJS

Scrum Scrum. en beskrivning. a description. V Scrum Alliance,Inc 1

Automatiserade testsystem

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

Insidan av ett Open Source projekt. Nicklas Avén

Labrapport över Rumbokningssytemet Grupp:1

Pragmatisk programmering. Cyberrymden Marcus Rejås Pragmatisk programmering,16 december (29)

Dagbok Mikael Lyck

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Testmanagement för projektledare - vad varje projektledare bör känna till om test och kvalitetssäkring. Staffan Iverstam Testmanager QualityMinds

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

SAST Q1. Som att börja arbeta på ett nytt jobb. Testautomatisera med Modell-baserad testning

AAR After Action Review. Reflexiv dialog 1+1=3. After Action Review, AAR - En process för ständig utveckling. av Räddningstjänstens insatser AAR

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Studentguide vid grupparbete

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Agila arbetsformer. Gemensamma värderingar

Vandra inte omkring planlöst Gör en utflykt!

Systemutveckling i praktiken

Scrum + XP = sant. Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se. Frederik Blauenfeldt Jeppsson. dt06fb8@student.lth.

XP-projekt: En fördjupning

Tillgänglighet som en naturlig del i våra projekt. Sid 1 Mars 2016 Tillgänglighet

Tekniskt system för Lean Startup

Demo Införande av Företagsstöd i nya Nyps

Adobe Connect Pro. Innehåll. Introduktion

Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra?

Testningstjänst för meddelandedeklarering Kundanvisning. Version 0.4, tulli.fi. Anvisning för testningstjänsten för meddelandedeklarering

Metoder och verktyg för funktionssäkerhet

TDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU

Integrerat ingenjörsprojekt

Kvalitetssäkring i ett Scrumteam

NordScrum Vattenblandare skapad: uppdaterad:

Slutrapport projektgenomförande Metamatrix

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande

Förslag till intervjufrågor vid observationer

Standard, handläggare

Idag. Camilla Forsell TNM082 VT2014 TNM082, Camilla Forsell. Camilla Forsell TNM082 VT2014 TNM082, Camilla Forsell.

Transkript:

på ett stort spelföretag Andreas Ström

- Spelföretag som är B2C och B2B orienterat. Bygger en pokerplattform som säljs och driftas som en tjänst till andra företag. - Grundades 1999 i Uppsala - Scrum sedan 2006 - Anställda: c:a 500 stycken - Utvecklingsavdelningen: 140 personer

Daily meeting Sprint backlog Avstämda krav med nedbrutna aktiviteter Sprint 3 veckor av oavbrutet team arbete Demo / Demo Product backlog Prioriterad lista med funktioner och förbättringar Retrospect Återkoppling hur processen och team arbetet kan förbättras

Tunna krav vid sprint start Tidskrävande att skriva / uppdatera testfall Bara huvudflöden / några alternativa Rapportering: Antal passed/failed -> vad betyder dem egentligen? Jobba effektivare i sprintarna

Samtidig testdesign, textexekvering och lärande Tester utan föreberedda testfall MEN med ett genomtänkt tillvägagångssätt Testaren styrs av det som sker på skärmen och sin nyfikenhet, erfarenhet, intelligens och förmåga att följa sin intuition Alla gör det, mer eller mindre Tested = Checked + Explored

Testar som en människa, utforskande + nyfiken Kräver inte samma grad av detaljerade krav Effektivt oftast så hittas buggarna mycket tidigare Intellektuellt stimulerande men hur ska vi få koll på vad och hur vi testar?...

När man vet exakt vad som behövs testas Lyder under juridiska eller regelmässiga krav Måste ha repeterbara tester Ska ha underlag för automatisering

Mappning påbörjades Playbook -testsvit / plan SBTM Charter -testområde SET -regression Session -testkörning Metrics -uppföljning

Sprint start Sprint slut Förberedelse Identifiera risker/beroenden Spåra charters Teststrategi för sprinten Upprätta/återanvända en Playbook Testa Köra testsessioner Debriefing SET Rapportera Sessionsrapporter Sprintrapporter Metrics (web)

Förberedelse Testa Rapportera Förberedelse - Identifiera risker/beroenden - Upprätta/återanvända PlayBook - Spåra charters - Teststrategi

Förberedelse Testa Rapportera PlayBook Beskriver en feature eller systemkomponent Krav samt acceptanskriterier GUI skisser, skärmdumpar, Mind maps, modeller, testmatriser, flöden, checklistor How-to s : konfiguration av mockar/subbar, inställningar, testdata skript Lagrad för framtida referens, uppdateras vid behov

Förberedelse Testa Rapportera Charter En guide hur över vilka sessioner som kan vara av intresse att beröra eller måste beröras

Förberedelse Testa Rapportera Risker

Förberedelse Testa Rapportera Köra testsessioner Tidsbegränsat fokuserat test ET med stöd av Charter och Playbook 1..n testare Notera vad som sker Recon/Analysis/Coverage/Closur e Efter varje session -Debriefing -Checka in sessionrapporten i subversion där innehåller valideras, kompileras och presenteras snyggt i en web-rapport

Förberedelse Testa Rapportera Sessionsrapport Vad göras? Buggar/issues Spenderad tid Nya test idéer Länkar till skärmdumpar

Förberedelse Testa Rapportera Rapportering och sluttester Sessionsrapport checkas in SET tester utförs Regressionstester som är uppbyggda som charters Metrics och sprintrapporter sammanställs

Antal sessioner per funktionsområde Testtid per story / funktionsarea Testtäckning per funktionsarea Procent av sessionstid spenderat på test, buggrättning, test Konfidens på kvalitén

Kommentarer vi fick: Bättre kommunikation inom teamen Roligare Partestning känns mer naturligt Debriefing sprider kunskap Hittar viktiga problem snabbt Mer tillförlitlig dokumentation: bättre kännedom om kvalitet

Lärdomar under övergången Kan göra stakeholders nervösa i början Större ansvar på testaren att dokumentera Svårare att definiera DONE (Dock ingen falsk trygghet när man satt testfallet till passed

Vi behöll övergripande systemtestfall som täckte hela systemet Grund för automatisering Kompletterades med ET Utvecklarna duktiga på att testa sin egen kod Initiala enhetstester samt integrationstester gjordes av dem Organisation som lät oss prova! Duktiga och drivna kollegor

Börja i en liten skala Hitta er egen väg, våga att anpassa! Blanda med vanliga testfall där det behövs Prova olika SBTM verktyg, finns ju flera idag