SlideShare a Scribd company logo
1 of 30
• Simultaneous learning, test design and test execution
– Tester designs and executes test while exploring product/system,

• Focus on charter, test mission rather than predefined steps,
• “ask questions” about the product, system.
• ET is simultaneous: learning, test design and test execution,

• Scripted testing is sequential: examination of requirements, test
design, test execution.
• “Formalised” ET,
• Framework to manage and track ET.
• Why to use it:
–
–
–
–
–
–
–

Tom make easier to quantify what work was done,
Measure time spent on testing,
Can address to progress in a project,
More than one test can be carried out in a single session,
Sessions can tell us who tested what,
How, when and why tested,
Useful for planning, executing and tracking manual testing.
• Charter
– tester sets out his mission for the test session – it helps tester keep focused
within a session and not start other,

• Actual session
– time-boxed (45-120minutes ~ 90min-optimum),
– Turned off distractions,
– All the configuration, test conditions, etc. have already been set up,

• Bug reporting
• Debriefing – communicates to the lead the experiences of the
tester.
• Session Report Tools:
–
–
–
–

•
•
•
•
•
•

Bonfire,
Session Tester,
BBTestAssist,
qTrace,

Notepad,
Screen capture,
Free Mind, Xmind, MindMap,
Rapid Reporter,
iShowUHD, WebEx Recorder,
Pen & Paper. 
CHARTER
----------------------------------------------Analyze MapMaker’s View menu functionality and report on
areas of potential risk.
#AREAS
OS | Windows 2000
Menu | View
Strategy | Function Testing
Strategy | Functional Analysis
START
----------------------------------------------5/30/00 03:20 pm
TESTER
----------------------------------------------Jonathan Bach
TASK BREAKDOWN
-----------------------------#DURATION
short
#TEST DESIGN AND EXECUTION
65
#BUG INVESTIGATION AND REPORTING
25
#SESSION SETUP
20
#CHARTER VS. OPPORTUNITY
100/0
DATA FILES
----------------------------------------------#N/A
•
•
•
•
•
•

TEST NOTES
----------------------------------------------I touched each of the menu items, below, but focused mostly
on zooming behavior with various combinations of map
elements displayed.
View: Welcome Screen
•
•
•
•
•
•
•
•

•

Risks:
–
–
–
–
–

•

Navigator
Locator Map
Legend
Map Elements
– Highway Levels
– Street Levels
Airport Diagrams
Zoom In
Zoom Out
Zoom Level
– (Levels 1-14)
Previous View

Incorrect display of a map element.
Incorrect display due to interrupted repaint.
CD may be unreadable.
Old version of CD may used.
Some function of the product may not work at a certain zoom level.
BUGS
----------------------------------------------#BUG 1321
Zooming in makes you put in the CD 2 when you get to a
certain level of granularity (the street names level) -even if CD 2 is already in the drive.
#BUG 1331
Zooming in quickly results in street names not being
rendered.
#BUG <not_entered>
instability with slow CD speed or low video RAM. Still
investigating.
ISSUES
----------------------------------------------#ISSUE 1
How do I know what details should show up at what zoom
levels?
#ISSUE 2
I'm not sure how the locator map is supposed to work. How
is the user supposed to interact with it?
• New session is treated as feature request in JIRA, could be also:
story, task or requirement,
• Sessions are created against the issue,
• No restriction on when sessions are added,
• Using Bonfire as: browser extension or test session’s page in JIRA,
•

http://blogs.atlassian.com/2011/08/test_sessions_with_bonfire/
Bonfire is now called

JIRA Capture
What is Jira Capture?
JIRA Capture enables everyone to easily contribute high quality, actionable
feedback that development teams love

Incredibly fast
bug reporting

Annotated screenshots

Test sessions
Paste images from the clipboard
The ability to add image attachments directly from your computer's clipboard. Allows enormous
flexibility in the process of quick issue creation

Annotate any attached image before submitting
Allows you to add annotations to any image in your attachments list. This includes screenshots,
pasted images and images

