You are on page 1of 16

Sr. No.

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?

A. Test design tool


B. Static abalysis tool
C. Test execution tool
D. Review tool
Capture and replay Tools are useful for which type of testing?
A. Integration testing
B. User acceptance testing
C. Performance testing
D. Regression testing

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?

i. State transition testing


ii. Statement testing
iii. Decision table testing
iv. Decision Testing and Coverage
v. Use case testing
A. iii, iv and v
B. ii, iii and iv
C. I, ii and iii
D. ii and iv

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

Regression testing mainly helps in


A. Retesting fixed defects
B. Checking for side-effects of fixes
C. Checking the core gaps
D. Ensuring high level sanity
In prioritizing what to test, the most important objective is to:
A. Find as many faults as possible
B. Test high risk areas
C. Obtain good test coverage
D. Test whatever is easiest to test
In foundation level syllabus you will find the main basic principles of testing. Which of the following
sentences describes one of these basic principles?
A. Complete testing of the software is attainable if you have enough resources and test tools
B. With automated testing you can make statements with more confidence about the quality of a
product than with manual testing
C. For a software system, it is not possible, under normal conditions, to test all input and output
combinations
D. A goal of testing is to show that the software if defect free
Which of the following is not a white box technique?
A. Statement testing
B. Path testing
C. Dataflow testing
D. State Transition testing
Which of the following is true about static analysis tools?
A. They help you find defects rather than failure

B. They are used by developers only


C. They require compilation of code
D. They are useful only for regulated industries
What is the purpose of test exit criteria?
A. To specify when to stop testing activity
B. To set the criteria used in generating test input
C. To ensure that the test case specification is complete
D. To know when a specific test has finished its execution
Te following list contains risks that have been identified for a software produc to be developed. Which
these risks is an example of a priduct risk?
A. Not enough qualified testers to complete the planned tests
B. Software delivery is behind schedule
C. Threat to a patient's life
D. 3rd party supplier does not supply as stipulated
Maintenance testing is:
A. Testing management
B. Synonim of testing the quality of service
C. Triggered by modifications, migration or retirement of existing software
D. Testing the level of maintenance by the vendor
Which one is not the task of a test leader?
A. Coordinate the test strategy and plan with project managers and others
B. Decide about the implementation of the test environemnt
C. Write test summary reports
D. Prepare and acquire test data
What makes an inspection different from other reviews types?
A. It is led by a trained moderator, uses formal entry and exit criteria and checklists
B. It is led by the author of the document to be inspected
C. May be performed as a peer review without management participation
D. It is led by the author, uses checklists, and collects data for improvement
Why does the boundary value analysis provide good test cases?
A. Because it is an industry standard
B. Because errors are frequently made during programming of the different cases near the 'edges' of
the range of values

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

B. Insufficient functional testing has been performed


C. This indicates an important non-functional requirement was not speified and tested
D. It is not possible to test against such events prior to release
Reviews, static analysis and dynamic testing have the same objective
A. Identifying defects
B. Fixing defects
C. A and B
D. None of the above

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

You might also like