Q.: Consider the following statements:
i.100% statement coverage guarantees 100% branch coverage.
ii.100% branch coverage guarantees 100% statement coverage.
iii.100% branch coverage guarantees 100% decision coverage.
iv.100% decision coverage guarantees 100% branch coverage.
v.100% statement coverage guarantees 100% decision coverage.
A. ii is True; i, iii, iv & v are False
B. i & v are True; ii, iii & iv are False
C. ii & iii are True; i, iv & v are False
D. ii, iii & iv are True; i & v are False
D is correct
<<<<<< =================== >>>>>>
Q.: What is the difference between a project risk and a product risk?
A. Project risks are potential failure areas in the software or system; product risks are risks that surround the project�s capability to deliver its objectives.
B. Project risks are the risks that surround the project�s capability to deliver its objectives; product risks are potential failure areas in the software or system.
C. Project risks are typically related to supplier issues, organizational factors and technical issues; product risks are typically related to skill and staff shortages.
D. Project risks are risks that delivered software will not work; product risks are typically related to supplier issues, organizational factors and technical issues.
B is correct
<<<<<< =================== >>>>>>
Q.: During which fundamental test process activity do we determine if MORE tests are needed?
A Test implementation and execution.
B Evaluating test exit criteria.
C Test analysis and design.
D Test planning and control.
B is correct
<<<<<< =================== >>>>>>
Q.: What is the MAIN purpose of a Master Test Plan?
A. To communicate how incidents will be managed.
B. To communicate how testing will be performed.
C. To produce a test schedule.
D. To produce a work breakdown structure.
B is correct
<<<<<< =================== >>>>>>
Q.: Which of the following defines the sequence in which tests should be executed?
A. Test plan.
B. Test procedure specification.
C. Test case specification.
D. Test design specification.
B is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is a major task of test planning?
A. Determining the test approach.
B. Preparing test specifications.
C. Evaluating exit criteria and reporting.
D. Measuring and analyzing results.
A is correct
<<<<<< =================== >>>>>>
Q.: What is the main purpose of impact analysis for testers?
A. To determine the programming effort needed to make the changes.
B. To determine what proportion of the changes need to be tested.
C. To determine how much the planned changes will affect users.
D. To determine how the existing system may be affected by changes.
D is correct
<<<<<< =================== >>>>>>
Q.: In a system designed to work out the tax to be paid: An employee has �4000 of salary tax free.
The next �1500 is taxed at 10%.
The next �28000 after that is taxed at 22%.
Any further amount is taxed at 40%.
To the nearest whole pound, which of these is a valid Boundary Value Analysis test case? A. �28000.
B. �33501.
C. �32001.
D. �1500.
B is correct
<<<<<< =================== >>>>>>
Q.: Which of the following tools is most likely to contain a comparator?
A. Dynamic Analysis tool.
B. Test Execution tool.
C. Static Analysis tool.
D. Security tool.
B is correct
<<<<<< =================== >>>>>>
Q.: When software reliability measures are used to determine when to stop testing, the best types of test cases to use are those that
A. Exercise system functions in proportion to the frequency they will be used in the released product
B. Push the system beyond its designed operation limits and are likely to make the system fail
C. Exercise unusual and obscure scenarios that may not have been considered in design
D. Exercise the most complicated and the most error-prone portions of the system
A is correct
<<<<<< =================== >>>>>>
Q.: Which testing technique do you prefer for the following situations?
1. Severe time pressure
2. Inadequate specification
A. Decision testing
B. Error guessing
C. Statement testing
D. Exploratory testing
D is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is false?
A. In a system two different failures may have different severities.
B. A system is necessarily more reliable after debugging for the removal of a fault.
C. A fault need not affect the reliability of a system.
D. Undetected errors may lead to faults and eventually to incorrect behavior.
B is correct
<<<<<< =================== >>>>>>
Q.: Which of the following is a form of functional testing?
A. Boundary value analysis
B. Usability testing
C. Performance testing
D. Security testing
A is correct
<<<<<< =================== >>>>>>
Q.: Static analysis is best described as:
A. The analysis of batch programs.
B. The reviewing of test plans.
C. The analysis of program code.
D. The use of black box testing.
C is correct
<<<<<< =================== >>>>>>
Q.: Which of the following statements about reviews is true?
A. Reviews cannot be performed on user requirements specifications.
B. Reviews are the least effective way of testing code.
C. Reviews are unlikely to find faults in test plans.
D. Reviews should be performed on specifications, code, and test plans.
D is correct
<<<<<< =================== >>>>>>
Q.: A configuration management system would NOT normally provide:
A. Linkage of customer requirements to version numbers.
B. Facilities to compare test results with expected results.
C. The precise differences in versions of software component source code.
D. Restricted access to the source code library.
B is correct
<<<<<< =================== >>>>>>
Q.: Considering the following pseudo-code, calculate the MINIMUM number of test cases for statement coverage, and the MINIMUM number of test cases for decision coverage respectively.
READ A
READ B
READ C
IF C>A THEN
IF C>B THEN
PRINT "C must be smaller than at least one number"
ELSE
PRINT "Proceed to next stage"
ENDIF
ELSE
PRINT "B can be smaller than C"
ENDIF
A. 3, 3.
B. 2, 3.
C. 2, 4.
D. 3, 2.
A is correct
<<<<<< =================== >>>>>>
Q.: Why are static testing and dynamic testing described as complementary?
A. Because they share the aim of identifying defects and find the same types of defect.
B. Because they have different aims and differ in the types of defect they find.
C. Because they have different aims but find the same types of defect.
D. Because they share the aim of identifying defects but differ in the types of defect they find.
D is correct
<<<<<< =================== >>>>>>
Q.: In practice, which Life Cycle model may have more, fewer or different levels of development and testing, depending on the project and the software product. For example, there may be component integration testing after component testing, and system integration testing after system testing.
A. Water Fall Model
B. V-Model
C. Spiral Model
D. RAD Model
B is correct
<<<<<< =================== >>>>>>
Q.: �Entry criteria� should address questions such as
I. Are the necessary documentation, design and requirements information available that will allow testers to operate the system and judge correct behavior.
II. Is the test environment-lab, hardware, software and system administration support ready?
III. Those conditions and situations that must prevail in the testing process to allow testing to continue effectively and efficiently.
IV. Are the supporting utilities, accessories and prerequisites available in forms that testers can use
A. I, II and IV
B. I, II and III
C. I, II, III and IV
D. II, III and IV.
A is correct
<<<<<< =================== >>>>>>
No comments:
Post a Comment