Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

Acceptance, alpha and beta testing

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

40 minutes

Who should test your game?

A small studio makes a football game. The team has played it for months. They think it is perfect.

Then 200 players try it. In one hour they find 30 problems. The team never saw them.

People who build a product get used to it. Other people see things the team does not. Who tests, and when, matters.

Key words

WordWhat it meansExample
Acceptance testingThe client checks that the product does what was agreed.The college checks the timetable app
Alpha testingAn early test by people inside the company.Staff play the new game
Beta testingA test by real users outside the company, before the final release.200 players try the game
RequirementSomething the product must do.Users can log in
ClientThe person or company that asks for the product.A college
FeedbackWhat testers tell you about the product.The menu is hard to find
ReleaseGiving the product to its users.Version 1.0 goes on the app store
Manual testingA person uses the product and checks it.You press every button

The cells students fill in are left blank in this preview.

Three kinds of testing compared

AlphaBetaAcceptance
Who testsStaff inside the companyReal users outside the companyThe client, or the users it chooses
WhenEarly, the product is not finishedLate, the product is nearly finishedAt the end, before the client says yes
Main questionWhat is broken?What do real people find?Does it meet the requirements we agreed?
ResultA list of bugs to fixFeedback and bugsYes or no from the client

The cells students fill in are left blank in this preview.

The order can change

data-callouts.note.label

Projects differ. Some clients accept before a beta. The idea stays the same: staff first, real users next, and the client says yes before release.

Acceptance testing in detail

At the start of a project the client and the team agree a list of requirements. Each one is something the product must do.

Acceptance testing goes down that list. Some requirements are must-have: the client cannot say yes without them. Some are nice-to-have: it is good to have them, but the client can say yes without them.

Quick check: scenarios

Have a go

Quick check: scenarios

4 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

The lesson goes on

3 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.