News
Sign up to the DrivenQA newsletter to be the first to hear of our top tips, news and services.
News
Performance Testing Course in Brighton (UK) with Scott Barber
DrivenQA has teamed up with Scott Barber of PerfTestPlus to bring a choice between a 1 day or a 3 day course on Performance Testing.
Rapid Software Testing course outline
Introduction
- Rapid Testing Defined
- What is Testing? A Questioning Process
- The Themes of Rapid Testing
- How Rapid Testing compares with other kinds of testing
KEY IDEA: Rapid Testing is Personal
- The Test Project Context
- Testing Under Time Pressure
- The Importance of Testing Skill
KEY IDEA: Thinking Scientifically
- Mental Traps
- Questions, Explanations and Predictions
- Confronting Complexity
- Observation vs. Inference
- Models Link Observation and Inference
- Spotting What is Missing
- Using Heuristics
KEY IDEA: Know Your Oracles
- Consistency Heuristics
- Coping With Difficult Oracle Problems
- Quality Criteria and Oracles
KEY IDEA: Know Your Coverage
- Structural Coverage
- Functional Coverage
- Data Coverage
- Platform Coverage
- Operations Coverage
- Time Coverage
- Ask for testability!
KEY IDEA: Use Exploratory Testing
- ET is a Structured Process
- ET is a Cyclic Story-Building Process
- Testing to Learn vs. Testing to Search
- High Learning ET
- Contrasting Scripted and Exploratory Testing
- ET Dynamics
- Focusing and De-focusing Heuristics of ET
KEY IDEA: Know Your Procedures
- Four Elements of Test Procedure
- Focusing and De-focusing Heuristics of Test Procedures
- Exploiting Variation To Find More Bugs
KEY IDEA: Know Your Test Strategy
- One way to make a strategy
- General Test Techniques
- Value (or Risk) as a Simplifying Factor
- Cost as a Simplifying Factor
- Can and should tests be repeated?
KEY IDEA: Rapid Test Documentation
- The First Law of Documentation
- Common Problems with Test Documentation
- Concise Documentation Minimizes Waste
- Consider Automatic Logging
- Taking Notes
- Documenting Test Sessions
KEY IDEA: Rapid Test Reporting
- Reporting Considerations
- The Dashboard Concept
KEY IDEA: Getting started with Rapid Testing
Testing Exercises (distributed throughout the class)
- Test the Mysterious Sphere
- Wason Selection Task
- Test the Famous Triangle
- Test Cases for a Calendar
- Test This Dialog Box
- Find a Particular Bug
- Use Exploratory Modeling on a Small App
- Find an Oracle for Font Size
- Discover the Role of Repetition in Test Strategy
- Report the Completeness of Testing
- Exploratory Testing with Playing Cards
A guide to the course
