Rapid Software Testing
Course
Inhouse
Description
-
Type
Course
-
Methodology
Inhouse
-
Start date
Different dates available
Unlike industry ‘best practice’ approaches to testing, this MasterClass presents an approach to testing that begins with personal skill development.Rapid Software Testing is mission-focussed testing that eliminates unnecessary work, ensures everything necessary gets done, and constantly asks what testing can do to speed up the project.
Facilities
Location
Start date
Start date
About this course
By the end of this course participants will be able to:Apply concise, universal heuristics and models for instant test designTackle any product or product idea instantlyAnalyse a test heuristic or practiceTest despite ambiguous or missing specificationsDeal with overwhelming complexity or confusionKnow when to stop or suspend the test processPrepare and deliver an impromptu test reportBy the end of this course participants will be able to:Apply concise, universal heuristics and models for instant test designTackle any product or product idea instantlyAnalyse a test heuristic or practiceTest despite ambiguous or missing specificationsDeal with overwhelming complexity or confusionKnow when to stop or suspend the test processPrepare and deliver an impromptu test reportBy the end of this course participants will be able to:Apply concise, universal heuristics and models for instant test designTackle any product or product idea instantlyAnalyse a test heuristic or practiceTest despite ambiguous or missing specificationsDeal with overwhelming complexity or confusionKnow when to stop or suspend the test processPrepare and deliver an impromptu test report
This MasterClass is useful to all levels of testers, but seems to be most appreciated by experienced testers who want to become expert testers.This course is designed to challenge and will encourage open debate throughout the three days. Come prepared to interact, discuss and be vocal! We try to make the class the most stimulating intellectual experience you can handle
Nil
1:1 Lab allowing for bespoke individual cuastomised delivery in a group setting.
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Testing
- Project
Course programme
#text-block-10 { margin-bottom:0px; text-align:left; }
The Themes of Rapid Testing
- Put the tester’s mind at the center of testing
- Learn to deal with complexity and ambiguity
- Develop testing skills through practice, not just talk
- Use heuristics to guide and structure your process.
- Be a service to the project community, not an obstacle
- Consider cost vs. value in all your testing activity
- Diversify your team and your tactics
- Dynamically manage the focus of your work
- Your context should drive your choices, both of which evolve over time
Rapid Testing Starts With You
- Identifying your context
- Testing under time pressure
- Excellent rapid technical work begins with you…
- …but you don’t have to be good at everything
- Skills vs. alternatives
Scientific Thinking
- How do we know what we know?
- Confronting complexity with general systems thinking
- Linking observations and inference
- Testing magic tricks and sufficiently advanced technology
- Introducing heuristics
Finding and Recognizing Bugs
- Know your oracles
- Consistency as a theme for oracles
- Coping with difficult oracle problems
- Know your coverage
- Handling coverage disputes
- Addressing coverage problems with testability
Reporting and coverage
#text-block-11 { margin-bottom:0px; text-align:left; }
Exploratory Strategies and Procedures
- Focusing and defocusing
- Exploiting variation
- Telling the testing story
- The process of test design
- Testing to search vs. testing to learn
- Blending scripted and exploratory approaches
Diversifying Your Strategy and Your Tactics
- Considering cost vs. value
- Quick tests vs. careful tests
- Focusing on risk
- The role of repetition
Rapid Recording and Reporting
- Session based test management for high accountability
- Rapid estimation
- Reporting progress in a test cycle
Selected Exercises (throughout the class)
- Test the famous triangle
- Find the bug in a calendar program
- Test the mysterious sphere
- The wason selection task
- The simplest possible user interface
- Testing a wine glass
- A critique of a test report
- What does it mean to save a file?
- Use exploratory modeling on a small app
- Breaking your confirmation bias
- Discover the role of repetition in test strategy
- Report on the completeness of testing
- Exploratory testing with playing cards
Exploratory testing with dice
#text-block-12 { margin-bottom:0px; text-align:left; }
Rapid Software Testing