-
Learn how to use exploratory testing to immediately add value at any point in a product’s development.
How does tester stay relevant in the world of modern software development? The key is exploratory testing: unscripted testing that is both disciplined and flexible enough to be put into practice in any environment, from regulated industries to brand-new startups. This course teaches you how to use exploratory testing to immediately add value at any point in a productâs development. Instructor Dave Westerveld introduces some of the core terminology: things like heuristics, oracles, and models. He explains how to think like an explorer and apply structure to testing, so you can use your skills in any environment, including agile and DevOps. You can discover strategies and techniques that help you effectively pinpoint important information, keep your test ideas fresh, and reveal deep new information. Dave also explains how exploration ties to test automation and data analysis. Use the challenges along the way to apply the concepts and practice what youâve learned.
Overview
Syllabus
-
Introduction
- Exploration: The key to effective testing
- The explore and script spectrum
- Exploratory testing defined
- Oracles and truth
- Common oracles
- Quality and value
- Models
- Follow the landscape
- Variables
- Exploration in agile development
- Exploration in DevOps and production
- Charters and session
- Paired testing
- Test planning
- Coverage
- Functional testing
- Persona testing
- Risk-based testing
- Workflow testing
- Testing challenge
- Scripts that help you explore
- Exploring test requirements
- Generating and analyzing data
- Next steps