|
1 | | The purpose of testing is to |
| | A) | ensure that the system is error-free |
| | B) | ensure that the system meets the client’s requirements |
| | C) | uncover errors in the system |
| | D) | ensure that the client is happy with the system |
|
|
2 | | Beta testing is: |
| | A) | testing of a software product by typical users in a working environment before general release |
| | B) | the final testing of the software system in the presence of the client |
| | C) | testing carried out after the system is coded |
| | D) | testing carried out before the system is coded |
|
|
3 | | Which one of the following statements is correct? |
| | A) | With white box testing the tester is only interested in what the code does, not how it works, whereas black box testing is done by someone who has access to the source code. |
| | B) | With black box testing the tester is only interested in what the code does, not how it works, whereas white box testing is done by someone who has access to the source code |
| | C) | Both black and white box testing are concerned with how the program works |
| | D) | Black box testing must be done by a programmer |
|
|
4 | | The rerunning of tests and checking of results is known as: |
| | A) | acceptance testing |
| | B) | system testing |
| | C) | regression testing |
| | D) | release testing |
|
|
5 | |
Which of the following are useful types of test data?
1) data that tests the performance of the system
2) valid data, which would be normal for the system
3) data which is invalid and should not be entered into the system
4) data which is itself valid, but which is not acceptable to the system in its current state |
| | A) | 2,3 and 4 |
| | B) | all of them |
| | C) | 1,2,and 3 |
| | D) | 1,3, and 4 |
|
|
6 | | To achieve complete statement coverage, a tester must: |
| | A) | find test cases that ensure that every statement of the program is executed at least once |
| | B) | ensure that both parts of a predicate are tested in both conditions |
| | C) | find test cases that will ensure that wherever there is a branch in the code, test data values exercise both routes through the branch |
| | D) | perform both black and white box testing |
|
|
7 | | In one method of changeover, the new system is run for a time in one area only. This is known as: |
| | A) | parallel running |
| | B) | direct changeover |
| | C) | phased implementation |
| | D) | pilot running |
|
|
8 | |
Which of the following are purposes of documentation?
1) it allows users to modify the code as necessary
2) it enables developers to understand how the system has been built
3) it gives instructions for the day-to-day operation of the system and peripherals such as printers
4) it introduces new users to the system and allows them to find their way around it |
| | A) | all of them |
| | B) | 1 and 4 |
| | C) | 1,3, and 4 |
| | D) | 2,3, and 4 |
|
|
9 | |
Which of the following are problems of the maintenance stage of system development?
1) The system has gone live
2) It is unlikely that the developers who worked on the original system are still available
3) The whole development process may have to be repeated, but with the working system has to be preserved at the same time
4) An apparently minor change can cause a ripple effect in the system
5) It is often very difficult to predict accurately how much time, effort and money a particular change will entail |
| | A) | all of them |
| | B) | 1,3,4 and 5 |
| | C) | 1,2,3 and 4 |
| | D) | 1,2, and 3 |
|