What should be the content of a course on AgileTesting?
- Introduction
- 1 Check out: what kind of group is this (mainly testers of agile developers?)
- 3 The AgileManifesto: explain what it is and where it stands for
- 4 TeachingExtremeProgramming; as the main stream agile method
- 5 OtherAgileMethods; such as Scrum, DSDM and Smart
- 6 AgileAndRoles; what roles are there in agile methods
- 3 CourageforaTester?
- 3 SpeedorPace?
- 4 TeachingTDD? (as in UnitTesting)
- 5 TestCasesAsExamples? (Lisa!!!) (from Lisa: I don't have any good material on this, try Brian Marick's writings. But see the exercises I use, below, could give some ideas).
- 8 QualityInAgileProjects?
- Agile Testing Techniques (???)
- 1 CritiqueTheProduct?
- 2 SupportProgramming?
- 4 AcceptanceTests?
- 5 ExploratoryTesting?
- 6 ContextDrivenTesting?
- 7 ModelBasedTesting? (???)
- Agile Testing Tools
- 1 FitNesse?
- 2 FIT
- 3 CheapTools?
- 4 OpenSourceTools?
- PlanningAndOrganisation?
- 1 TestingDashboard?
- 2 AgilePlanning?
Story: As a retail shopper, I want to be able to choose shipping options for the item I purchased. Divide your team into testers and customers. How is this story valuable to end users? To the business? What hidden assumptions may be lurking in this story? What’s in scope?
Story: As a retail shopper, I want to be able to choose shipping options for the item I purchased. Divide your team into customers and testers. Write acceptance tests together using a table format. Use the hidden assumptions from Game 2. For example (this example doesn't look good here, try to imagine it in a table!) |Test shipping type|
|Method|Shipto state| selectMethod()| cost|
|Express| HI| False| 0|
(I alter this example for European audiences, eg., my company is in Switzerland. This leads to questions about assumptions: Will I ship to other countries? If so, will I provide express shipping or just ground? etc.)
Back to TeachingAgileTesting
Go to RecentChanges
