Professional Documents
Culture Documents
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Question
End
False
Fals
e
Start
Tru
e
True
Cosider following control flow graph, which is true about minimum number of test cases required for f
statement coverage:
A. 1
B. 2
C. 3
D. 4
which of the following statements about White Box Testing Technique are True?
i. In-depth knowledge about the programming language is necessary to perform white box testing
ii. White-box testing might not find unimplemented or missing features
iii. White-box test cases are based on customer requirements
iv. Due to the tester's knowledge about the code, maximum coverage is attained during test scenario
writing
v. white-box testing focuses on whether or not a program does what it is supposed to do based on its
functional requirements
A. I, ii and iv are true; iii and v arte false
B. I, iii and iv are true and ii and v are false
C. I, ii and v are true and iii and iv faslse
D. ii, iii and iv are true and i and v are false
which of the following statements are true?
i. Defects in software may result in failure, but not all defects do so
ii. All defects result in failures
iii Failure can be caused by environmental conditions as well
iv The bugs introduced by programmer inside the code are known as defects
A. I ans iii are true; ii and iv are false
B. ii and iii are true and ii and I and iv are false
C. I, iii and iv are true; ii is false
D. ii,iii and iv are true; I is false
As part of the improvement program, the organization is also looking at tool support. Which type of to
could be used to ensure higher quality of code to be reviewed?
You have been given responsibility for non-functional testing of a safety-critical monitoring and
diagnastic package in the medical area. Which of the following would you least expect to see addresse
in the test plan?
A. reliability
B. portability
C. Safety
D. Availability
Alpha testing is differentiaed from Beta testing by
A. The location where the tests are conducted
B. The types of tests conducted
C. The people doing the testing
D. The degree to which white box techniques are used
The planning stage of a review includes all but which of the following?
A. Selecting the personnel
B. Defining the review criteria
C. Noting potential defects, questions and comments
D. Allocating roles
Error guessing is best used :
A. after more formal tehniques have been applied
B. as the first approach to deriving test cases
C. by inexperienced testers
D. after the system has gone live
Cosnider typical objectives of testing. Which of the following metric can be used to measure the
effectiveness of the testing proces in achieving one of those objectives?
A. Percentage of test effort spent on regression testing
B. Lines of code written per developer per day
C. Percentage of requirement covered
D. Average number of days between defect discovery and resolution
which of the following are structure based techniques?
En
d
Fal
se
Fal
se
Sta
rt
Tr
ue
Tru
e
Consider the following control flow graph, which is true about the minimum number of test cases
required for full branch coverage
A. 2
B. 3
C. 4
D. 5
Which of the following best describes a data-driven approach to the use of test execution tools?
A. Monitoring response times when the system contains a specified amount of data
B. Manipulation of databases and files to create test data
C. Using a generic script that reads test input data from a file
D. Recording test scripts and playing them back
What is the main purpose of a management review?
A. Provide independent evaluation of compliance to processes, regulations, standards, etc.
B. To monitor progress, assess the status of a project and make decisions about the future actions
C. Align technical concept during the design phase
D. Establish a common understanding of requirements
Which of the following best describes validation (Testing concepts)
A. Validation of software is done to make sure that the software always meets the requirements of the
customer by executing the specification of the project and product
B. A document that describes testing activities and results and evaluates the corresponding test items
C. The data that lie within the domain of the function represented by the program
D. The evaluation of whether or not a product, service, or system complies with a regulation,
requirement specification, or imposed conditions
Which of the following is a form of functional testing?
A. Boundary value analysis
B. Usability testing
C. Performance testing
D. Security testing
Which of the following statements about system testing is false?
A. Systems tests are often performed by independent teams
B. Functional testing is used more than structural testing
C. Faults found during functional testing can be very expensive to fix
D. End-users should be involved in system tests
Which statement is relevant for test driver
A. A program that directs the execution of another program against a collection of test data sets.
Usually the test driver also records and organizes the output generated as the tests are run
B. A document that identifies test items and includes current status & location information
C. A document describing any event during the testing process that requires invetigation
D. A software item that is an object of testing
Which of the following is a purpose of the review kick off activity?
A. Explain the objectives
B. Select the personnel group
C. Selecting which parts of documents to review
D. Define entry and exit criteria
Which of the following statements are true?
i. Testing can show the presence of defects
ii. Testing reduces the probability of uncovered defects
iii. Testing can show that a previously present defect has been removed
iv. Testing can prove that software is defect free
A. I, ii and iv are true; iii is false
B. I, ii and iii are true; iv is false
C. I and ii are true; iii and iv are false
D. I, ii, iii and iv are true
Consider the following control-flow graph, which is true about the minimum number of test cases
required for full statement coverage:
Tru
e
Fals
e
False
En
d
Tru
e
Sta
rt
A. 2
B. 3
C. 4
D. 5
C. Because only equivalence classes that are equal from a functional point of view are considered in th
test cases
D. Because the test object is testedunder maximal load up to its performance limits
A field failure occurs when multiple users access a system. Which of the following is true?
A. This is an acceptabel risk of a multi-user system
When a defect is detected and fixed then the software should be retested to confirm that the original
defect has been successfully removed. This is called
A. Regression
B. Maintenance testing
C. Confirmation testing
D. None of the above
Expected results are :
A. Only important in system testing
B. Only used in component testing
C. Most useful when specified in advance
D. Derived from the code
A typical commercial test execution tool would be able to perform all of the following EXCEPT:
A. Generating expected outputs
B. Replaying inputs according to a programmed script
C. Comparison of expected outcomes with the actual outcomes
D. Recording test inputs
E. Reading test values from a data file
What can static analysis NOT find?
A. The use of a variable before it has been defined
B. Unreachable ("dead") code
C. Whether the value stored in a variable is correct
D. The re-definition of a variable before it has been used
Consider the following control-flow graph, which is true about the minimum number of test cases
required for full branch coverage
True
True
False
False
End
Start
A. 1
B. 2
C. 3
D. 4
A test log is one of the documents that need to be produced in order to provide evidence of testing.
However, the level of detail of the test logs can vary.
Which of the following is NOT an influencing factor for the level of detail of the test logs being
produced?
A. Level of test execution automation
B. Test level
C. Regulatory requirements
D. Experience level of testers