|

This tutorial covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification. This tutorial also covers the Elective area of the Certified Software Test Professional requirements.
For cost and cities where this course might be offered, check our Public Training Schedule.To bring this course to your test team at your location, contact our Education and Professionals Services Group.

Pure Agile development uses story cards to scope and organize requirements. Each story is described in a sentence or two with details filled in by verbal conversations. Because there are no written requirements that contain enough information for independent test teams to create comprehensive test suites, testers often find themselves in a difficult position. The agile philosophy is that testers must create test cases directly from verbal conversations with clients. In effect, the test cases become the detailed requirements and testers take on the role of system analysts. Eliciting test requirements directly from stakeholders requires that testers learn a new set of skills and processes. This presentation explains how to effectively create system test cases on an Agile Project and discusses lessons learned and best current practices for system testers in an incremental and highly iterative environment.

- How to develop system test cases from stories and stakeholders
- How to interact with developers in a quasi-agile environment
- When and how to automate testing

- Unit 1 Modern Software Development Techniques
- Iterative
- Incremental
- Agile
- Process spectrum
- Agile Manifesto
- Mixed culture projects
- Fitting process to projects
- A testing process for agile projects
- Unit 2 Creating and Executing System Test Cases
- Use cases vs. stories
- Stakeholder identification and Risk Analysis
- Value to the client
- Hierarchical structuring of requirements in an iterative project
- Exercise: Structuring Requirements
- Scenarios
- Tracing requirements to test cases
- How many test cases per story?
- Finding test cases from stories
- Exercise: Test case development
- Unit 3 Test automation strategies and tools
- Capture and Playback tools
- N-Tier Architectures
- Where to test
- How to test
- Test Harnesses
- Fitnesse
- Unit 4 Summary and Conclusions
- Top 10 potential pitfalls
- Top 10 factors for success
- Pragmatics
|