SlideShare una empresa de Scribd logo
1 de 25
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Exploratory Tests
in practice
Short story about how test approach influenced on
test strategy
Zbyszek Moćkun, Łukasz Morawski
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
What is about?
Exploratory Testing
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Exploratory tests definition
• Approach or technique?
• What about ISTQB?
• Test techniques (boundary values, decision table, ...)
• Scripting against exploratory
„A technique is a recipe for solving a problem, whereas a
style (or approach) is a way of thinking around a theme that
stretches far beyond solving a particular problem”
Henrik Emilsson (Blog Thoughts From The Test Eye)
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Exploratory approach techniques
• „The Intelectual”
tour
• Landmark tour
• Money tour
• Supermodel tour
• Feature
• Complexity
• Claims
• Configuration
• User
• Testability
• Scenario
• Variability
• Interoperability
• Data
• Structure
FCC CUTS VIDS tour by Michael Kelly
Touring by James Whittaker
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Exploratory as extension for scripting
„Having formal scripts can provide a structure
to frame exploration, and exploratory methods
can add an element of variation to scripts that
can amplify their effectiveness.”
James Whittaker
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
The „freedom” scale
Jon Bach, Telling your exploratory story
Where are you on this scale?
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Cognifide journey
Exploratory Tests
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Why?
• Requirements
− Changeability
− Clarification of the requirements in the development of production or
testing
• Tester – Dev cooperation
− Close Dev – Tester cooperation
− Start as fast as possible
− Avoid miniwaterfall model
− Quick feedback
− CI environment
− QA services
− Retesting
− Raising improvements (usability as example)
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
When?
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Improvements - part I
• Repeatable
− Notes
− Checklists
• Visualization (Integration with dashboard)
− Requirement status
− Testing activities
• Review process
− No time for debrief
− Cross testing (mostly for juniors)
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Auditable?
Pharmaceutical company performed the audit
− Text notes are unclear and contains mistakes/not all information
− Lack of test scripts
− No traceability
 Test scenarios against AC
 Issues against AC
− No visual status of Acceptance Criteria
− No JIRA integration
− No regression execution history
− No automation coverage
Audit went well, but showed room to improve
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Wolf and sheep
John Rieger – wolf and sheep
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Improvements - visualization
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
AC state
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Checklist: web domain
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Heuristics
• Rule of thumb
• Test Heuristics Cheat Sheet by Quality Tree Software
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Testing Dojo
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Requirement review
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Exploratory tests in steps
• Task delivered to QA (or small part of the task)
• Learning phase (including documention)
• Test planning (tour session)
• Execute planned sessions (note, bugs, questions, AC
update)
• Task rejected (back to developer)
• Fixing
• Retest planning (sessions, or no need)
− Retest bugs
− Regression testing if needed (sessions)
• Writing test scenario based for regression purpose
• Accept story
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Session Based Test Management
• Time management
• Test planning (FCC CID VIDS tour)
• Charters
• Test status
• Debrief (PROOF concept)
• Notes
• Tools
− Research existing tools
− Session Tester (our own tool)
− Bonfire
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
SBTM – break the rule
• Sessions are not interrupted?
− Tester - developer pairing
− Continuous Integration environment
− Raising bugs take several seconds
 Bonfire plugin as example
• Notes
− Level of details
• One session per task
• Session debrief
− Lonely knight
− Time pressure
− Cross testing
− Project audit
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
SBTM – Bonfire (JIRA Capture)
• Session Management
• JIRA integration
• Plugin for most common browsers
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Metrics
• Exploratory metrics againist scripting approach
• Internal against External Quality
− Rejects
− Bugs
• Requirement coverage
− Scripts against sessions
• Sessions metrics
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Summary
Jon Bach, Telling your exploratory story
© 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only.
Q&A

Más contenido relacionado

La actualidad más candente

High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering TeamsLars Thorup
 
OpenERP Implementation Assistance - Customers
OpenERP Implementation Assistance  -  CustomersOpenERP Implementation Assistance  -  Customers
OpenERP Implementation Assistance - CustomersOdoo
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing PyramidNaresh Jain
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metricsSerge Kovaleff
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, OverviewBayard Randel
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
A collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco ViljoenA collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco ViljoenIndigoCube
 
