Testing Tuesday 07.Juni Aarhus. CapgeminiSogeti

Relaterede dokumenter
Software Design (SWD) Spørgsmål 1

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Behavior Driven Test and Development. ebay Classifieds

Øg sporbarhed og produktivitet gennem integration

Autodesk Simulation. Torben Christensen Niels Riis Christensen NTI CADCenter A/S

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard

extreme Programming Kunders og udvikleres menneskerettigheder

Vejledning til Sundhedsprocenten og Sundhedstjek

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

Årets Projektdag 2016 Troels Andersen-Lind SEGES AGILE IT - STRICTLY BUSINESS

Boligsøgning / Search for accommodation!

Sport for the elderly

Ledersession for ældreomsorgs-,

Kalkulation: Hvordan fungerer tal? Jan Mouritsen, professor Institut for Produktion og Erhvervsøkonomi

dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer

SPECIALTRYKKERIETS KUNDE WEBPORTAL KOM GODT I GANG

Aktiv aldring En annullering af alderdommen?

KLAR TIL NYE MULIGHEDER

Scrum og agile. Torsdag d. 29. november 2007

Basic statistics for experimental medical researchers

How Al-Anon Works - for Families & Friends of Alcoholics. Pris: kr. 130,00 Ikke på lager i øjeblikket Vare nr. 74 Produktkode: B-22.

GUIDE TIL BREVSKRIVNING

HVORFOR? 11/04/2016 1

Den gode ansøgning. Tests, references, and essays

Content Management eller Content Strategy?

Succesfuld Problem management. 2. December 2015 Laurine Halkjær

Ledelseskommunikation i Praksis

how to save excel as pdf

Nyhedsmail, april 2014 (scroll down for English version)

Projektledelse i praksis

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X & 10.8

Emne: Salg og Kunderelationer E-materiale fra FIF projektet Fase 6: The Pitch Pitch værktøjer på engelsk

Præstation vs. Resultat

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives

Mogens Jacobsen / moja@itu.dk

9 tips til højere konverteringsrate på mobile enheder Præsenteret af Mogens Møller CEO ved Sleeknote & CRO Specialist

Microsoft MB-330 Microsoft Dynamics 365 Unified Operations Core

Quality indicators for clinical pharmacy services

Det er muligt at chekce følgende opg. i CodeJudge: og

Systemevaluering af ressourcestyringssystem. gr 2.124

Faglig udvikling og strategisk ledelse utopi eller nødvendighed?

Dansk Change Management Konference

E K S T R A O R D I N Æ R G E N E R A F O R S A M L I N G E X T R A O R D I N A R Y G E N E R A L M E E T I N G. Azanta A/S. J.nr.

Titel: Barry s Bespoke Bakery

Trolling Master Bornholm 2014

Noter fra workshop med OS2

Product Ownerens værktøjskasse

KUNDE-WEBPORTAL KOM GODT I GANG

Start samtalen, styrk salget

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

New Nordic Food

Det handler om formål. af Jeff Gravenhorst PFA Morgenbrief 28. februar 2012

Trolling Master Bornholm 2015

Bilag. Resume. Side 1 af 12

Managing stakeholders on major projects. - Learnings from Odense Letbane. Benthe Vestergård Communication director Odense Letbane P/S

Aktivering af Survey funktionalitet

CHATBOTS! DM Ditte Wolff-Jacobsen

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Kompleks Forandringsledelse - Projektprogrammer

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form

Danskhjælpen er en lille opslagsgrammatik. Her kan du læse om de grammatiske emner, før eller imens du arbejder med dine Grammar-opgaver.

HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED

mandag den 23. september 13 Konceptkommunikation

Water Sensitive Urban Design Socio-teknisk analyse af regnvandshåndtering i Melbourne og København

Som mentalt og moralsk problem

Hvad skal vi leve af i fremtiden?

PlanEnergi. Independent consultant Established in 1983 Specialised in:

Trolling Master Bornholm 2013

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

University of Copenhagen Faculty of Science Written Exam - 3. April Algebra 3

Mustafa Saglam SAP Integration & Certification Center

K E N D E L S E. Sagens parter: Under denne sag har advokat A, København, på vegne X klaget over advokat C, England.

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,

Mapning af forretningsprocesserne og IAM

Trolling Master Bornholm 2014

How Long Is an Hour? Family Note HOME LINK 8 2

Intro to: Symposium on Syntactic Islands in Scandinavian and English

Cross-Sectorial Collaboration between the Primary Sector, the Secondary Sector and the Research Communities

Presentation of the UN Global Compact. Ms. Sara Krüger Falk Executive Director, Global Compact Local Network Denmark

Programledelse, Organisatorisk transformation og Gevinstrealisering. Praktiske erfaringer fra Signalprogrammet

