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
An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are:
1899, 1900, 1901,2003,2004,2005
Which one of the following are non-functional testing methods?
Both b & c
Which of the following tools would be involved in the automation of regression test?
Incorrect form of Logic coverage is:
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
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?
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
Statement Coverage will not check for the following.
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 ?
Time Spent Testing
Which of the following uses Impact Analysis most?
Non-functional system testing
User acceptance 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:
Impact Analysis helps to decide :
How much regression testing should be done
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 :
The Kick Off phase of a formal review includes the following :
Explaining the objective
Fixing defects found typically done by author
Individual Meeting preparations
Which of the following is not phase of the Fundamental Test Process?
Test Planning and Control
Test implementation and Execution
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)
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?
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:
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:
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
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