10
Does the system work as expected?

The Systems Life Cycle: Development and testing

  • Upload
    dotty

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

Does the system work as expected?. The Systems Life Cycle: Development and testing. So far…. You have learnt about the stages involved in Analysis Design So what comes next... Creating the system Testing the system Improving the system. Testing. - PowerPoint PPT Presentation

Citation preview

Page 1: The Systems Life Cycle:  Development and testing

Does the system work as expected?

Page 2: The Systems Life Cycle:  Development and testing

You have learnt about the stages involved in Analysis Design

So what comes next... Creating the system Testing the system Improving the system

Page 3: The Systems Life Cycle:  Development and testing

Each time that testing shows a problem there will need to be further... Analysis Development Testing

This cycle can happen many times until the system is perfect

Page 4: The Systems Life Cycle:  Development and testing

Once designed by the systems analyst these must be created by the programmer

The programmer will follow the system analysts designs. E.g Using the recommended programming

language Using the recommended software

Page 5: The Systems Life Cycle:  Development and testing

Some businesses are able to use existing software to create their desired result Access and Word for example could be used

to mail letters to clients

Other businesses have to have a programme specially written for them this is know as: Purpose built - OR - Bespoke

Page 6: The Systems Life Cycle:  Development and testing

The systems analyst will have created a test plan.

They will also have prepared a set of test data together with a list of expected resultsTest Test

DataExpected results

Actual results

Comments

Test student D.O.B in school

database

16/04/1992

Accepted

09/09/2007

Accepted

99/99/9999

Rejected

Page 7: The Systems Life Cycle:  Development and testing

Usually three types of data are tested Normal – data which should be acceptable

or valid in the system.

Extreme – only used when a range of data is used. Extremes of the range are tested.

Abnormal – Data which is not acceptable or valid in the system.

Lets look back at the data on the previous slide – which is which?

Page 8: The Systems Life Cycle:  Development and testing

Copy the test plan table and try to come up with some more tests that you’d recommend a school tried on their new system.

Test Type of

data

Test Data

Expected

results

Actual result

s

Comments

Test student D.O.B

in school

database

Normal 16/04/1992

Accepted

Extreme 09/09/2007

Accepted

Abnormal

99/99/9999

Rejected

Page 9: The Systems Life Cycle:  Development and testing

Data which is already used by the business can be used to test the system.

The data output from the new and old systems should match.

If there are differences then there is a problem to be found and solved.

Page 10: The Systems Life Cycle:  Development and testing

After the test plan has been fully tested the systems analyst will have to check the results

Are there any problems which need to be solved?

Sometimes single stepping is used. This is when a system can be run just one step at a time until the problem is found