SlideShare une entreprise Scribd logo
1  sur  24
COLLEAGUES TO
COMMUNITY
Or; How to convince people that sharing is a
really good thing
Ady Stokes
Test Atelier
9th May 2017
Start
with a
joke
A joke
• Tester walks into a bar:
• Orders: 1 beer
• Orders: 0 beers
• Orders: 9999999999 beers
• Orders: 1.3 beers
• Orders: 0.1 beers
• Orders: NULL beers
• Orders: !”£$%%^^^& beers
• Orders: “” beers
• Orders: akdjlfjlsd beers
• Orders: a lizard
• Orders: ;DROP TABLE BILL
• Tries to leave without paying
• Background in Audit and designing Management Systems
in manufacturing (early testing exposure)
• ISO 9000-2000 Certification
• Testing roles since 2004 in a financial environment
• Who doesn’t love regulations!
• In agile teams since 2009
• I don’t raise bugs, I describe behaviour
• Played cricket for 38 years
• Love reading and doing anything that stimulates thought
• Tolerate social media
• @CricketRulz
Me in brief
Goals
•Hear about our journey
•Try some things we tried
•Gain some ideas to take away
•Be inspired to have a go or
help us grow (more at the end)
2015 New job, new objective!
He wanted me to;
Engage with testers to create a
community as part of my role
Instil a ‘professional’ attitude
Raise base skill level
Where to start?
Start here 
The Challenge
‘Some’
Enlightenment
Thank you
Chris
Initial thoughts
•Help!
• Participant driven
• Who?
• Structured
• Prioritised Backlog
• Discussions
• Presentations
• Lightning talks
• Testing challenges / kata’s
• Enabling people to learn and share
• Give it a name
Thank you
Joel and Laura
“You’ve spelt
it wrong!”
The concept and first attempts
• First session 12th
January 2016 to set
the scene and share
the vision
• First challenge to
capture interest and
get folks to come
along
• BRIBARY WORKS!
• START WITH A
CHALLENGE
Interactive session ahead
CHALLENGE
Here’s a hand-out
Queue glamorous assistants 
Credit to http://softwaretestingfundamentals.com/software-testing-exercises/
Your challenge, what’s wrong? – 10 minutes… go!
The challenge results
• Even though it was more of a bug/defect hunt or
observation test than a true learning experience and a bit
on the old side, it was a fun way to introduce the concept
of test challenges
• Generated high levels of participation, possibly due to the
competitive nature of the challenge, even without a prize!
• Had the bonus effect of generating discussions around
the findings and what was and wasn’t a bug/defect and
how to confirm either way
• Who found more than 15?
We found 24
We found, for those competitive ones
1. Minimise only half of line present;
2. Maximise has line at bottom not the top;
3. Red x missing part of X;
4. Google tab is in bold
5. Untitled tab has either missing open
bracket or additional closed bracket
6. Untitled tab has square top edges as
opposed to the Google tab which are
rounded off
7. Random down arrow on right of tabs
8. History and Help have the same keyboard
shortcut indicated;
9. Web does not have a link;
10. News is higher;
11. Shopping is missing an S;
12. More isn’t capitalised
13. More has an up arrow next to it instead of
a down
14. Google breadcrumb has an (i) in front
15. There are two pipes between iGoogle and
Search settings
16. The Google logo has the shadow missing
from the second O
17. Two grabs on right scroll bar
18. Search box is missing the left end
19. Font used is inconsistent
20. Language is spelt wrong
21. Google Search, Google has extra O
22. I’m feeling button should be lucky, not
unlucky
23. There are two Done at the bottom of the
browser window
24. There are two down scroll arrows on the
slide bar on the right
Hand out with all the answers is
available at the door after
WHAT NEXT? BACKLOG OBVIOUSLY!
Creating a backlog – risk based approachUrgency
Later
Soon
Now
Scared Comfortable Relaxed
Importance
Account
Variances
Heuristics
What are
other teams
doing?
Test Result
Recording
Categories emerged during the session
What should
a PO do?
Twofold
purpose, share
and discuss
risk based
approach and
create backlog
Shared
knowledge
Product
knowledge
Process
knowledge
Testing
knowledge
Creating a backlog – risk based approachUrgency
Later
Soon
Now
Scared Comfortable Relaxed
Importance
Account
Variances
Heuristics
Requirements
Live IssuesWhat are
other teams
doing?
Test Result
Recording
After the session most had an owner and vehicle for sharing
(presentation, lightning talk, blog, discussion etc.).
Automation
Test
Execution
A/B Testing
Spec by
Example
Legacy
Code
What should
a PO do?
Test
Analysis
Thought
Techniques
Interactive session ahead
•A woman fired a shot at a man with
her gun but the man did not die. List
the possible reasons for the man not
dying.
• There are numerous possibilities above and this exercise
should help a tester identify possible test scenarios/cases.
• We have 5 minutes to identify what assumptions you
would make, what questions you would ask? What
information do you need?
Your challenge – 5 minutes
Your thoughts?
A few possibilities
• A woman fired a shot at a man with her gun but the man
did not die. List the possible reasons for the man not
dying.
• Variables; actors; inputs; states; influences etc…
• Bad aim
• None lethal hit (wound, graze etc.)
• Protection (Bullet proof vest or glass, behind a wall)
• Bullet was none lethal (Water, Paint, Blank)
• Imaginary gun
• Distance (too far away)
• Already dead
The journey continues
• Guest speakers
• Test conference attendance fed back in blogs/sessions
• I stole ‘Testability and Toast’ 
• Online TestConf (PractiTest)
• Stand alone sessions
• Look at other / outside influences
• Maintaining momentum!!!
• Summer Test Challenge – All UK sites!
It’s about the journey,
not the destination
Thanks to Clem
Pickering and
Mike Grinwood
You don’t get owt for nowt!
We need you! Sales pitch time 
I mentioned Guest speakers
Please get in touch if;
• You have something you want to share
• You have an idea you want to try
• You want to practice presenting
• Travel and lunch costs can be arranged 
It’s about the journey,
not the destination
Getting things done is about attitude
Ayn rand
“The question isn't who
is going to let me;
it's who is going to stop
me.”
So what about those goals then?
Goals – Met?
•Heard about our journey
•Tried some things we tried
•Gained some ideas to take away
•Be inspired to have a go or help
us grow? PLEASE! 
@cricketrulz or adystokes@sky.com
My definition of the Testing Mindset
“What could happen
given every possible,
practical scenario?”
My favourite quote
“Testing is an infinite process
of comparing the invisible
to the ambiguous
in order to avoid the unthinkable
happening to the anonymous.”
James Bach
Another joke
A tester walks by a group of managers
who are trying to measure a flagpole.
‘What’s the problem?’ the tester asks.
‘We can’t find a way of measuring the
pole.’ says a manager.
The tester walks over, pulls the pin out
and lays the flag pole on the ground.
‘Now all you need is a tape measure!’
the tester smiles and walks on his way.
‘Typical bloomin tester!’ says the
manager. ‘Ask for the height and they
give you the length…’
http://softwaretestingfundamentals.com/software-testing-jokes/

