Q.: Testing should be stopped when:
A. All the planned tests have been run
B. Time has run out
C. All faults have been fixed correctly
D. Both A. and C.
E. I depends on the risks for the system being tested
E is correct
<<<<<< =================== >>>>>>
Q.: Which test technique is based on requirements specifications?
A. White-box technique
B. Component testing
C. Black-box technique
D. Data driven testing
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is NOT part of configuration management:
A. Status accounting of configuration items
B. Auditing conformance to ISO9001
C. Identification of test versions
D. Record of changes to documentation over time
E. controlled library access
B is correct
<<<<<< =================== >>>>>>
Q.: A test plan defines
A. What is selected for testing
B. Objectives and results
C. Expected results
D. Targets and misses
B is correct
<<<<<< =================== >>>>>>
Q.: A tool that supports traceability, recording of incidents or scheduling of tests is called:
A. A dynamic analysis tool
B. A test execution tool
C. A debugging tool
D. A test management tool
E. A configuration management tool
D is correct
<<<<<< =================== >>>>>>
Q.: The cost of fixing a fault:
A. Is not important
B. Increases as we move the product towards live use
C. Decreases as we move the product towards live use
D. Is more expensive if found in requirements than functional design
E. Can never be determined
B is correct
<<<<<< =================== >>>>>>
Q.: Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of the following inputs might be a result of designing tests for only valid equivalence classes and valid boundaries:
A. 1000, 5000, 99999
B. 9999, 50000, 100000
C. 10000, 50000, 99999
D. 10000, 99999
E. 9999, 10000, 50000, 99999, 10000
C is correct
<<<<<< =================== >>>>>>
Q.: When what is visible to end-users is a deviation from the specific or expected behavior, this is called:
A. An error
B. A fault
C. A failure
D. A defect
E. A mistake
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the following can be tested as part of operational testing?
A. Component interaction
B. Probe effect
C. State transition
D. Disaster recovery
D is correct
<<<<<< =================== >>>>>>
Q.: Given the following:
Switch PC on
Start "outlook"
IF outlook appears THEN
Send an email
Close outlook
A. 1 test for statement coverage, 1 for branch coverage
B. 1 test for statement coverage, 2 for branch coverage
C. 1 test for statement coverage. 3 for branch coverage
D. 2 tests for statement coverage, 2 for branch coverage
E. 2 tests for statement coverage, 3 for branch coverage
B is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is a TRUE statement about the use of static analysis tools?
A. Static analysis tools can change the code to reduce complexity.
B. Static analysis tools are intended to support developers only.
C. Static analysis tools aid in understanding of code structure and dependencies.
D. Static analysis tools cannot be used to enforce coding standards.
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the following best describes typical test exit criteria?
A. Reliability measures, number of tests written, and product completeness.
B. Thoroughness measures, reliability measures, cost, schedule, tester availability and residual risks.
C.
Thoroughness measures, reliability measures, test cost, amount of time
spent testing and product completeness, number of defects.
D. Time to market, residual defects, tester qualification, degree of tester independence, thoroughness measures and test cost.
B is correct
<<<<<< =================== >>>>>>
Q.: How does testing contribute to software quality?
A. Testing ensures that the system under test will not error out in a production environment.
B. Testing identifies defects which ensures a successful product will be released to market.
C. Testing increases the quality of a software system by avoiding defects in the system under test.
D. Testing through verification and validation of functionality identifies defects in the system under test.
D is correct
<<<<<< =================== >>>>>>
Q.: A company is going to provide their employees with a bonus which
will be based on the employee�s length of service in the company. The
bonus calculation will be zero if they have been with the company for
less than two years, 10% of their salary for more than two but less than
five years, and 25% for five to ten years, 35% for ten years or more.
The interface will not allow a negative value to be input, but it will
allow a zero to be input.
How many equivalence partitions are needed to test the calculation of the bonus?
A. Two equivalence partitions.
B. Three equivalence partitions.
C. Four equivalence partitions.
D. Five equivalence partitions.
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the statements about reviews are correct?
I. Reviews are useful because, through their use, defects can be found early, resulting in cost savings.
II. Reviews are useful because they help management understand the comparative skills of different developers.
III. Testers should not get involved in specification reviews because it can bias them unfavorably.
IV. Many early defects are found in reviews, lengthening the time needed for the development life cycle
A. I
B. IV
C. I and IV
D. I and III
A is correct
<<<<<< =================== >>>>>>
Q.: What is integration testing?
A. Integration of automated software test suites with the application under test.
B. Testing performed to expose faults in the interaction between components and systems.
C. Testing to verify that a component is ready for integration with the rest of the system.
D. Testing to verify that the test environment can be integrated with the product.
B is correct
<<<<<< =================== >>>>>>
Q.: Below you find a list of descriptions 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 computational requirement for that algorithm.
A is correct
<<<<<< =================== >>>>>>
Q.: Which one of the following describes best the difference between testing
and debugging?
A.
Testing shows failures that are caused by defects. Debugging finds,
analyzes, and removes the causes of failures in the software.
B. Testing pinpoints the defects. De bugging analyzes the faults and proposes preventing activities.
C. Testing removes faults. Debugging identifies the causes of failures.
D. Dynamic testing prevents causes of failures. Debugging removes the failures.
A is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is a good reason for a developer to use a Test Harness tool?
A. To help the developer to compare differences between files and databases.
B. To reduce the quantity of component tests needed to be run.
C. To make it easier for developers to peer-test each other�s code.
D. To simplify running unit tests when related components are not available yet.
D is correct
<<<<<< =================== >>>>>>
No comments:
Post a Comment