Annotation font size and line width
Allows you to change both the font size for text annotations, and the line width/thickness for other
annotation types.

Comments with attachments
Enabled adding comments when attaching files to an existing issue. All image attachments will be
added to the comment as thumbnails for better context.
Supported Browsers
•
•
•
•

Firefox
Internet Explorer
Safari (Mac)
Chrome

Installing in Firefox
1.
2.
3.
4.
5.

Navigate to Capture (menu in the JIRA header) > Get browser extension
Click on the Download JIRA Capture link
Click "Allow" and install JIRA Capture when prompted
Restart Firefox
Start JIRA Capture by clicking in the icon in the toolbar or alternatively by going to Tools
> JIRA Capture

https://confluence.atlassian.com/display/CAPTURE/Getting+JIRA+Capture+for+your+browser
How to create Templates?
•
•
•
•
•

Navigate to the Templates tab in the JIRA Capture
Click "Add Template" under the "Mine" section
Pre-fill issue creation form with any information you would like
Create as many templates as you like
Share the template to be used by others

How to use Templates?
•
•
•

Used when creating an issue
Choose a template from the "Use Template" menu on the Issues tab
Only templates which are marked as "Favourites" will be shown in the dropdown

Variables
•
•
•
•

{cookies} - Are cookies turned on? Value is either true or false
{useragent} - Browser information
{title} - Current page title
{url} - Current page URL
How to create a test session?
•
•
•
•

Related to an issue via "More" drop down in the view issue page
On the project page by going to the "Test Sessions" tab and clicking on
the "Create Session" button
Via JIRA menu Capture > Browse Test Sessions and clicking on the
"Create Session" button
In the browser extension choose Sessions > Create Session

Creating test sessions
•
•

Shared test sessions allow others to participate
When a default template is assigned anyone who joins the shared
session will use that template until they leave the session
Working with test sessions
•
•
•
•
•
•
•