Contenu connexe

Tendances

Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdfMastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdfProduct School
 
HCI Vs. UX: Difference You Should Know
HCI Vs. UX: Difference You Should KnowHCI Vs. UX: Difference You Should Know
HCI Vs. UX: Difference You Should KnowKoru UX Design
 
Branch and bound technique
Branch and bound techniqueBranch and bound technique
Branch and bound techniqueishmecse13
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsAmr E. Mohamed
 
GRADE 6 ALGORITHM.pptx
GRADE 6 ALGORITHM.pptxGRADE 6 ALGORITHM.pptx
GRADE 6 ALGORITHM.pptxAllanGuevarra1
 
Interpreting Performance Test Results
Interpreting Performance Test ResultsInterpreting Performance Test Results
Interpreting Performance Test ResultsEric Proegler
 
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 Webinar: Writing Product Requirements Documents by Amazon Product Lead Webinar: Writing Product Requirements Documents by Amazon Product Lead
Webinar: Writing Product Requirements Documents by Amazon Product LeadProduct School
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software DevelopmentSaqib Raza
 
Risk management in software engineering
Risk management in software engineeringRisk management in software engineering
Risk management in software engineeringdeep sharma
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Punesanjayjadhav8789
 
Agile Estimating Technique
Agile Estimating TechniqueAgile Estimating Technique
Agile Estimating TechniqueSaad Hussain
 
Test design techniques
Test design techniquesTest design techniques
Test design techniquesPragya Rastogi
 
Formal Specification Ian Sommerville 9th Edition
Formal Specification Ian Sommerville 9th EditionFormal Specification Ian Sommerville 9th Edition
Formal Specification Ian Sommerville 9th EditionRupeshShrestha28
 

Tendances (20)

Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdfMastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
 
