SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Business Story MethodTechnical Overview and StatusSeptember 2011 Gerrard Consulting Limited PO Box 347 Maidenhead Berkshire SL6 2GU Tel: +44 (0) 1628 639173 Fax: +44 (0) 1628 630398 Web: gerrardconsulting.com Intelligent Testing, Improvement and Assurance Slide 1
Agenda The Business Story Method™ The Story Platform Business Story Manager Maelscrum A Walkthrough of the Functionality Intelligent Testing, Improvement and Assurance Slide 2
Business Story Method™
Execution Planning Analysis Process Flow Introduction Test the Requirements Refine Requirements Collate Requirements Processes, Stories, Scenarios Procedures from Scenarios Test Detailing Execution Management ,[object Object]
Approved Business Stories
Approved Acceptance Criteria
Approved Stories and Scenarios
Procedures map to business processes
Assured process and feature coverage
Test data requirements
Test scripts from procedures
Test schedule
Test team management
Incident Management
ReportingScope of Maelscrum Maelscrum Scope of Business Story Manager Scope of Business Story Method Scope of Most Test Mgt Tools Intelligent Testing, Improvement and Assurance Slide 4
Analysis Business Story Method and Projects Evolving requirements, incremental story development, requirements testing, fortnightly updates etc. Requirements Build Stories Test Reqs. Design, Build System Functional System Test System Integration Non-Functional Testing Test Design Key: Acceptance Test Prep. Client Execution BSM Scope Acceptance Test Execution Intelligent Testing, Improvement and Assurance Slide 5
Story Header Feature:	ship orders As a 	orders clerk I want 	to acknowledge and ship the order   So thatwe fulfil a book order Scenario: 	ship a single book from stock Given 	I select a valid order   And	the ordered book is in stock When 	I choose ‘acknowledge and ship’ Then 	order status is changed to ‘shipped’   And	an address label is printed Structured stories (other variations exist) Key word Story text Each Story has multiple Scenarios Scenarios can be data driven Intelligent Testing, Improvement and Assurance Slide 6
Anatomy of a business story header ,[object Object]
Note that roles can sometimes vary, but it is often better to reference ‘personas’ that have multiple roles.
Personas could be “18 year old male gamer” or “65 year old female retired nursery school teacher” for example.Intelligent Testing, Improvement and Assurance Slide 7
Anatomy of a scenario ,[object Object]
given=precondition(s), when=steps, then=outcome/post condition(s)
A scenario maps directly to a test case – but we haven’t used the word test yet.
If I do – stop me.Intelligent Testing, Improvement and Assurance Slide 8
Stories may have many scenarios Feature: Ship an Order In order to fulfil a book order As a orders clerk I want to acknowledge and ship the order Scenario: ship a single book from stock Given I select a valid order And the ordered book is in stock When I choose ‘acknowledge and ship’ Then order status is changed to ‘shipped’ And an address label is printed Scenario: advise a book is out of stock Given I select a valid order And the ordered book is  out of stock When I choose ‘message the purchaser’ Then Enter message to purchaser advising the order status And an email is sent to the purchasers email address Scenario: advise an item is discontinued Given I select a valid order And the ordered book is discontinued Etc. etc. Intelligent Testing, Improvement and Assurance Slide 9
Scenario outlines allow scenarios to be data-driven Intelligent Testing, Improvement and Assurance Slide 10
Planning Analysis Execution Dictionary Business Story Method - Traceability Glossary Data Item Register Index Stories /Features Requirements (Business) Scenarios (Test) Scenarios Process Paths Execution Management Processes Test Procedures Test Schedule Intelligent Testing, Improvement and Assurance Slide 11
Dictionary Business Story Method - Agile Glossary Data Item Register Index Stories /Features Requirements Automated Or Manual (Business) Scenarios (Test) Scenarios Task Workflows developed in parallel Intelligent Testing, Improvement and Assurance Slide 12
The Story Platform
Business Story Manager Intelligent Testing, Improvement and Assurance Slide 14
Maelscrum Intelligent Testing, Improvement and Assurance Slide 15
A Walkthrough of the Main Functionality

