Rapid Software Testing

Course

Inhouse

Price on request

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

Inhouse

Start date

Different dates availableEnrolment now open

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.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

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

Price on request