ISTQB Sample Test Paper

During the software development process, at what point can the test process start?
When the code is complete.
When the design is complete.
When the software requirements have been approved.
When the first code module is ready for unit testing

In a review meeting a moderator is a person who:
Takes minutes of the meeting
Mediates between people
Takes telephone calls
Writes the documents to be reviewed

Given the Following program IF X < Y THEN Statement 1; ELSE IF Y >= Z THEN Statement 2; END Cyclomatic Complexity is :

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 f
2 Test Cases
3 Test Cases
4 Test Cases
Not achievable

An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are:

1900, 2004
1899, 1900, 1901,2003,2004,2005

Which one of the following are non-functional testing methods?
System testing
Usability testing
Performance testing
Both b & c

Which of the following tools would be involved in the automation of regression test?
Data tester
Boundary tester
Output comparator

Incorrect form of Logic coverage is:
Statement Coverage
Pole Coverage
Condition Coverage
Path Coverage

Which of the following is not a quality characteristic listed in ISO 9126 Standard?

To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data.
None of the above
Boundary value testing

Is the same as equivalence partitioning tests
Test boundary conditions on, below and above the edges of input and output equivalence classes
Tests combinations of input circumstances
Is used in white box testing strategy

Pick the best definition of quality
Quality is job one
Zero defects
Conformance to requirements
Work as designed

Fault Masking is
Error condition hiding another error condition
Creating a test case which does not reveal a fault
Masking a fault by developer
Masking a fault by a tester

One Key reason why developers have difficulty testing their own work is :
Lack of technical documentation
Lack of test tools on the market for developers
Lack of training
Lack of Objectivity

Acceptance test cases are based on what?
Decision table

How much testing is enough?
This question is impossible to answer
This question is easy to answer
The answer depends on the risk for your industry, contract and special requirements
This answer depends on the maturity of your developers

A common test technique during component test is:
Statement and branch testing
Usability testing
Security testing
Performance testing

Statement Coverage will not check for the following.
Missing Statements
Unused Branches
Dead Code
Unused Statement

Independent Verification & Validation is:
Done by the Developer
Done by the Test Engineers
Done By Management
Done by an Entity Outside the Project’s sphere of influence

Code Coverage is used as a measure of what ?
Trends analysis
Test Effectiveness
Time Spent Testing

Which of the following uses Impact Analysis most?
Component testing
Non-functional system testing
User acceptance testing
Maintenance testing

Evaluating testability of the requirements and system are a part of which phase
Test Analysis and Design
Test Planning and control
Test Implementation and execution
Evaluating exit criteria and reporting

Repeated Testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component:
Confirmation Testing
Regression Testing
Negative Testing

Impact Analysis helps to decide :
How much regression testing should be done
Exit Criteria
How many more test cases need to written
Different Tools to perform Regression Testing

Functional system testing is:
testing that the system functions with other systems
testing that the components that comprise the system function together
testing the end to end functionality of the system as a whole
testing the system performs functions within specified response times

Peer Reviews are also called as :
Technical Review
Formal Review

The Kick Off phase of a formal review includes the following :
Explaining the objective
Fixing defects found typically done by author
Follow up
Individual Meeting preparations

Which of the following is not phase of the Fundamental Test Process?
Test Planning and Control
Test implementation and Execution
Requirement Analysis
Evaluating Exit criteria and reporting

Which of the following techniques is NOT a black box technique?
State transition testing
LCSAJ (Linear Code Sequence and Jump)
syntax testing
boundary value analysis

Which of the following will be the best definition for Testing :
The goal / purpose of testing is to demonstrate that the program works.
The purpose of testing is to demonstrate that the program is defect free
The purpose of testing is to demonstrate that the program does what it is supposed to do
Testing is executing Software for the purpose of finding defects

Which of the following is not a type of incremental testing approach?
Top down
Bottom up
Functional incrementation

In case of Large Systems
Only few tests should be run
Testing should be on the basis of Risk
Only Good Test Cases should be executed
Test Cases written by good test engineers should be executed

Which of the following statements about reviews is true?
Reviews cannot be performed on user requirements specifications.
Reviews are the least effective way of testing code.
Reviews are unlikely to find faults in test plans.
Reviews should be performed on specifications, code, and test plans.

Test cases are designed during:
test recording.
test planning.
test configuration.
test specification.

A configuration management system would NOT normally provide:
linkage of customer requirements to version numbers.
facilities to compare test results with expected results.
the precise differences in versions of software component source code.
restricted access to the source code library.

A deviation from the specified or expected behavior that is visible to end-users is called:
an error
a fault
a failure
a defect

Success Factors for a review include : i. Each Review does not have a predefined objective ii. Defects found are welcomed and expressed objectively iii. Management supports a good review process. There is an emphasis on learning and process improvement
ii,iii,iv are correct and i is incorrect
iii , i , iv is correct and ii is incorrect
i , iii , iv , ii is incorrect
ii is correct

Test Conditions are derived from
Test Cases
Test Data
Test Design

Minimum Tests Required for Statement Coverage and Branch Coverage : Read P Read Q If p+q > 100 then Print Large End if If p > 50 then Print Large End if
Statement coverage is 2, Branch Coverage is 2
Statement coverage is 3 and branch coverage is 2
Statement coverage is 1 and branch coverage is 2
Statement Coverage is 4 and Branch coverage is 2

Minimum Test Required for Statement Coverage : Disc = 0 Order-qty = 0 Read Order-qty If Order-qty >=20 then Disc = 0.05 If Order-qty >=100 then Disc =0.1 End if End if
Statement coverage is 4
Statement coverage is 1
Statement coverage is 3
Statement Coverage is 2

Click Here To ISTQB Exam Syllabus and Previous Papers

If you have questions, please ask below

Leave a Reply

If you have any questions headover to our forums

You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>