Software Testing Fundamentals
Comprehensive quiz covering testing concepts, methodologies, coverage metrics, and testing tools
Questions
For each object and method in an Expert View statement, a corresponding row exists in the Keyword View.
- True
- False
- There is a problem with the statement.
- None of above
You can work on one or several function libraries at the same time.
- True
- False
You can insert additional steps on the test objects captured in the Active screen after the recording session.
- True
- False
The Active Screen enables you to parameterize object values and insert checkpoints
- True
- False
A QTP user can increase or decrease the active screen information saved with the test
- True
- False
In SDLC 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
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
Acceptance test cases are based on ________
- Requirements
- Design
- Code
- Decision table
How much testing is enough?
- Impossible to answer
- Easy to answer
- Depends on the risk, contract and requirements
- Depends on the maturity of your developers
Statement Coverage will not check ________
- Missing Statements
- Unused Branches
- Dead Code
- Unused Statement
Code Coverage is used as a measure ________
- Defects
- Trends analysis
- Test Effectiveness
- Time Spent 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
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
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
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
A deviation from the specified or expected behavior that is visible to end-users is called ______
- an error
- a fault
- a failure
- a defect
Choose the true statements from the following, i. 100% statement coverage guarantees 100% branch coverage. ii. 100% branch coverage guarantees 100% statement coverage. iii. 100% branch coverage guarantees 100% decision coverage. iv. 100% decision coverage guarantees 100% branch coverage. v. 100% statement coverage guarantees 100% decision coverage.
- Only ii & iii are true
- Only ii & iv are true
- Only iii & iv are true
- Only ii, iii & iv are True
Static analysis cannot find _____
- the use of a variable before it has been defined
- unreachable code
- memory leaks
- array bound violations
Which of them is not performance testing tool ?
- Grinder
- Avalanche
- Code Pro
- CurlPro