Monday, 18 February 2008

Testing

The consequences of not testing could include:

Virus spreading
A loss of customers
Hacking into the system
A bad reputation
Time and money
Data could be lost
Have to spend time putting it right.

http://news.bbc.co.uk/1/hi/education/3557902.stm


What was the problem?

The system wasn’t working as it was intended to and slow processing along with occasional crashes were causing a problem for the applicants as they weren’t getting the money that they needed for university which they need to pay course fees, rent, travel, books, food and other necessities with so the problem is that the students will not be able to cope financially and this will cause a problem.

What were the consequences?

The consequences of the above are that the students may not be able to stay at university due to the lack of finance. So by having the problem, many students may have to drop out of university and will be unable to finish the course. This means that the university as well has lost out because of the problem caused by the student loan company.

Another consequence of having this problem is that word will spread of the company’s inefficiencies and the company will gain a bad reputation from this and this will cause them to lose out on what could have been customers. Students will decide to go elsewhere in future to get a student loan.


How could testing have prevented this?

Testing could have prevented the whole problem before it became a problem. This is what testing does. It makes sure that the system works as it was intended. Testing the system should identify the problem and then it can be corrected or if unable to be corrected then the system at least wont be used and the problems wont arise either way.

What is testing?

Testing is a process of making sure that all aspects of a system work as they should by following through a test plan that was designed specifically to make sure that the system being tested works.
Why is it important?

It is important because it makes sure that the system works and it eliminates the threat that problems could come from the system. It makes sure that the system does exactly what it was intended to do.
Give 2 possible consequences to a company of not testing.

Two possible consequences to a company from not testing are:

A bad reputation could come from not testing because when the system goes into use and it doesn’t work as it should then customers will pick up on this and will begin to wonder whether the company is the right company to use.
a second consequence that could

Give 2 reasons why it is important to have a test plan.