Inverting Test Pyramid - A First Hand Experience Report
Inverting Test Pyramid - A First Hand Experience ReportInverting Test Pyramid - A First Hand Experience Report
Inverting Test Pyramid - A First Hand Experience ReportNaresh Jain
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamSalesforce Developers
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelYuval Yeret
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?vodQA
 

La actualidad más candente (20)

Test Strategy
Test StrategyTest Strategy
Test Strategy
 
Are we done yet?
Are we done yet?Are we done yet?
Are we done yet?
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering Teams
 
OpenERP Implementation Assistance - Customers
OpenERP Implementation Assistance  -  CustomersOpenERP Implementation Assistance  -  Customers
OpenERP Implementation Assistance - Customers
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing Pyramid
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metrics
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 
A collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco ViljoenA collaborative approach to the quality in the agile enterprise by Jaco Viljoen
A collaborative approach to the quality in the agile enterprise by Jaco Viljoen
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Inverting Test Pyramid - A First Hand Experience Report
Inverting Test Pyramid - A First Hand Experience ReportInverting Test Pyramid - A First Hand Experience Report
Inverting Test Pyramid - A First Hand Experience Report
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference Israel
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?
 

Destacado

What is this exploratory testing thing
What is this exploratory testing thingWhat is this exploratory testing thing
What is this exploratory testing thingtonybruce
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...TEST Huddle
 
Exploratory Testing
Exploratory TestingExploratory Testing
Exploratory Testingsriks7
 
Exploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextExploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextElisabeth Hendrickson
 

Destacado (6)

Exploratory testing workshop
Exploratory testing workshopExploratory testing workshop
Exploratory testing workshop
 
Exploratory test
Exploratory testExploratory test
Exploratory test
 
What is this exploratory testing thing
What is this exploratory testing thingWhat is this exploratory testing thing
What is this exploratory testing thing
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
Exploratory Testing
Exploratory TestingExploratory Testing
Exploratory Testing
 
Exploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextExploratory Testing in an Agile Context
Exploratory Testing in an Agile Context
 

Similar a Exploring Tests in Practice

Automation as a project - lessons learnt
Automation as a project - lessons learntAutomation as a project - lessons learnt
Automation as a project - lessons learntZbyszek Mockun
 
Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesZbyszek Mockun
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory TestsZbyszek Mockun
 
Knowledge sharing for QA teams
Knowledge sharing for QA teamsKnowledge sharing for QA teams
Knowledge sharing for QA teamsZbyszek Mockun
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metricsZbyszek Mockun
 
Scope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy ConstraintScope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy Constraintbbigelow
 
Test Design Essentials for Great Test Automation - Hans
Test Design Essentials for Great Test Automation - HansTest Design Essentials for Great Test Automation - Hans
Test Design Essentials for Great Test Automation - HansSauce Labs
 
The Role of Governance in Connecting Businesses
The Role of Governance in Connecting BusinessesThe Role of Governance in Connecting Businesses
The Role of Governance in Connecting BusinessesWSO2
 
Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...tom gilb
 
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...Karthikeyan Rajamanickam
 
A Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s LifeA Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s LifeWipro Digital
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .netCodecamp Romania
 
Measuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI SystemMeasuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI SystemSenturus
 
IBM Cognos 10 Business Insight: Advanced Self-Service Authoring and Analysis
IBM Cognos 10 Business Insight: Advanced Self-Service Authoring and AnalysisIBM Cognos 10 Business Insight: Advanced Self-Service Authoring and Analysis
IBM Cognos 10 Business Insight: Advanced Self-Service Authoring and AnalysisSenturus
 
Webinar Critical Chain Project Management - Marris Consulting - June 2020
Webinar Critical Chain Project Management  - Marris Consulting - June 2020Webinar Critical Chain Project Management  - Marris Consulting - June 2020
Webinar Critical Chain Project Management - Marris Consulting - June 2020MARRIS Consulting
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklugdominion
 
IBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in ActionIBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in ActionSenturus
 
Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oak Systems
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 

Similar a Exploring Tests in Practice (20)

Automation as a project - lessons learnt
Automation as a project - lessons learntAutomation as a project - lessons learnt
Automation as a project - lessons learnt
 
Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologies
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Knowledge sharing for QA teams
Knowledge sharing for QA teamsKnowledge sharing for QA teams
Knowledge sharing for QA teams
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metrics
 
Scope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy ConstraintScope: Mastering the Fuzzy Constraint
Scope: Mastering the Fuzzy Constraint
 
Test Design Essentials for Great Test Automation - Hans
Test Design Essentials for Great Test Automation - HansTest Design Essentials for Great Test Automation - Hans
Test Design Essentials for Great Test Automation - Hans
 
The Role of Governance in Connecting Businesses
The Role of Governance in Connecting BusinessesThe Role of Governance in Connecting Businesses
The Role of Governance in Connecting Businesses
 
Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...Lean qa enabling quality through tools and technology lean quality assurance ...
Lean qa enabling quality through tools and technology lean quality assurance ...
 
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
“The Digital Oilfield” : Using IoT to reduce costs in an era of decreasing oi...
 
Info Session Advance 100227 2
Info Session Advance 100227 2Info Session Advance 100227 2
Info Session Advance 100227 2
 
A Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s LifeA Day In a Human Behaviour Spy’s Life
A Day In a Human Behaviour Spy’s Life
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
 
Measuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI SystemMeasuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI System
 
IBM Cognos 10 Business Insight: Advanced Self-Service Authoring and Analysis
IBM Cognos 10 Business Insight: Advanced Self-Service Authoring and AnalysisIBM Cognos 10 Business Insight: Advanced Self-Service Authoring and Analysis
IBM Cognos 10 Business Insight: Advanced Self-Service Authoring and Analysis
 
Webinar Critical Chain Project Management - Marris Consulting - June 2020
Webinar Critical Chain Project Management  - Marris Consulting - June 2020Webinar Critical Chain Project Management  - Marris Consulting - June 2020
Webinar Critical Chain Project Management - Marris Consulting - June 2020
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklug
 
IBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in ActionIBM Cognos 10 Framework Manager in Action
IBM Cognos 10 Framework Manager in Action
 
Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 

Más de Zbyszek Mockun

Freestyle your leadership
Freestyle your leadershipFreestyle your leadership
Freestyle your leadershipZbyszek Mockun
 
How to develop diverse team? v2.0
How to develop diverse team? v2.0How to develop diverse team? v2.0
How to develop diverse team? v2.0Zbyszek Mockun
 
How to develop diverse team?
How to develop diverse team?How to develop diverse team?
How to develop diverse team?Zbyszek Mockun
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of projectZbyszek Mockun
 
Ptaq day one intro presentation
Ptaq day one intro presentationPtaq day one intro presentation
Ptaq day one intro presentationZbyszek Mockun
 
Automation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspectiveAutomation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspectiveZbyszek Mockun
 
PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.Zbyszek Mockun
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceZbyszek Mockun
 
There and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsThere and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsZbyszek Mockun
 
User groups - share your knowledge
User groups - share your knowledgeUser groups - share your knowledge
User groups - share your knowledgeZbyszek Mockun
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory TestsZbyszek Mockun
 
Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of SuccessZbyszek Mockun
 
Automation Responsibility
Automation ResponsibilityAutomation Responsibility
Automation ResponsibilityZbyszek Mockun
 
Continuous Integration testing based on Selenium and Hudson
Continuous Integration testing based on Selenium and HudsonContinuous Integration testing based on Selenium and Hudson
Continuous Integration testing based on Selenium and HudsonZbyszek Mockun
 

Más de Zbyszek Mockun (17)

Freestyle your leadership
Freestyle your leadershipFreestyle your leadership
Freestyle your leadership
 
How to develop diverse team? v2.0
How to develop diverse team? v2.0How to develop diverse team? v2.0
How to develop diverse team? v2.0
 
