30) 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
31) What information
need not be included in a test incident report:
a) how to fix the fault
b) how to reproduce the
fault
c) test environment
details
d) severity, priority
e) the actual and expected outcomes
32) Which expression
best matches the following characteristics or review processes:
1. led by author
2. undocumented
3. no management
participation
4. led by a trained
moderator or leader
5. uses entry exit
criteria
s) inspection
t) peer review
u) informal review
v) walkthrough
a) s = 4, t = 3, u = 2 and
5, v = 1
b) s = 4 and 5, t = 3, u = 2, v = 1
c) s = 1 and 5, t = 3, u
= 2, v = 4
d) s = 5, t = 4, u = 3, v
= 1 and 2
e) s = 4 and 5, t = 1, u
= 2, v = 3
33) Which of the
following is NOT part of system testing:
a) business process-based
testing
b) performance, load and
stress testing
c) requirements-based
testing
d) usability testing
e) top-down integration testing
34) What statement
about expected outcomes is FALSE:
a) expected outcomes are defined by the software’s behaviour
b) expected outcomes are
derived from a specification, not from the code
c) expected outcomes
include outputs to a screen and changes to files and databases
d) expected outcomes
should be predicted before a test is run
e) expected outcomes may
include timing constraints such as response times
35) The standard that
gives definitions of testing terms is:
a) ISO/IEC 12207
b) BS7925-1
c) BS7925-2
d) ANSI/IEEE 829
e) ANSI/IEEE 729
36) 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
37) Which of the
following is NOT included in the Test Plan document of the Test Documentation
Standard:
a) Test items (i.e.
software versions)
b) What is not to be
tested
c) Test environments
d) Quality plans
e) Schedules and
deadlines
38) Could reviews or
inspections be considered part of testing:
a) No, because they apply
to development documentation
b) No, because they are
normally applied before testing
c) No, because they do
not apply to the test documentation
d) Yes, because both help detect faults and improve quality
e) Yes, because testing
includes all non-constructive activities
39) Which of the
following is not part of performance testing:
a) Measuring response
time
b) Measuring transaction
rates
c) Recovery testing
d) Simulating many users
e) Generating many
transactions
40) Error guessing is
best used
a) As the first approach
to deriving test cases
b) After more formal techniques have been applied
c) By inexperienced
testers
d) After the system has
gone live
e) Only by end users
41) An input field takes
the year of birth between 1900 and 2004.
The boundary values for
testing this field are:
a. 0,1900,2004,2005
b. 1900, 2004
c. 1899,1900,2004,2005
d. 1899, 1900, 1901,2003,2004,2005
42) Which one of the
following are non-functional testing methods?
a. System testing
b. Usability testing
c. Performance testing
d. Both b & c
43) Which of the
following tools would be involved in the automation of regression test?
a. Data tester
b. Boundary tester
c. Capture/Playback
d. Output comparator.
44) Incorrect form of
Logic coverage is:
a. Statement Coverage
b. Pole Coverage
c. Condition Coverage
d. Path Coverage
45) Which of the
following is not a quality characteristic listed in ISO 9126 Standard?
a. Functionality
b. Usability
c. Supportability
d. Maintainability
46) To test a function,
the programmer has to write a _________, which calls the function to be tested
and passes it test
data.
a. Stub
b. Driver
c. Proxy
d. None of the above
47) Boundary value
testing
a. Is the same as
equivalence partitioning tests
b. Test boundary conditions on, below and above the edges of input
and output equivalence classes
c. Tests combinations of
input circumstances
d. Is used in white box
testing strategy
48) Pick the best
definition of quality
a. Quality is job one
b. Zero defects
c. Conformance to requirements
d. Work as designed
49) Fault Masking is
a. Error condition hiding another error condition
b. Creating a test case
which does not reveal a fault
c. Masking a fault by
developer
d. Masking a fault by a
tester
50) One Key reason why
developers have difficulty testing their own work is :
a. Lack of technical
documentation
b. Lack of test tools on
the market for developers
c. Lack of training
d. Lack of Objectivity
51. During the software
development process, at what point can the test process start?
a. When the code is
complete.
b. When the design is
complete.
c. When the software requirements have been approved.
d. When the first code
module is ready for unit testing
52. In a review meeting
a moderator is a person who
a. Takes minutes of the
meeting
b. Mediates between people
c. Takes telephone calls
d. Writes the documents
to be reviewed
53. Given the Following
program
IF X <>= Z
THEN Statement 2;
END
McCabe’s Cyclomatic
Complexity is :
a. 2
b. 3
c. 4
d. 5
54. How many test cases
are necessary to cover all the possible sequences of statements (paths) for the
following program
fragment? Assume that the two conditions are independent of each other : -
if (Condition 1)
then statement 1
else statement 2
fi
if (Condition 2)
then statement 3
fi
a. 2 Test Cases
b. 3 Test Cases
c. 4 Test Cases
d. Not achievable
55. Acceptance test
cases are based on what?
a. Requirements
b. Design
c. Code
d. Decision table
56. “How much testing
is enough?”
a. This question is
impossible to answer
b. This question is easy
to answer
c. The answer depends on the risk for your industry, contract and
special requirements
d. This answer depends on
the maturity of your developers
57. A common test
technique during component test is
a. Statement and branch testing
b. Usability testing
c. Security testing
d. Performance testing
58. Statement Coverage
will not check for the following.
a. Missing Statements
b. Unused Branches
c. Dead Code
d. Unused Statement
59. Independent
Verification & Validation is
a. Done by the Developer
b. Done by the Test
Engineers
c. Done By Management
d. Done by an Entity Outside the Project’s sphere of influence
60. Code Coverage is
used as a measure of what ?
a. Defects
b. Trends analysis
c. Test Effectiveness
d. Time Spent Testing
إرسال تعليق