Your SlideShare is downloading. ×
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Discovering your inner tester
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Discovering your inner tester


Published on

A talk on software testing

A talk on software testing

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Freelancer/ pause for effect, it’s a show.
  • Critical ThinkingScientific Thinkingposing useful questionsobserving what’s going ondescribing what you perceivethinking critically about what you knowrecognizing and managing biasdesigning hypotheses and experimentsthinking despite already knowinganalyzing someone else’s thinkingreasoning about cause and effecttreating “facts” as merely what we believe we know as of this moment
  • Developers Tunnel vision: Biased to test for what is there
  • Deciding where to Test –add value to your testing
  • Oracles - How do we know it’s a problem?
  • Did you ask useful questions?Did you know your mission?Did you Know who you’re testing for?Did you make a conscious decision on what to test ? Where you aware of any bias? Did you make any assumptions?
  • Transcript

    • 1. Discovering Your Inner Tester
      Parts of this class have been excerpted from:
      • Rapid Software Testing, by James Bach,
      • 2. Black Box Software Testing, by CemKaner,
      Name: Anne-Marie Charrett
      Phone: 085 289 6263
    • 3. 2
      Tester Mindset
      Good Testing Skills
      Thinking critically about what you know
      Posing useful questions
      Observing what’s going on
      Describing what you perceive
      Recognizing and managing bias
    • 4. Tunnel Vision Trap
      Bias limits the number of bugs you find
      Diversify your strategy
    • 5. Context Trap
      What is your mission?
      Who are your stakeholders?
    • 6. Quantity Trap
      Too Little
      Too Much
      Just Right
    • 7. Generic Risk List
      Complex Anything disporportionality large, intricate or convoluted
      New Anything that has no history in the product
      Changed Anything that has been tampered or "improved"
      Upsteam Dependency Anything whose failure will cause cascading failures in the rest of the system
      Downstream Dependency Anything that is especially sensitive to failures in the rest of the system
      Critical Anything whose failure could cause substantial damage
      Precise Anything that must meet requirements exactly
      Strategic Anything that has special importance to your business, such as a feature that sets you apart from the competition
      Third-Party Anything used in the product, but developed outside of the project
      Distributed Anything spread out in time or space, yet whose elements must work together
      Buggy Anything known to have lots of problems
      Recent Failure Anything with a recent history of failure
    • 8. How do we choose where to look?
      How do we see what is NOT there?
      Depends a lot on our choice of Model
      Input Output
      State Machine
      Event Driven Behaviour
      Modeling Trap
    • 9. Observation Trap
      Be aware of what you are looking out for
      Your “idea” or “model” of your what you’re testing often determines
      What you decide to test
      What you decide is a bug
      Remember. You may be biased!
    • 10. Tilted Twister
      This is a mind storm Tilted Twister
      It solves Rubix Cubes
      It consists of software and hardware
      I will be video recording this
      I want you to test it
    • 11. Mission: Tilted Twister Data
      Project Manager: A client requested a rubix cube solver, the developers gone on holiday. I want you to test this, before the client turns up.
      Find Top 5 Issues in the next 20 mins
      Any questions?
    • 12. Turbo Twister Instructions
      Orange Button = Select
      Light Grey Buttons – Move through options
      Dark Grey – Back or Exit
      My Files->Software Files->Tilted Twister
    • 13. Problems Found
      Cannot detect colour differences
      Motor arm overshoots
      Hard to know how to turn it on
      Calibration Rubix cube is too big
      Takes to long to work out solution & then runs out of memory
    • 14. Debrief
      What was your mission?
      What problems did you find?
      How did you know they were problems?
      How did you find them?
      What questions did you ask?
      Can you report credibly?
      Did you need more time?
    • 15. Tips & Tricks To Test Effectively
      Know your mission, stakeholders
      Too much, Too little, Just Right
      Focus – Defocus
      Boundary Testing
      Pair Testing
      Scenario Testing
      Negative Testing
    • 16. Follow up
      Mind Map of Heuristics
      Hand Out
      Email me:
      FREE Online Coaching – skype: charretts