HCI Vs. UX: Difference You Should Know
HCI Vs. UX: Difference You Should KnowHCI Vs. UX: Difference You Should Know
HCI Vs. UX: Difference You Should Know
 
Branch and bound technique
Branch and bound techniqueBranch and bound technique
Branch and bound technique
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
GRADE 6 ALGORITHM.pptx
GRADE 6 ALGORITHM.pptxGRADE 6 ALGORITHM.pptx
GRADE 6 ALGORITHM.pptx
 
Interpreting Performance Test Results
Interpreting Performance Test ResultsInterpreting Performance Test Results
Interpreting Performance Test Results
 
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 Webinar: Writing Product Requirements Documents by Amazon Product Lead Webinar: Writing Product Requirements Documents by Amazon Product Lead
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Alpha and beta testing
Alpha and beta testingAlpha and beta testing
Alpha and beta testing
 
Risk management in software engineering
Risk management in software engineeringRisk management in software engineering
Risk management in software engineering
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
 
Chapter 2 - Test Management
Chapter 2 - Test ManagementChapter 2 - Test Management
Chapter 2 - Test Management
 
Agile Estimating Technique
Agile Estimating TechniqueAgile Estimating Technique
Agile Estimating Technique
 
Hill climbing
Hill climbingHill climbing
Hill climbing
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
White box ppt
White box pptWhite box ppt
White box ppt
 
Formal Specification Ian Sommerville 9th Edition
Formal Specification Ian Sommerville 9th EditionFormal Specification Ian Sommerville 9th Edition
Formal Specification Ian Sommerville 9th Edition
 

Similaire à Colleagues to Community Test Atelier 09-05-2017

UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)ux singapore
 
Reduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesReduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesUserZoom
 
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)GoLeanSixSigma.com
 
Creating your own sales steps
Creating your own sales stepsCreating your own sales steps
Creating your own sales stepsThom Finn
 
Top 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleTop 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleCrispin Reedy
 
Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja Optimizely
 
Conversion Optimization with Peep Laja
Conversion Optimization with Peep LajaConversion Optimization with Peep Laja
Conversion Optimization with Peep LajaElla Quivooij
 
Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09Darren Kall
 
Turning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep LajaTurning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep LajaCXL
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the FieldChristian Gammill
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...QASymphony
 
WEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six SigmaWEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six SigmaGoLeanSixSigma.com
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comGoLeanSixSigma.com
 
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to MeBrighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to MeCraig Sullivan
 
No More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budgetNo More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budgetNTEN
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!Adam Berk
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitAtlassian
 
Validating Ideas with Users
Validating Ideas with UsersValidating Ideas with Users
Validating Ideas with UsersSheen Yap
 

Similaire à Colleagues to Community Test Atelier 09-05-2017 (20)

UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
UXSG2014 Workshop (Day 1) - Lean Startup (Bryan Long)
 
Reduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesReduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion Rates
 
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
WEBINAR: How to Set Up and Run Hypothesis Tests (ENCORE!)
 
Creating your own sales steps
Creating your own sales stepsCreating your own sales steps
Creating your own sales steps
 
Top 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleTop 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things Simple
 
Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja Conversion Optimization Webninar with Peep Laja
Conversion Optimization Webninar with Peep Laja
 
Conversion Optimization with Peep Laja
Conversion Optimization with Peep LajaConversion Optimization with Peep Laja
Conversion Optimization with Peep Laja
 
Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09Harvesting user insights revolve conf v09
Harvesting user insights revolve conf v09
 
Turning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep LajaTurning Data into Customers - Conversion Hotel - Peep Laja
Turning Data into Customers - Conversion Hotel - Peep Laja
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
 
WEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six SigmaWEBINAR: Executive Overview: The Power of Lean Six Sigma
WEBINAR: Executive Overview: The Power of Lean Six Sigma
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
 
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to MeBrighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
 
No More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budgetNo More Excuses: Create a testing plan with no traffic, time, or budget
No More Excuses: Create a testing plan with no traffic, time, or budget
 
How to build a startup?
How to build a startup?How to build a startup?
How to build a startup?
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!SINY Leanstartup Introduction | Reduce waste, run experiments!
SINY Leanstartup Introduction | Reduce waste, run experiments!
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
Validating Ideas with Users
Validating Ideas with UsersValidating Ideas with Users
Validating Ideas with Users
 

Plus de Ady Stokes

Test boss 2019 slide deck
Test boss 2019 slide deckTest boss 2019 slide deck
Test boss 2019 slide deckAdy Stokes
 