Weitere ähnliche Inhalte

Was ist angesagt?

A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell
 
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
TEST Huddle
 

Was ist angesagt? (20)

Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the Future
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
Rapid Software Testing
Rapid Software TestingRapid Software Testing
Rapid Software Testing
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010
 
Rapid Software Testing: Reporting
Rapid Software Testing: ReportingRapid Software Testing: Reporting
Rapid Software Testing: Reporting
 
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut InstinctPaula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for Testing
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
 
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010Ken Johnston - Big Bugs That Got Away -  EuroSTAR 2010
Ken Johnston - Big Bugs That Got Away - EuroSTAR 2010
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revisedGustav Olsson - Agile - Common Sense with a New Name Tag revised
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
 
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
 
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
David Hayman - Say What? Testing a Voice Avtivated System - EuroSTAR 2010
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
Michael Roar Borlund & Christian Carlsen - Real Exploratory Testing, Now With...
 

Ähnlich wie Maelscrum / Business Story Manager Overview

Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder Needs
Sandeep Ganji
 

Ähnlich wie Maelscrum / Business Story Manager Overview (20)

Acceptance And Story Testing Patterns - By Charles Bradley
Acceptance And Story Testing Patterns - By Charles BradleyAcceptance And Story Testing Patterns - By Charles Bradley
Acceptance And Story Testing Patterns - By Charles Bradley
 
Writing test cases from user stories and acceptance criteria
Writing test cases from user stories and acceptance criteria Writing test cases from user stories and acceptance criteria
Writing test cases from user stories and acceptance criteria
 
Test analysis & design good practices@TDT Iasi 17Oct2013
Test analysis & design   good practices@TDT Iasi 17Oct2013Test analysis & design   good practices@TDT Iasi 17Oct2013
Test analysis & design good practices@TDT Iasi 17Oct2013
 
B4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteriaB4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteria
 
Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing
 
Experiences with Semi-Scripted Exploratory Testing
Experiences with Semi-Scripted Exploratory TestingExperiences with Semi-Scripted Exploratory Testing
Experiences with Semi-Scripted Exploratory Testing
 
Writing Test Cases From User Stories And Acceptance Criteria
Writing Test Cases From User Stories And Acceptance CriteriaWriting Test Cases From User Stories And Acceptance Criteria
Writing Test Cases From User Stories And Acceptance Criteria
 
Business process simulation how to get value out of it (no magic 2013)
Business process simulation  how to get value out of it (no magic 2013)Business process simulation  how to get value out of it (no magic 2013)
Business process simulation how to get value out of it (no magic 2013)
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
Specification-by-Example: A Cucumber Implementation
Specification-by-Example: A Cucumber ImplementationSpecification-by-Example: A Cucumber Implementation
Specification-by-Example: A Cucumber Implementation
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder Needs
 
Prediction, Explanation and the Business Analytics Toolkit
Prediction, Explanation and the Business Analytics Toolkit Prediction, Explanation and the Business Analytics Toolkit
Prediction, Explanation and the Business Analytics Toolkit
 
#8 Root Cause Analysis
#8 Root Cause Analysis#8 Root Cause Analysis
#8 Root Cause Analysis
 
Test cases
Test casesTest cases
Test cases
 
problem-solving-training.pdf
problem-solving-training.pdfproblem-solving-training.pdf
problem-solving-training.pdf
 
Test case development
Test case developmentTest case development
Test case development
 
