1. A predicate expression associated with an event is known as
Correct : A. Transition
2. Testing of nested loops were suggested by
Correct : B. Beizer
3. A powerful technique to use any time a system presents a small input domain with a large
number of permutations is known as
Correct : C. Orthogonal array testing
4. What is the normal order of activities in which traditional software testing is organized?
a. Integration testing
b. System testing
c. Unit testing
d. Validation testing
Correct : C. c, a, d, b
5. Which of the following need to be assessed during unit testing?
Correct : D. Both c and c
6. Top-down integration testing has as it's major advantage(s) that
Correct : D. Both b and c
7. Bottom-up integration testing has as it's major advantage(s) that
Correct : C. No stubs need to be written
8. The OO testing integration strategy involves testing
Correct : A. Groups of classes that collaborate or communicate in some way
9. Acceptance tests are normally conducted by the
Correct : B. End users
10. Fault-based testing is best reserved for
Correct : B. Operations and classes those are critical or suspect
11. Testing OO class operations is made more difficult by
Correct : D. Both b and c
12. Scenario-based testing
Correct : C. Misses errors in subsystem interactions
13. Deep structure testing is not designed to
Correct : A. Examine object behaviors
14. Which of these techniques is not useful for partition testing at the class level?
Correct : D. State-based partitioning
15. Tests derived from behavioral class models should be based on the
Correct : C. State diagram
16. _________ is the lease effective methods in isolating the cause of software errors.
Correct : B. Brute Force Approach.
17. The major disadvantage of top-down approach is need for _________.
Correct : C. Stub.
18. _________ couples top-down, bottom-up for upper and sub ordinate levels.
Correct : C. Sandwich testing.
19. What are the types of Integration Testing?
Correct : D. All of the above
20. Which of the following testing strategy is applicable at all three levels of testing
Correct : C. Regression testing
21. Alpha testing involves
Correct : D. All of the above
22. Site for Alpha testing is
Correct : A. Software development company
23. Site of Beta testing is
Correct : B. Customer’s site
24. Testing and subsequent debugging can account for __________ software development
effort.
Correct : C. 30-40%
25. Integration testing techniques are
Correct : D. All of the above
26. Top-down approach is used for
Correct : B. Identification of faults
27. Which of the following validation activities belong to low-level testing?
Correct : A. Unit testing
28. Debugging is a two- step process that begins when you find an error as a result of a successful test case. Step 1 is the determination of the exact nature and location of the suspected error within the program. Step 2 consists of _______________
Correct : C. fixing the error
29. ________establishes the existence of errors _______locates and corrects the errors.
Correct : B. Testing, Debugging
30. What is the relationship between testing and quality assurance?
Correct : C. Testing is part of a complete QA process
31. The Pareto analysis is most effective for _________________.
Correct : C. Ranking items by importance
32. Which of the following is not a software testing generic characteristics?
Correct : A. Different testing techniques are appropriate at different points in time.
33. ITG stands for
Correct : D. independent test group
34. By collecting ________ during software testing, it is possible to develop meaningful guidelines to halt the testing process.
Correct : C. Metrics
35. Which of the following issues must be addressed if a successful software testing strategy
is to be implemented?
Correct : D. All of the mentioned
36. Test cases should uncover errors like
Correct : A. Nonexistent loop termination
37. Which of the following errors should not be tested when error handling is evaluated?
Correct : A. Error description is unintelligible
38. Which of the following is not regression test case?
Correct : D. Low-level components are combined into clusters that perform specific software sub-function.
39. The object of ___________within an OO system is to design tests that have a high likelihood of uncovering plausible bugs.
Correct : A. Fault-based testing
40. What refers to the externally observable structure of an OO program?
Correct : B. Surface structure
41. _____________ categorizes class operations based on the generic function that each
performs
Correct : A. Category-based partitioning
42. Which chart is a tool that depicts project as network diagram that is capable of graphically representing main events of project in both parallel and consecutive way?
Correct : A. PERT chart
43. User Acceptance testing is
Correct : B. Black box testing
44. Error guessing is a
Correct : D. Test data management technique
45. The name of the testing which is done to make sure the existing features are not
affected by new changes
Correct : D. Regression testing
46. According to Pareto’s principle, x% of defects can be traced to y% of all causes. What are the values of x and y?