Quiznetik

Software Testing | Set 4

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?

Correct : C. 80, 20