1. The process starting with the terminal modules is called Bottom-up intergration.
2. The inputs for developing a test plan are taken from Project Plan.
3. If an expected result is not specified then it may be difficult to determine if the test has passed or failed.
4. Testing fault, or software fault, or design fault, or environment fault, or documentation fault could be a reason for a faiure.
5. Test are prioritized so that you do the best testing in the time available.
6. Error guessing is not a static testing technique.
7. A statement that component testing does not invoilve regression testing is not true.
8. It would be most cost effectively to find faults during planning test activity.
9. Able to write software, in general, is the least required skill of a good tester.
10 The purpose of requirement phase is to freeze requirments, to understand user needs, and to define the scope of testing.
11. Verification is to check that we are building the system right.
12. A regression test will help ensure unchanged areas of the software have not been affected.
13. Function/Test matrix is type of project status report.
14. defect management process does not include deliverable base-lining.
15. Cultural difference is the difference between testing software developed by contractor outside your country, versus testing software developed by a contractor within your country.
16. Software testing accounts to 40-50 percent of software developemnt costs.
17. A reliable system will be one that is unlikely to cause a failure.
18. How much testing is enought? The answer depends on the risks for your industry, contract and special requirement.
19. Robustness is not a characteristic for testability.
20. Cyclomatic complexity method comes under white box method.
21. Simple Loops, or Nested Loops, or Concatenated Loops can be successfully tested using loop testing methodology.
22. To test a function, the programmer has to write a driver, which calls the function and passes it test data.
23. Equivalence partitioning is a black box testing technique appropriate to all levels of testing.
24. When a new testing tool is purchased, it should be used first by a small team to eatablish the best way to use the tool.
25. Inspections can find all the following except how much of the code has been covered.
26. An input field takes the year of birth between 1900 and 2004. the boundary values for testing this field are 1899,1900,2004,2005.
27. Usability testing and Performance testing are non-functinal testing methods.
28. Capture/Playback tools would be involved in the automation of regression test.
29. Statement coverage, condition coverage and path coverage are logic coverage.
30. Supportability is not a quality cahracteristic listed in ISO 9126 Standard.
31. Boundary value testing is to test boundary conditions on, below and above the edges of input and output equivalence classes.
32. Conformance to requirements is the best definition of quality.
33. Fault Masking is error condition higing another error conditon.
34. One key reason why developers have difficulty testing their own work is lack of objectiviity.
35. The test process can start when the software requirements have been approved during the software development process.
36. In a review meeting a moderator is a person who mediates between people.
37. Acceptance test cases are based on requirements.
38. A common test technique during component test is statement and branch testing.
39. Statement coverage will not check for the missing statements.
40. Independent verification & validateion is done by an entity outside the project's sphere of influence.
41. Code coverage is used as a measure of test effectiveness.
42. 2 test cases are necessary to cover all the possible sequences of statements (paths) for the following progeam fragment. Assume that the two conditions are independent of each other: if (conditin 1) then statement 1 else statment 2 fi if (condition 2) then statement 3 fi.
43. a program: If x<+Y then statemt 1; else iff y>+Z then statement 2; end
its McCabe's Cyclomatic Compexity is 3.