In: Computer Science
Edsger Dijkstra, an early contributor to the development of software engineering, stated that Testing can only show the presence of errors, not their........
Select one:
a. absence
b. None of the other options.
c. causes
d. presence
The following is an example of errors originated in the requirements analysis phase:
Select one:
a.
Defects in the used algorithms.
b. Misunderstanding of the client’s instructions.
c.
User interface and procedure errors.
d. Algorithmic and processing defects.
Fill out the missing word:
Software testing is a .............. process carried out by a specialized testing team.
Select one:
a. necesssary
b. random
c. formal
d. sufficient
In software testing, a software unit, several integrated software units or an entire software package are examined by ..................... the programs on a computer.
Select one:
a. writing
b. running
c. simulating
d. proving
There is no single testing technique that is guaranteed to find all defects in all programs.
Select one:
True
False
An exhaustive testing method is an effective testing strategy since it is guaranteed to find all possible defects.
Select one:
True
False
The main difference between debugging and testing is:
Select one:
a. Debugging use tools while testing does not.
b. Testing aims to locate source of the defect and to fix it while debugging aims to discover defects.
c. Debugging aims to locate the source of the defect and to fix it while testing aims to discover defects.
d. Debugging is a static V&V method while testing is a dynamic one.
A programmer forgets to add two numbers in the code. This is an example of a:
Select one:
a. A software failure.
b. A software error.
c. A software defect.
d. None of the other choices.
A tester finds out in a test case that the actual result differs from the expected result. This is an example of:
Select one:
a. A software defect.
b. A software failure.
c. None of the other choices.
d. A software error.
An example of a white-box testing technique is:
Select one:
a. Review.
b. Code coverage.
c. Equivalence class partitioning.
d. Inspection.
1.
Edsger Dijkstra, an early contributor to the development of software engineering, stated that Testing can only show the presence of errors, not their absence.
Option a
2.
Misunderstanding of the client’s instructions errors originated in the requirements analysis phase.
Option b
3.
Software testing is a formal process carried out by a specialized testing team.
Option c
4.
In software testing, a software unit, several integrated software units or an entire software package are examined by the running programs on a computer.
Option b
5.
There is no single testing technique that is guaranteed to find all defects in all programs.
True
6.
An exhaustive testing method is an effective testing strategy since it is guaranteed to find all possible defects.
False
7.
The main difference between debugging and testing is Debugging aims to locate the source of the defect and to fix it while testing aims to discover defects.
Option c
8.
A programmer forgets to add two numbers in the code. This is an example of a software error.
Option b
9.
A tester finds out in a test case that the actual result differs from the expected result A software error.
Option d
10.
An example of a white-box testing technique is Code coverage.
Option b