Test all the things with the periodic table
Test all the things with the periodic tableTest all the things with the periodic table
Test all the things with the periodic tableAdy Stokes
 
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Ady Stokes
 
Accessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAccessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAdy Stokes
 
2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!Ady Stokes
 
Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Ady Stokes
 
2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering IntroductionAdy Stokes
 
Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017Ady Stokes
 
Testing for everyone agile yorkshire
Testing for everyone agile yorkshireTesting for everyone agile yorkshire
Testing for everyone agile yorkshireAdy Stokes
 

Plus de Ady Stokes (9)

Test boss 2019 slide deck
Test boss 2019 slide deckTest boss 2019 slide deck
Test boss 2019 slide deck
 
Test all the things with the periodic table
Test all the things with the periodic tableTest all the things with the periodic table
Test all the things with the periodic table
 
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018Accessibility Assumptions and Arguments Testing Atelier Oct 2018
Accessibility Assumptions and Arguments Testing Atelier Oct 2018
 
Accessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADaysAccessibility Assumptions and Arguments AADays
Accessibility Assumptions and Arguments AADays
 
2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!2017 11 leeds tester gathering - i see no bugs!
2017 11 leeds tester gathering - i see no bugs!
 
Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017Periodic table of testing bcs northern lights oct 2017
Periodic table of testing bcs northern lights oct 2017
 
2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction2017 09 Leeds Tester Gathering Introduction
2017 09 Leeds Tester Gathering Introduction
 
Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017Periodic Table of Testing Leeds Tester Gathering June 2017
Periodic Table of Testing Leeds Tester Gathering June 2017
 
Testing for everyone agile yorkshire
Testing for everyone agile yorkshireTesting for everyone agile yorkshire
Testing for everyone agile yorkshire
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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.
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 

