Recent changesContact the site administrator
Home
ContentTutorial

What should be the content of a course on AgileTesting?

  1. Introduction

  1. 1 Check out: what kind of group is this (mainly testers of agile developers?)

  1. 2 WhatIsAgile
  1. 3 The AgileManifesto: explain what it is and where it stands for
  1. 4 TeachingExtremeProgramming; as the main stream agile method
  1. 5 OtherAgileMethods; such as Scrum, DSDM and Smart
  1. 6 AgileAndRoles; what roles are there in agile methods
  1. AgileValuesandTesting
  1. 1 FeedbackforaTester
  1. 2 CommunicationforaTester
  1. 3 CourageforaTester?
  1. 4 SimplicityforaTester

  1. DifferencesFromTraditionalDevelopment
  1. 1 LackOfDocumentation
  1. 2 InformationAsASource
  1. 3 SpeedorPace?
  1. 4 TeachingTDD? (as in UnitTesting)
  1. 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).
  1. 6 TesterAndDeveloper? - TechnologyFacing?
  1. 7 TesterandCustomer? - BusinessFacing?
  1. 8 QualityInAgileProjects?

  1. Agile Testing Techniques (???)
  1. 1 CritiqueTheProduct?
  1. 2 SupportProgramming?
  1. 3 UnitTests
  1. 4 AcceptanceTests?
  1. 5 ExploratoryTesting?
  1. 6 ContextDrivenTesting?
  1. 7 ModelBasedTesting? (???)
  1. Agile Testing Tools
  1. 1 FitNesse?
  1. 2 FIT
  1. 3 CheapTools?
  1. 4 OpenSourceTools?
  1. PlanningAndOrganisation?
  1. 1 TestingDashboard?
  1. 2 AgilePlanning?
  1. 3 TheSkillsOfAnAgileTester
A couple more 'games' Lisa uses in her tutorials, with participants divided into small groups:

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.)

TestDrivenDevelopment

Back to TeachingAgileTesting

Go to RecentChanges

Informatie Brains4all