If You can t describe what you are doing as a process, you don t know what you are doing. Deming

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester Vejledere: Tue Becher Ivan R. Frederiksen

Learnings from the implementation of Epic

Eller Transition Phase En kedelig teoretisk gennemgang

ET SPØRGSMÅL OM ORDEN - Et system perspektiv - DET INDLYSENDE - Et cognitions perspektiv - ET SPØRGSMÅL OM UDVIKLING - Et forandrings perspektiv -

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark

Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level.

Automatiseret Test & Continuous Integration. Rikke Simonsen & Mads Danquah

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

Apps anvendt i et rehabiliterende perspektiv til børn og unge

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

Mobiltest automatisering - erfaringer direkte fra skyttegraven. TestExpo 2014

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Copyrights Prof Torsten Ringberg CBS, IDA 2018

Velkommen : Vi sætter os ned (ikke før) 09.00: Velkommen : Jens og Julie: Den gode forberedelse og Sprint-fokus

Transkript:

Testing Tuesday 07.Juni 2016 - Aarhus 1

Formål Testing Tuesday skal sikre den fortsatte innovation og fremgang der er inden for test og samtidig sætte rammen for diskussioner og debat. Agendaen vil skifte for hver måned og tage fat i nyt som gammelt. Det nye for at innovere og det gamle for at optimere. 2

Kalenderen for Aarhus 3

User Stories Gitte Ottosen Gitte.ottosen@capgeminisogeti.dk Twitter:godtesen 4

Er User stories krav? En pladsholder for en samtale 5

User story format As a [person in a role] I want to [perform some activity] So that [some goal is achieved] 6

Hvorfor? https://vimeo.com/79954057 7

Andre måder In order to [Why] As a [Who] I want to [What] To [Why] For [Who] We will [What] In order to [Why] for [Who] We will [What] whereas currently [status quo] 8

Acceptancekriterier Definer grænserne for user storien Grundlaget for testen Skaber en fælles forståelse Tilføj detaljer Afdæk nonfunktionelle aspekter En story skal være målbar En story skal være klar til at udvikle 9

Problemer med acceptancekriterier For vage acceptance kriterer Ikke testbare Manglende fælles sprog Manglende negative kriterier Fokus på løsning i stedet for krav Manglende non-funktionel fokus Analysis paralysis overanalyserer 10

Dårlige acceptkriterier? Siden skal vises hurtigere end den nuværende implementering Data skal hentes på max 8 sek ved filtrering Alle knapper skal være lyseblå Vi benytter nyeste version af java til implementeringen Alle felter skal defineres som 64bit integer Har du nogen eksempler på virkeligt dårlige acceptkriterier? 11

Tænk INVEST og SMART Independent Negotiable Valuable Estimatable Small Testable Specific Measurable Acceptable Relevant Timespecific 12

Fra brugere til personas Giver mulighed for at se verden gennem brugerens briller Fokuser på motivation og opførsel hos en bred gruppe af brugere, mens man stadig relaterer til brugerne som individer Hjælper med at få lavet trade-offs på storien 13

Fokuser på spørgsmål - Persona As a <persona> Rolle model Adgangsrettigheder Authenticering 14

Fokuser på spørgsmål - Action I want to <action> Hvordan helt præcist? Hvornår? Hvor tit? Hvornår er man færdig? Er der andre måder? Hvad forebygger vi? Hvor hurtigt? Hvis det fejler hvad så? 15

Fokuser på spørgsmål Benefit/goal So that <benefit/goal> Business object/classes? Which attributes may change and how? When is the goal accomplished? 16

Resultat af diskussioner Persona Activity Goal Persona Activity Goal Persona Activity Goal Persona Activity Goal Persona Activity Goal 17

Lad os prøve det As a new customer in the webshop I must be able to save my address information So that I can re-use the information when I create a new order 18

10 Tips til gode userstories 1. Brugeren kommer først 2. Brug personas til at finde de rigtige userstories 3. Samarbejd om at lave userstories 4. Hold dine stories simple og konkrete 5. Start med epics 6. Forfin dine userstories til de er klar 7. Tilføj acceptkriterier 8. Brug papirkort 9. Hold dine stories synlige og tilgængelige 10. Userstories kan ikke stå alene, brug diagrammer, sketches, mockups, storyboards osv http://www.romanpichler.com/blog/10-tips-writing-good-user-stories/ 19

Opsplitning af userstories? Hvordan splitter du user stories op? Hvad er faren ved at lave dem for små? Hvad er faren ved at lave dem for store? Hvornår splitter du user stories op? Split userstories op på en måde der giver værdi for brugeren (vertikal) ikke I tekniske lag (horisontalt) 20