Test Cases Vs Test Scenarios
Test Cases Vs Test ScenariosTest Cases Vs Test Scenarios
Test Cases Vs Test Scenarios
 
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar SinghWorkshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
Workshop: Behavior Driven Development - Deliver value by Naveen Kumar Singh
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User Story
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Maelscrum / Business Story Manager Overview

  • 1. Business Story MethodTechnical Overview and StatusSeptember 2011 Gerrard Consulting Limited PO Box 347 Maidenhead Berkshire SL6 2GU Tel: +44 (0) 1628 639173 Fax: +44 (0) 1628 630398 Web: gerrardconsulting.com Intelligent Testing, Improvement and Assurance Slide 1
  • 2. Agenda The Business Story Method™ The Story Platform Business Story Manager Maelscrum A Walkthrough of the Functionality Intelligent Testing, Improvement and Assurance Slide 2
  • 4.
  • 8. Procedures map to business processes
  • 9. Assured process and feature coverage
  • 11. Test scripts from procedures
  • 15. ReportingScope of Maelscrum Maelscrum Scope of Business Story Manager Scope of Business Story Method Scope of Most Test Mgt Tools Intelligent Testing, Improvement and Assurance Slide 4
  • 16. Analysis Business Story Method and Projects Evolving requirements, incremental story development, requirements testing, fortnightly updates etc. Requirements Build Stories Test Reqs. Design, Build System Functional System Test System Integration Non-Functional Testing Test Design Key: Acceptance Test Prep. Client Execution BSM Scope Acceptance Test Execution Intelligent Testing, Improvement and Assurance Slide 5
  • 17. Story Header Feature: ship orders As a orders clerk I want to acknowledge and ship the order So thatwe fulfil a book order Scenario: ship a single book from stock Given I select a valid order And the ordered book is in stock When I choose ‘acknowledge and ship’ Then order status is changed to ‘shipped’ And an address label is printed Structured stories (other variations exist) Key word Story text Each Story has multiple Scenarios Scenarios can be data driven Intelligent Testing, Improvement and Assurance Slide 6
  • 18.
  • 19. Note that roles can sometimes vary, but it is often better to reference ‘personas’ that have multiple roles.
  • 20. Personas could be “18 year old male gamer” or “65 year old female retired nursery school teacher” for example.Intelligent Testing, Improvement and Assurance Slide 7
  • 21.
  • 23. A scenario maps directly to a test case – but we haven’t used the word test yet.
  • 24. If I do – stop me.Intelligent Testing, Improvement and Assurance Slide 8
  • 25. Stories may have many scenarios Feature: Ship an Order In order to fulfil a book order As a orders clerk I want to acknowledge and ship the order Scenario: ship a single book from stock Given I select a valid order And the ordered book is in stock When I choose ‘acknowledge and ship’ Then order status is changed to ‘shipped’ And an address label is printed Scenario: advise a book is out of stock Given I select a valid order And the ordered book is out of stock When I choose ‘message the purchaser’ Then Enter message to purchaser advising the order status And an email is sent to the purchasers email address Scenario: advise an item is discontinued Given I select a valid order And the ordered book is discontinued Etc. etc. Intelligent Testing, Improvement and Assurance Slide 9
  • 26. Scenario outlines allow scenarios to be data-driven Intelligent Testing, Improvement and Assurance Slide 10
  • 27. Planning Analysis Execution Dictionary Business Story Method - Traceability Glossary Data Item Register Index Stories /Features Requirements (Business) Scenarios (Test) Scenarios Process Paths Execution Management Processes Test Procedures Test Schedule Intelligent Testing, Improvement and Assurance Slide 11
  • 28. Dictionary Business Story Method - Agile Glossary Data Item Register Index Stories /Features Requirements Automated Or Manual (Business) Scenarios (Test) Scenarios Task Workflows developed in parallel Intelligent Testing, Improvement and Assurance Slide 12
  • 30. Business Story Manager Intelligent Testing, Improvement and Assurance Slide 14
  • 31. Maelscrum Intelligent Testing, Improvement and Assurance Slide 15
  • 32. A Walkthrough of the Main Functionality
  • 33. https://maelscrum.com user999@demo.com password ‘password’ Change your email address… Slide 17 Intelligent Testing, Improvement and Assurance
  • 34. User Interface Tabs and ribbons Dashboard and gadgets Announcements, Cases, Scratchpad Fast Access Settings License, default project, sprint, preferences Help Printing Intelligent Testing, Improvement and Assurance Slide 18
  • 35. Cases and Notifications Cases Adding a case Finding cases Case/64 Status Attachments Notifications Same for requirements, stories, processes etc. When you test, we’d like you to log a case to record the incident Assign these cases to me (Paul Gerrard) Intelligent Testing, Improvement and Assurance Slide 19
  • 36. Dictionary The Dictionary Proposed ‘Business Terms’ Glossary of terms Data Item Register The Index The index is like ‘Google for…’ Requirements Stories Scenarios We will see the dictionary in action… Intelligent Testing, Improvement and Assurance Slide 20
  • 37. Requirements Find Requirements requirement/999 Mostly green references to words in the Glossary url Ownership Document library Stories – how many? Dictionary scans after every update Index for requirement/999 Create a business term, look at a definition Intelligent Testing, Improvement and Assurance Slide 21
  • 38. Stories View requirement/999 View stories Add a story story/999 Extract scenarios for story/999 Business terms, Glossary entries, Data items and index Track down a data item and edit Terms to define Intelligent Testing, Improvement and Assurance Slide 22
  • 39. (Business) Scenarios A story can have none, one or many scenarios Scenarios can be simple Scenarios can have embedded data items and a table of example data Data items denoted by <…> <this is a data item> Example data created in parallel to match Stories can be locked, you can access the test scenarios for a story Test scenarios are copes that you can edit separately from business scenarios. Slide 23 Intelligent Testing, Improvement and Assurance
  • 40. Process Path/Procedure Intelligent Testing, Improvement and Assurance Slide 24
  • 41. Processes, Process Paths Processes consist of a header and process elements You can also add references that are images Process paths consist of a path header and process path steps Manual or system steps A process element is referenced (the activity) A story feature and scenario may be referenced Intelligent Testing, Improvement and Assurance Slide 25
  • 43. Choosing what to test We’d like you to pair up As a pair discuss: What would you like to test? Pick 3 areas, not necessarily an area of functionality Don’t pick cases (yet) – we’ll be using them for real As a group, we’ll agree areas for each group to test in session 1 (so we get some variety) Session protocol… Slide 27 Intelligent Testing, Improvement and Assurance
  • 44. Ideas for testing Obvious functional areas: requirements, stories, dictionary, process, paths, procedures etc. etc. Boundaries, extreme values, repeated tests, E2E flows: requirements thru procedures Navigation, usability, consistency Settings and preferences do what they say? Can you break it? Do browsers behave differently? Does help help? Slide 28 Intelligent Testing, Improvement and Assurance
  • 45. Session Protocol (45 minutes) As a pair, chat for a few minutes, explore the product, decide on your goal for the next 40 minutes Jot down your goals for this session Make a start, as a pair, or as individuals - it’s up to you If you see an anomaly, ask us for help Real problem? Log a case in the system. Slide 29 Intelligent Testing, Improvement and Assurance
  • 46. Session 1 feedback What is your overall impression? Did you find some bugs Program crashes Functional failures Usability problems? Other???? What areas do you think need more testing? Let’s make a list of areas to be tested in session 2 and choose who does what. Slide 30 Intelligent Testing, Improvement and Assurance
  • 47. Session 2 feedback What is your overall impression? Did you find some bugs Program crashes Functional failures Usability problems? Other???? Which team logged the most problems? What areas do you think need more testing? How usable is the tool? Could you work with it on a real project? Slide 31 Intelligent Testing, Improvement and Assurance
  • 48. Business Story MethodTechnical Overview and StatusSeptember 2011 Gerrard Consulting Limited PO Box 347 Maidenhead Berkshire SL6 2GU Tel: +44 (0) 1628 639173 Fax: +44 (0) 1628 630398 Web: gerrardconsulting.com Intelligent Testing, Improvement and Assurance Slide 32

Hinweis der Redaktion

  1. The index box sits alone here, looks odd!
  2. The index box sits alone here, looks odd!