Software Testing Fundamentals
Comprehensive quiz covering software testing concepts including test planning, testing types, techniques, and quality characteristics
Questions
Identify which one is an internal failure
- Delaying tester’s access to areas of the code
- Replacement with updated product
- Training programmers to make or miss fewer bugs
- Testing by Tech. Support
Structural Testing is
- Same as black box testing B
- Same as white box testing
- Same as functional testing
- None of the above.
Which statement is relevant for test driver?
- 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.
- A document that identifies test items and includes current status and location information
- A document describing any event during the testing process that requires investigation
- A software item that is an object of testing.
Branch Coverage is
- Another name for decision coverage
- Another name for all-edges coverage
- Another name for basic path coverage
- All the above
Desk Checking is
- Same as code walkthrough
- Same as code inspection
- Verification of code by the developers
- None of the above.
The following example is a If (condition1 && (condition2 || function1())) statement1; else statement2;
- Decision coverage
- Condition coverage
- Statement coverage
- Path Coverage
What is an equivalence partition (also known as an equivalence class)?
- A set of test cases for testing classes of objects
- An input or output range of values such that only one value in the range becomes a test case
- An input or output range of values such that each value in the range becomes a test case
- An input or output range of values such that every tenth value in the range becomes a test case.
Exhaustive Testing is
- Is impractical but possible
- Is practically possible
- Is impractical and impossible
- Is always possible
Which of the following techniques is NOT a White box technique?
- Statement Testing and coverage
- Decision Testing and coverage
- Condition Coverage
- Boundary value analysis
Hand-over of Test-ware is a part of which Phase
- Test Analysis and Design
- Test Planning and control
- Test Closure Activities
- Evaluating exit criteria and reporting
From the below given choices, which one is the ‘Confidence testing’
- Sanity testing
- System testing
- Smoke testing
- Regression testing
Testing with the intent of determining how well a product performs when a load is placed on the system resources that nears and then exceeds capacity. What sort of testing is this?
- Stress testing
- Load testing
- Acceptance testing
- Resistance testing
This is also called sanity testing and is done in order to check if the application is ready for further major testing and is working properly without failing up to least expected level
- Adhoc testing
- Compatability testing
- Smoke testing
- Mutation testing
What are the good practices for testing within the development life cycle
- Early test analysis and design
- Different test levels are defined with specific objectives
- Testers will start to get involved as soon as coding
- A and B
Which of the following is a non-functional quality characteristic?
- Feasibility
- Usability
- Maintenance
- Regression
This type of testing is done without any formal Test Plan or Test Case creation
- Alpha testing
- beta testing
- Unit testing
- Adhoc testing
COTS stands for
- Commercial off-the shelf software
- Commerce of the System
- Configuration of the System
- Commercial off-the Shelf system
Alpha Testing is done by
- users/customers
- customers or developers
- developers
- customers
which of the following encourages objective testing
- Unit Testing
- System Testing
- Independent Testing
- Destructive Testing
A test plan is written specifically to describe a level of testing where the primary goal is establishing confidence in the system. Which of the following is a likely name for this document
- Master Test Plan
- System Test Plan
- Acceptance Test Plan
- Projoect Plan