Colleagues to Community Test Atelier 09-05-2017

  • 1. COLLEAGUES TO COMMUNITY Or; How to convince people that sharing is a really good thing Ady Stokes Test Atelier 9th May 2017 Start with a joke
  • 2. A joke • Tester walks into a bar: • Orders: 1 beer • Orders: 0 beers • Orders: 9999999999 beers • Orders: 1.3 beers • Orders: 0.1 beers • Orders: NULL beers • Orders: !”£$%%^^^& beers • Orders: “” beers • Orders: akdjlfjlsd beers • Orders: a lizard • Orders: ;DROP TABLE BILL • Tries to leave without paying
  • 3. • Background in Audit and designing Management Systems in manufacturing (early testing exposure) • ISO 9000-2000 Certification • Testing roles since 2004 in a financial environment • Who doesn’t love regulations! • In agile teams since 2009 • I don’t raise bugs, I describe behaviour • Played cricket for 38 years • Love reading and doing anything that stimulates thought • Tolerate social media • @CricketRulz Me in brief
  • 4. Goals •Hear about our journey •Try some things we tried •Gain some ideas to take away •Be inspired to have a go or help us grow (more at the end)
  • 5. 2015 New job, new objective! He wanted me to; Engage with testers to create a community as part of my role Instil a ‘professional’ attitude Raise base skill level Where to start? Start here  The Challenge ‘Some’ Enlightenment Thank you Chris
  • 6. Initial thoughts •Help! • Participant driven • Who? • Structured • Prioritised Backlog • Discussions • Presentations • Lightning talks • Testing challenges / kata’s • Enabling people to learn and share • Give it a name Thank you Joel and Laura “You’ve spelt it wrong!”
  • 7. The concept and first attempts • First session 12th January 2016 to set the scene and share the vision • First challenge to capture interest and get folks to come along • BRIBARY WORKS! • START WITH A CHALLENGE
  • 8. Interactive session ahead CHALLENGE Here’s a hand-out Queue glamorous assistants 
  • 10. The challenge results • Even though it was more of a bug/defect hunt or observation test than a true learning experience and a bit on the old side, it was a fun way to introduce the concept of test challenges • Generated high levels of participation, possibly due to the competitive nature of the challenge, even without a prize! • Had the bonus effect of generating discussions around the findings and what was and wasn’t a bug/defect and how to confirm either way • Who found more than 15? We found 24
  • 11. We found, for those competitive ones 1. Minimise only half of line present; 2. Maximise has line at bottom not the top; 3. Red x missing part of X; 4. Google tab is in bold 5. Untitled tab has either missing open bracket or additional closed bracket 6. Untitled tab has square top edges as opposed to the Google tab which are rounded off 7. Random down arrow on right of tabs 8. History and Help have the same keyboard shortcut indicated; 9. Web does not have a link; 10. News is higher; 11. Shopping is missing an S; 12. More isn’t capitalised 13. More has an up arrow next to it instead of a down 14. Google breadcrumb has an (i) in front 15. There are two pipes between iGoogle and Search settings 16. The Google logo has the shadow missing from the second O 17. Two grabs on right scroll bar 18. Search box is missing the left end 19. Font used is inconsistent 20. Language is spelt wrong 21. Google Search, Google has extra O 22. I’m feeling button should be lucky, not unlucky 23. There are two Done at the bottom of the browser window 24. There are two down scroll arrows on the slide bar on the right Hand out with all the answers is available at the door after WHAT NEXT? BACKLOG OBVIOUSLY!
  • 12. Creating a backlog – risk based approachUrgency Later Soon Now Scared Comfortable Relaxed Importance Account Variances Heuristics What are other teams doing? Test Result Recording Categories emerged during the session What should a PO do? Twofold purpose, share and discuss risk based approach and create backlog Shared knowledge Product knowledge Process knowledge Testing knowledge
  • 13. Creating a backlog – risk based approachUrgency Later Soon Now Scared Comfortable Relaxed Importance Account Variances Heuristics Requirements Live IssuesWhat are other teams doing? Test Result Recording After the session most had an owner and vehicle for sharing (presentation, lightning talk, blog, discussion etc.). Automation Test Execution A/B Testing Spec by Example Legacy Code What should a PO do? Test Analysis Thought Techniques
  • 15. •A woman fired a shot at a man with her gun but the man did not die. List the possible reasons for the man not dying. • There are numerous possibilities above and this exercise should help a tester identify possible test scenarios/cases. • We have 5 minutes to identify what assumptions you would make, what questions you would ask? What information do you need? Your challenge – 5 minutes Your thoughts?
  • 16. A few possibilities • A woman fired a shot at a man with her gun but the man did not die. List the possible reasons for the man not dying. • Variables; actors; inputs; states; influences etc… • Bad aim • None lethal hit (wound, graze etc.) • Protection (Bullet proof vest or glass, behind a wall) • Bullet was none lethal (Water, Paint, Blank) • Imaginary gun • Distance (too far away) • Already dead
  • 17. The journey continues • Guest speakers • Test conference attendance fed back in blogs/sessions • I stole ‘Testability and Toast’  • Online TestConf (PractiTest) • Stand alone sessions • Look at other / outside influences • Maintaining momentum!!! • Summer Test Challenge – All UK sites! It’s about the journey, not the destination Thanks to Clem Pickering and Mike Grinwood You don’t get owt for nowt!
  • 18. We need you! Sales pitch time  I mentioned Guest speakers Please get in touch if; • You have something you want to share • You have an idea you want to try • You want to practice presenting • Travel and lunch costs can be arranged  It’s about the journey, not the destination Getting things done is about attitude
  • 19. Ayn rand “The question isn't who is going to let me; it's who is going to stop me.” So what about those goals then?
  • 20. Goals – Met? •Heard about our journey •Tried some things we tried •Gained some ideas to take away •Be inspired to have a go or help us grow? PLEASE!  @cricketrulz or adystokes@sky.com
  • 21.
  • 22. My definition of the Testing Mindset “What could happen given every possible, practical scenario?”
  • 23. My favourite quote “Testing is an infinite process of comparing the invisible to the ambiguous in order to avoid the unthinkable happening to the anonymous.” James Bach
  • 24. Another joke A tester walks by a group of managers who are trying to measure a flagpole. ‘What’s the problem?’ the tester asks. ‘We can’t find a way of measuring the pole.’ says a manager. The tester walks over, pulls the pin out and lays the flag pole on the ground. ‘Now all you need is a tape measure!’ the tester smiles and walks on his way. ‘Typical bloomin tester!’ says the manager. ‘Ask for the height and they give you the length…’ http://softwaretestingfundamentals.com/software-testing-jokes/

Notes de l'éditeur

  1. In no particular order! Shout out to Laura Phillips and Joel Dalby
  2. Spell it wrong, instantly cool!
  3. Use hand out, suggest pairs. Would need a good few pens
  4. Have this separately to quickly run though and as a hand out for those that want to take it away
  5. We listed all the subjects we wanted to cover, than added them by discussing how urgent and important they were. We also discussed using this technique for other things including test cases or areas of the SUT. Over time…. Next slide
  6. The list expanded to include things we were interested in but more relaxed about