Sessions can be assigned to other team members to be worked on
Assignee can start progress, pause, capture issues and notes as well as completing the
session
To be able to join a session the Assignable User permission is needed
States of a session: Created, In Progress, Paused, and Completed (status can be modified
with the buttons on the left
For each user only one session can be active at one time
The active sessions is always displayed in an orange bar along the top of JIRA
Once a session is shared and started other participants can join that session
Bonfire & session based test management

More Related Content

Similar to Bonfire & session based test management

Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013Mahmoud Samara
 
Test studiowebinaraugcodedstep
Test studiowebinaraugcodedstepTest studiowebinaraugcodedstep
Test studiowebinaraugcodedstepDhananjay Kumar
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTechWell
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation SolutionAlan Lee White
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014Shelley Lambert
 
QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014Anthony Chung
 
IGCSE Chapter 7 System life cycle Development, Section Development and Testing
IGCSE Chapter 7 System life cycle Development, Section Development and TestingIGCSE Chapter 7 System life cycle Development, Section Development and Testing
IGCSE Chapter 7 System life cycle Development, Section Development and Testingmlmihjaz
 
Architecting for the cloud storage build test
Architecting for the cloud storage build testArchitecting for the cloud storage build test
Architecting for the cloud storage build testLen Bass
 
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.jsBrowser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.jsLuís Bastião Silva
 
Test Driven Development & CI/CD
Test Driven Development & CI/CDTest Driven Development & CI/CD
Test Driven Development & CI/CDShanmuga S Muthu
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITVishnu Raju Datla
 
Releasing To Production Every Week India
Releasing To Production Every Week   IndiaReleasing To Production Every Week   India
Releasing To Production Every Week Indiaexortech
 
Continuous delivery - takeaways
Continuous delivery - takeawaysContinuous delivery - takeaways
Continuous delivery - takeawaysManuela Grindei
 
Online Audio Player - STQA_Mini_Project2.pdf
Online Audio Player - STQA_Mini_Project2.pdfOnline Audio Player - STQA_Mini_Project2.pdf
Online Audio Player - STQA_Mini_Project2.pdfrohanmandhare4
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software TestingAbdul Raheem
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_trainingjayant25
 

Similar to Bonfire & session based test management (20)

Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
 
Test studiowebinaraugcodedstep
Test studiowebinaraugcodedstepTest studiowebinaraugcodedstep
Test studiowebinaraugcodedstep
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014
 
IGCSE Chapter 7 System life cycle Development, Section Development and Testing
IGCSE Chapter 7 System life cycle Development, Section Development and TestingIGCSE Chapter 7 System life cycle Development, Section Development and Testing
IGCSE Chapter 7 System life cycle Development, Section Development and Testing
 
Architecting for the cloud storage build test
Architecting for the cloud storage build testArchitecting for the cloud storage build test
Architecting for the cloud storage build test
 
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.jsBrowser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.js
 
Test Driven Development & CI/CD
Test Driven Development & CI/CDTest Driven Development & CI/CD
Test Driven Development & CI/CD
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
Releasing To Production Every Week India
Releasing To Production Every Week   IndiaReleasing To Production Every Week   India
Releasing To Production Every Week India
 
Continuous delivery - takeaways
Continuous delivery - takeawaysContinuous delivery - takeaways
Continuous delivery - takeaways
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Online Audio Player - STQA_Mini_Project2.pdf
Online Audio Player - STQA_Mini_Project2.pdfOnline Audio Player - STQA_Mini_Project2.pdf
Online Audio Player - STQA_Mini_Project2.pdf
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
 

Recently uploaded

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
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
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
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
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
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
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
 
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
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
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
 

Recently uploaded (20)

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
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
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
 
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
 
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
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
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...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
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
 
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
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
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
 

Bonfire & session based test management

  • 1.
  • 2.
  • 3.
  • 4. • Simultaneous learning, test design and test execution – Tester designs and executes test while exploring product/system, • Focus on charter, test mission rather than predefined steps, • “ask questions” about the product, system.
  • 5. • ET is simultaneous: learning, test design and test execution, • Scripted testing is sequential: examination of requirements, test design, test execution.
  • 6. • “Formalised” ET, • Framework to manage and track ET.
  • 7.
  • 8. • Why to use it: – – – – – – – Tom make easier to quantify what work was done, Measure time spent on testing, Can address to progress in a project, More than one test can be carried out in a single session, Sessions can tell us who tested what, How, when and why tested, Useful for planning, executing and tracking manual testing.
  • 9. • Charter – tester sets out his mission for the test session – it helps tester keep focused within a session and not start other, • Actual session – time-boxed (45-120minutes ~ 90min-optimum), – Turned off distractions, – All the configuration, test conditions, etc. have already been set up, • Bug reporting • Debriefing – communicates to the lead the experiences of the tester.
  • 10. • Session Report Tools: – – – – • • • • • • Bonfire, Session Tester, BBTestAssist, qTrace, Notepad, Screen capture, Free Mind, Xmind, MindMap, Rapid Reporter, iShowUHD, WebEx Recorder, Pen & Paper. 
  • 11. CHARTER ----------------------------------------------Analyze MapMaker’s View menu functionality and report on areas of potential risk. #AREAS OS | Windows 2000 Menu | View Strategy | Function Testing Strategy | Functional Analysis START ----------------------------------------------5/30/00 03:20 pm TESTER ----------------------------------------------Jonathan Bach TASK BREAKDOWN -----------------------------#DURATION short #TEST DESIGN AND EXECUTION 65 #BUG INVESTIGATION AND REPORTING 25 #SESSION SETUP 20 #CHARTER VS. OPPORTUNITY 100/0 DATA FILES ----------------------------------------------#N/A
  • 12. • • • • • • TEST NOTES ----------------------------------------------I touched each of the menu items, below, but focused mostly on zooming behavior with various combinations of map elements displayed. View: Welcome Screen • • • • • • • • • Risks: – – – – – • Navigator Locator Map Legend Map Elements – Highway Levels – Street Levels Airport Diagrams Zoom In Zoom Out Zoom Level – (Levels 1-14) Previous View Incorrect display of a map element. Incorrect display due to interrupted repaint. CD may be unreadable. Old version of CD may used. Some function of the product may not work at a certain zoom level.
  • 13. BUGS ----------------------------------------------#BUG 1321 Zooming in makes you put in the CD 2 when you get to a certain level of granularity (the street names level) -even if CD 2 is already in the drive. #BUG 1331 Zooming in quickly results in street names not being rendered. #BUG <not_entered> instability with slow CD speed or low video RAM. Still investigating. ISSUES ----------------------------------------------#ISSUE 1 How do I know what details should show up at what zoom levels? #ISSUE 2 I'm not sure how the locator map is supposed to work. How is the user supposed to interact with it?
  • 14.
  • 15. • New session is treated as feature request in JIRA, could be also: story, task or requirement, • Sessions are created against the issue, • No restriction on when sessions are added, • Using Bonfire as: browser extension or test session’s page in JIRA, • http://blogs.atlassian.com/2011/08/test_sessions_with_bonfire/
  • 16.
  • 17. Bonfire is now called JIRA Capture
  • 18. What is Jira Capture? JIRA Capture enables everyone to easily contribute high quality, actionable feedback that development teams love Incredibly fast bug reporting Annotated screenshots Test sessions
  • 19. Paste images from the clipboard The ability to add image attachments directly from your computer's clipboard. Allows enormous flexibility in the process of quick issue creation Annotate any attached image before submitting Allows you to add annotations to any image in your attachments list. This includes screenshots, pasted images and images Annotation font size and line width Allows you to change both the font size for text annotations, and the line width/thickness for other annotation types. Comments with attachments Enabled adding comments when attaching files to an existing issue. All image attachments will be added to the comment as thumbnails for better context.
  • 20.
  • 21.
  • 22.
  • 23. Supported Browsers • • • • Firefox Internet Explorer Safari (Mac) Chrome Installing in Firefox 1. 2. 3. 4. 5. Navigate to Capture (menu in the JIRA header) > Get browser extension Click on the Download JIRA Capture link Click "Allow" and install JIRA Capture when prompted Restart Firefox Start JIRA Capture by clicking in the icon in the toolbar or alternatively by going to Tools > JIRA Capture https://confluence.atlassian.com/display/CAPTURE/Getting+JIRA+Capture+for+your+browser
  • 24.
  • 25. How to create Templates? • • • • • Navigate to the Templates tab in the JIRA Capture Click "Add Template" under the "Mine" section Pre-fill issue creation form with any information you would like Create as many templates as you like Share the template to be used by others How to use Templates? • • • Used when creating an issue Choose a template from the "Use Template" menu on the Issues tab Only templates which are marked as "Favourites" will be shown in the dropdown Variables • • • • {cookies} - Are cookies turned on? Value is either true or false {useragent} - Browser information {title} - Current page title {url} - Current page URL
  • 26.
  • 27. How to create a test session? • • • • Related to an issue via "More" drop down in the view issue page On the project page by going to the "Test Sessions" tab and clicking on the "Create Session" button Via JIRA menu Capture > Browse Test Sessions and clicking on the "Create Session" button In the browser extension choose Sessions > Create Session Creating test sessions • • Shared test sessions allow others to participate When a default template is assigned anyone who joins the shared session will use that template until they leave the session
  • 28.
  • 29. Working with test sessions • • • • • • • Sessions can be assigned to other team members to be worked on Assignee can start progress, pause, capture issues and notes as well as completing the session To be able to join a session the Assignable User permission is needed States of a session: Created, In Progress, Paused, and Completed (status can be modified with the buttons on the left For each user only one session can be active at one time The active sessions is always displayed in an orange bar along the top of JIRA Once a session is shared and started other participants can join that session