Software Testing Fundamentals and Tools
Comprehensive quiz covering software testing concepts including test automation tools, testing methodologies, bug lifecycle, regression testing, and quality assurance processes.
Questions
A failure is:
- Found in the software; the result of an error.
- Departure from specified behaviour.
- An incorrect step, process or data definition in a computer program.
- A human action that produces an incorrect result.
Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?
- Regression testing
- Integration testing
- System testing
- User acceptance testing
Alpha testing is:
- Post-release testing by end user representatives at the developer’s site.
- The first testing that is performed.
- Pre-release testing by end user representatives at the developer’s site.
- Pre-release testing by end user representatives at their sites.
Reliability, usablility, efficiency are
- Functional characteristics
- Non functional characteristics
- Both A. & B.
- None of the above
PDCA is known as
- Plan, Do, Check, Act
- Plan, Do, Correct, Act
- Plan, Debug, Check, Act
- Plan, Do, Check, Accept
Who would USUALLY perform debugging activities?
- Developers.
- Analysts.
- Testers.
- Incident Managers.
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:
- ReTesting
- Confirmation Testing
- Regression Testing
- Negative Testing
Bug life cycle
- Open, Assigned, Fixed, Closed
- Open, Fixed, Assigned, Closed
- Assigned, Open, Closed, Fixed
- Assigned, Open, Fixed, Closed
Which of the following is NOT true of incidents?
- a) Incident resolution is the responsibility of the author of the software under test.
- b) Incidents may be raised against user requirements.
- c) Incidents require investigation and/or correction.
- d) Incidents are raised when expected and actual results differ.
Which of the following is false?
- a) In a system two different failures may have different severities.
- b) A system is necessarily more reliable after debugging for the removal of a fault.
- c) A fault need not affect the reliability of a system.
- d) Undetected errors may lead to faults and eventually to incorrect behaviour.
Which of the following is true of the V-model?
- a) It states that modules are tested against user requirements.
- b) It only models the testing phase.
- c) It specifies the test techniques to be used.
- d) It includes the verification of designs.
We split testing into distinct stages primarily because:
- a) Each test stage has a different purpose.
- b) It is easier to manage testing in stages.
- c) We can run different tests in different environments
- d) The more stages we have, the better the testing.
Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?
- a) Regression testing
- b) Integration testing
- c) System testing
- d) User acceptance testing
Low level recording captures the user actions as tracks. State true or false
- True
- False
How can we associate a Shared object repository to a test?
- File>Settings>Associate Resources
- Resources>Associate repositories
- Automation>Associate repositories
- Tools>Associate repositories
While associating a shared repository, is it mandatory to associate atleast one action? State true or false
- True
- False
Object Identification can be used to retrieve runtime values of object properties. State true or false
- True
- False
What is the default setting for datatable iterations under Test Settings>Run
- Run one iteration only
- Run on all rows
- Run between rows
- None
What is the default object synchronization time out?
- 10 seconds
- 60 seconds
- 20 seconds
- 30 seconds
To retrieve a value from datatable, what are required?
- column/parameter name
- sheet name
- Setting the desired row as current row
- All the above