How to develop diverse team?
How to develop diverse team?How to develop diverse team?
How to develop diverse team?
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 
The little thing
The little thingThe little thing
The little thing
 
Ptaq day one intro presentation
Ptaq day one intro presentationPtaq day one intro presentation
Ptaq day one intro presentation
 
We are all engineers
We are all engineers We are all engineers
We are all engineers
 
Automation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspectiveAutomation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspective
 
PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality Assurance
 
There and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsThere and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metrics
 
User groups - share your knowledge
User groups - share your knowledgeUser groups - share your knowledge
User groups - share your knowledge
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
 
Automation Responsibility
Automation ResponsibilityAutomation Responsibility
Automation Responsibility
 
Continuous Integration testing based on Selenium and Hudson
Continuous Integration testing based on Selenium and HudsonContinuous Integration testing based on Selenium and Hudson
Continuous Integration testing based on Selenium and Hudson
 
Agile testing
Agile testingAgile testing
Agile testing
 

Último

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Último (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

Exploring Tests in Practice

  • 1. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Exploratory Tests in practice Short story about how test approach influenced on test strategy Zbyszek Moćkun, Łukasz Morawski
  • 2. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. What is about? Exploratory Testing
  • 3. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Exploratory tests definition • Approach or technique? • What about ISTQB? • Test techniques (boundary values, decision table, ...) • Scripting against exploratory „A technique is a recipe for solving a problem, whereas a style (or approach) is a way of thinking around a theme that stretches far beyond solving a particular problem” Henrik Emilsson (Blog Thoughts From The Test Eye)
  • 4. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Exploratory approach techniques • „The Intelectual” tour • Landmark tour • Money tour • Supermodel tour • Feature • Complexity • Claims • Configuration • User • Testability • Scenario • Variability • Interoperability • Data • Structure FCC CUTS VIDS tour by Michael Kelly Touring by James Whittaker
  • 5. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Exploratory as extension for scripting „Having formal scripts can provide a structure to frame exploration, and exploratory methods can add an element of variation to scripts that can amplify their effectiveness.” James Whittaker
  • 6. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. The „freedom” scale Jon Bach, Telling your exploratory story Where are you on this scale?
  • 7. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Cognifide journey Exploratory Tests
  • 8. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Why? • Requirements − Changeability − Clarification of the requirements in the development of production or testing • Tester – Dev cooperation − Close Dev – Tester cooperation − Start as fast as possible − Avoid miniwaterfall model − Quick feedback − CI environment − QA services − Retesting − Raising improvements (usability as example)
  • 9. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. When?
  • 10. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Improvements - part I • Repeatable − Notes − Checklists • Visualization (Integration with dashboard) − Requirement status − Testing activities • Review process − No time for debrief − Cross testing (mostly for juniors)
  • 11. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Auditable? Pharmaceutical company performed the audit − Text notes are unclear and contains mistakes/not all information − Lack of test scripts − No traceability  Test scenarios against AC  Issues against AC − No visual status of Acceptance Criteria − No JIRA integration − No regression execution history − No automation coverage Audit went well, but showed room to improve
  • 12. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Wolf and sheep John Rieger – wolf and sheep
  • 13. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Improvements - visualization
  • 14. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. AC state
  • 15. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Checklist: web domain
  • 16. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Heuristics • Rule of thumb • Test Heuristics Cheat Sheet by Quality Tree Software
  • 17. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Testing Dojo
  • 18. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Requirement review
  • 19. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Exploratory tests in steps • Task delivered to QA (or small part of the task) • Learning phase (including documention) • Test planning (tour session) • Execute planned sessions (note, bugs, questions, AC update) • Task rejected (back to developer) • Fixing • Retest planning (sessions, or no need) − Retest bugs − Regression testing if needed (sessions) • Writing test scenario based for regression purpose • Accept story
  • 20. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Session Based Test Management • Time management • Test planning (FCC CID VIDS tour) • Charters • Test status • Debrief (PROOF concept) • Notes • Tools − Research existing tools − Session Tester (our own tool) − Bonfire
  • 21. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. SBTM – break the rule • Sessions are not interrupted? − Tester - developer pairing − Continuous Integration environment − Raising bugs take several seconds  Bonfire plugin as example • Notes − Level of details • One session per task • Session debrief − Lonely knight − Time pressure − Cross testing − Project audit
  • 22. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. SBTM – Bonfire (JIRA Capture) • Session Management • JIRA integration • Plugin for most common browsers
  • 23. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Metrics • Exploratory metrics againist scripting approach • Internal against External Quality − Rejects − Bugs • Requirement coverage − Scripts against sessions • Sessions metrics
  • 24. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Summary Jon Bach, Telling your exploratory story
  • 25. © 2010 Cognifide Limited. In commercial confidence only.© 2010 Cognifide Limited. In commercial confidence only. Q&A

Notas del editor

  1. ISTQB – technika, według osób, które praktykują testy aksploracyjne to podejście. Radek bardzo fajnie porównał różnice na Testerzy.pl - http://www.testerzy.pl/baza-wiedzy/testowanie-eksploracyjne-kontra-istqb
  2. Whittaker – wile tour’ow jest opisanych na stronach msdn: http://msdn.microsoft.com/en-us/library/jj620911.aspx Touring - bardzo przydatny np jesli wybierzemy Session based testing, pomaga nam zaplanowac testowanie – podzielic na sesjie –po takim przejsciu mamy praktycznie test plan. Jest jeszcze kilka takich heurystyk/technik – te sa najbardziej popularne. SFDPO Mnemonic  - Mike Kelly, 2005 Structure, Function Data, Platform. Operation HICCUPPS heuristic -Bach History, Image, Compare products, ...
  3. Whittaker – ze strony msdn o exploratory testing
  4. http://agile2010.agilealliance.org/files/Telling%20Your%20Exploratory%20Story%20Agile2010.pdf Vague – niejasne Where you are, where you want to be? Where are your process?. How looks Cognifide’s road? Cognifide – pure scripted an freestyle exloparotry projects, than on ly freestyle – and now something between fragmentary test cases and charters
  5. Dlaczego wprowadziliśmy testy eksploracyjne zmienność wymagań, możliwość adaptacji testów do aktualnych potrzeb, szybki feedback dla developera, współpraca tester-developer (gdzie developer na bieżąca naprawia błędy ,znalezione przez testera), domena - brak możliwości napisania wszystkich scenariuszy poźne zaangażowanie QA w projekt, późno QA w projekcie, niestety wymagania często doprecyzowane w czasie sprintu, co oznacza brak czasu na przygotowanie odpowiednich skyptów retesty - brak narzutu na zarządzanie skryptami testowymi, wybór odpowiednich pod suite do retestu, …. avoid miniwaterfall model
  6. Testy Akceptacyjne (Story acceptance testing) - testy wewnętrzne wykonywane przez testera który ma potwierdzić że funkcjonalność działa jak powinna i nie działa jak nie powinna. Tutaj testy eksploracyjne się sprawdzają gdzie ważny jest “Time to Market”: szybki odpowiedź zwrotna o błędach - naprawa błędu - retest część powodów z góry jak odporność na zmiany wymagań Lean - czyli rób tylko to co da wartość biznesowa dla klienta Testy regresyjne - Tutaj jest gorzej. Lepiej sprawdzają się skrypty które mozna powtórzyć ale wymagamy też analizy sesji przez testera i pomysłów (test idea). poziom detalicznosci testów testy, ktore daja testerowi odrobine wolnosci charakter testera - dociekliwy, ... test scenario jak mini sesja np. 5 minutowa,
  7. Szybko wprowadzilismy kilka usprawnien Zaczlismy robic notatki (na tamta chwile raczej bylo to zaczerpniecie z session). Dlugo szukalisy narzedzia, ktore pomoze nam tworzyc czytelne notatki, niestety nic takiego nie znalezlismy, wiec kolega napisal wlasne, Wlasne checklisty
  8. Jej uwagi do naszego procesu. brak powiazan z Acceptance Criteria z notatek z sesji nie wynikalo, iz dany akceptance criteria jest spelnoniony jakie scenariusze testowe zostaly wykonane przeciwko temu AC/story zalaczniki nieczytelne graficzna wizualizacja wynikow np - ktore acceptance pass, ktore failed, jakie bledy byly zglaszane przeciwko ktoremu acceptance, … Jakie testy byly wykonane brak scenariuszy testowych, bo notatki z sesji sa nieczytelne dla osob spoza projektu / przyzwyczajonych do test scenariuszy Brak integracji z jira - np wyszukiwanie potrzebnej informacji z notatek czy tez brak traceability
  9. Zawasze jest to trudna decyzja, ale trzeba ja podjac i poszukac kompromisow. Mimo iz chcemy byc jak najblizej lewej strony, musimy zadowolic klienta czy tez nasze wewnetrzen standardy
  10. Szybko wprowadzilismy kilka usprawnien Zaczlismy robic notatki (na tamta chwile raczej bylo to zaczerpniecie z session). Dlugo szukalisy narzedzia, ktore pomoze nam tworzyc czytelne notatki, niestety nic takiego nie znalezlismy, wiec kolega napisal wlasne, Wlasne checklisty
  11. Szybko wprowadzilismy kilka usprawnien Zaczlismy robic notatki (na tamta chwile raczej bylo to zaczerpniecie z session). Dlugo szukalisy narzedzia, ktore pomoze nam tworzyc czytelne notatki, niestety nic takiego nie znalezlismy, wiec kolega napisal wlasne, Wlasne checklisty
  12. Szybko wprowadzilismy kilka usprawnien Zaczlismy robic notatki (na tamta chwile raczej bylo to zaczerpniecie z session). Dlugo szukalisy narzedzia, ktore pomoze nam tworzyc czytelne notatki, niestety nic takiego nie znalezlismy, wiec kolega napisal wlasne, Wlasne checklisty
  13. Zasada oparta na praktyce, zbior dorbych praktyk
  14. Szybko wprowadzilismy kilka usprawnien Zaczlismy robic notatki (na tamta chwile raczej bylo to zaczerpniecie z session). Dlugo szukalisy narzedzia, ktore pomoze nam tworzyc czytelne notatki, niestety nic takiego nie znalezlismy, wiec kolega napisal wlasne, Wlasne checklisty
  15. Czyli czy testowac wymagania. Testy eksploracyjne sa reactive, czyli już na zaimplementowanym kodzie. Czy w takim razie nie musimy testowac wymagan? Nigdzie tak nie jest powiedziane – tutaj przychodzi nam Agile i Scrum z pomoca. Grooming session – powinno odbywac sie minimu tydzien przed sprintem, albo wczesniej. Wymagania sa przegladane przez zespol – czyli tez QA. Jest to czas, kiedy mozna zadac pytania, stwierdzic iz acceptance tests sa nie testowalne, zglaszac uwagi itp Sprint planning nie jest miejscem do tego. Tutaj planujemy sprint, pczest przechodzimy ze story points do czasu, QA planuje swoja prace w czasie sprintu, ... – to nie jest czas testowania/review – juz jest za pozno No i eksploracja –tutaj niestety dzialamy juz na zaimplementowanym kodzie, nie znaczy ze zawsze wszystko udala nam sie wczesniej wyjasnic, na pewno znajdziemy nie jasnosci, ... A moze bedziemy chcieli wplynac na ksztalt wymagan, gdyz to co zostalo stworzeone nie do konca ma sens, dziala intucicyjnie, ...
  16. Past. What happened during the session? Results. What was achieved during the session? Obstacles. What got in the way of good testing? Outlook. What still needs to be done? Feelings. How does the tester feel about all this
  17. Jakie plusy ma bonfire Sesje z poziomu jira Demo
  18. http://agile2010.agilealliance.org/files/Telling%20Your%20Exploratory%20Story%20Agile2010.pdf Vague – niejasne Where you are, where you want to be? Where are your process?. How looks Cognifide’s road? Cognifide – pure scripted an freestyle exloparotry projects, than on ly freestyle – and now something between fragmentary test cases and charters