Q.: When reporting faults found to developers, testers should be:
A. As polite, constructive and helpful as possible
B. Firm about insisting that a bug is not a "feature" if it should be fixed
C. Diplomatic, sensitive to the way they may react to criticism
D. All of the above
D is correct
<<<<<< =================== >>>>>>
Q.: Which of the following statements is not true
A. Performance testing can be done during unit testing as well as during the testing of whole system
B. The acceptance test does not necessarily include a regression test
C. Verification activities should not involve testers (reviews, inspections etc)
D. Test environments should be as similar to production environments as possible
C is correct
<<<<<< =================== >>>>>>
Q.: Which test may OPTIONALLY be included in the common type of the V-model?
A. Component (unit) testing
B. Acceptance testing
C. System integration testing D. Validation and verification
C is correct
<<<<<< =================== >>>>>>
Q.: When should you stop testing?
A. When time for testing has run out.
B. When all planned tests have been run
C. When the test completion criteria have been met
D. When no faults have been found by the tests run
C is correct
<<<<<< =================== >>>>>>
Q.: Coverage measurement
A. Is nothing to do with testing
B. Is a partial measure of test thoroughness
C. Branch coverage should be mandatory for all software
D. Can only be applied at unit or module testing, not at system testing
B is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is NOT a type of non-functional test?
A. State-Transition
B. Usability
C. Performance
D. Security
A is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is the component test standard?
A. IEEE 829
B. IEEE 610
C. BS7925-1
D. BS7925-2
D is correct
<<<<<< =================== >>>>>>
Q.: A program validates a numeric field as follows: Values less than 10 are rejected, values between 10 and 21 are accepted, values greater than or equal to 22 are rejected. Which of the following input values cover all of the equivalence partitions?
A. 10,11,21
B. 3,20,21
C. 3,10,22
D. 10,21,22
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the following are KEY tasks of a test leader?
i. Understanding the project risks
ii. Measuring performance of components
iii. Scheduling tests and other activities
iv. Using monitoring tools as needed
A. i and iii
B. i and ii
C. iii and iv
D. ii and iii
A is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is a static test?
A. Code inspection
B. Coverage analysis
C. Usability assessment
D. Installation test
A is correct
<<<<<< =================== >>>>>>
Q.: Which of the following statements BEST describes one of the seven key principles of software testing?
A. Automated tests are better than manual tests for avoiding the Exhaustive Testing.
B. Exhaustive testing is, with sufficient effort and tool support, feasible for all software.
C. It is normally impossible to test all input / output combinations for a software system.
D. The purpose of testing is to demonstrate the absence of defects.
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the following statements is the MOST valid goal for a test team?
A. Determine whether enough component testing was executed.
B. Cause as many failures as possible so that faults can be identified and corrected.
C. Prove that all faults are identified.
D. Prove that any remaining faults will not cause any failures.
B is correct
<<<<<< =================== >>>>>>
Q.: Which of these tasks would you expect to perform during Test Analysis and Design?
A. Setting or defining test objectives.
B. Reviewing the test basis.
C. Creating test suites from test procedures.
D. Analyzing lessons learned for process improvement.
B is correct
<<<<<< =================== >>>>>>
Q.: Below is a list of problems that can be observed during testing or operation.
Which is MOST likely a failure?
A. The product crashed when the user selected an option in a dialog box.
B. One source code file included in the build was the wrong version.
C. The computation algorithm used the wrong input variables.
D. The developer misinterpreted the requirement for the algorithm.
A is correct
<<<<<< =================== >>>>>>
Q.: Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams?
A. Testers and reviewers are not curious enough to find defects. _
B. Testers and reviewers are not qualified enough to find failures and faults.
C. Testers and reviewers communicate defects as criticism against persons and not against the software product.
D. Testers and reviewers expect that defects in the software product have already been found and fixed by the developers.
C is correct
<<<<<< =================== >>>>>>
<<<<<< =================== >>>>>>
Q.: Which of the following statements are TRUE?
A. Software testing may be required to meet legal or contractual requirements.
B. Software testing is mainly needed to improve the quality of the developer�s work.
C. Rigorous testing and fixing of defects found can help reduce the risk of problems occurring in an operational environment.
D. Rigorous testing is sometimes used to prove that all failures have been found.
A. B and C are true; A and D are false.
B. A and D are true; B and C are false.
C. A and C are true, B and D are false.
D. C and D are true, A and B are false.
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the following statements BEST describes the difference between testing and debugging?
A. Testing pinpoints (identifies the source of) the defects. Debugging analyzes the faults and proposes prevention activities.
B.
Dynamic testing shows failures caused by defects. Debugging finds,
analyzes, and removes the causes of failures in the software.
C. Testing removes faults. Debugging identifies the causes of failures.
D. Dynamic testing prevents causes of failures. Debugging removes the failures.
B is correct
<<<<<< =================== >>>>>>
<<<<<< =================== >>>>>>
Q.: Which statement below BEST describes non-functional testing?
A. The process of testing an integrated system to verify that it meets specified requirements.
B. The process of testing to determine the compliance of a system to coding standards.
C. Testing without reference to the internal structure of a system.
D. Testing system attributes, such as usability, reliability or maintainability.
D is correct
<<<<<< =================== >>>>>>
Q.: What is important to do when working with software development models? [K1]
A. To adapt the models to the context of project and product characteristics.
B. To choose the waterfall model because it is the first and best proven model.
C. To start with the V-model and then move to either iterative or incremental models.
D. To only change the organization to fit the model and not vice versa. A is correct
<<<<<< =================== >>>>>>
No comments:
Post a Comment