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

Preview

Unit 7 C3: Why and how apps are tested

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

50 minutes

The goal counter that counted double

A student builds a goal counter for the made-up Eastfield School football team. A click should add one goal. On match day, the first goal makes the screen say 2.

The student tested it, but only by looking at the first screen. Testing is not looking. It is asking the app questions on purpose and checking the answers.

By the end of this lesson

Note

I can describe the stages and kinds of testing and use a simple tool to find a fault.

Key words

WordWhat it means
Testingchecking an app on purpose to find faults
Buga fault that makes an app do the wrong thing
Debugto find and fix a bug
Functional testingchecking that each feature does its job
Non-functional testingchecking how well it works, such as speed and ease of use
Breakpointa chosen line where the code stops so you can look

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

Starter: what you already know

Have a go

Starter: what you already know

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.

Testing finds faults before users do

The purpose of testing is to find faults, called bugs, and to check the app does what the client asked. Finding a bug in testing is good news. Finding it after launch is expensive and upsets users.

Testing happens in stages. Each stage has different testers.

Three stages of testing

StageWho testsAim
AlphaThe team and people inside the organisationFind the big faults early
BetaA small group of real users outside the teamSee how real people use it
User acceptanceThe clientAgree it does what was asked, before it is accepted

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

Check

Have a go

Check

3 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

7 more parts of this lesson are in the full lesson, which colleges teach from the Library. A college account gives your students all of it.