Software Testing Fundamentals
Comprehensive quiz covering software testing methodologies, techniques, test planning, verification, and defect management concepts.
Questions
The length of the array can be get by the method
- length(array)
- unbound(array)
- ubound(array)
- count(array)
Interaction will not Create for Anonymus Caller? (True/False)
- True
- False
Verification is:
- Checking that we are building the right system
- Checking that we are building the system right
- Performed by an independent test team
- Making sure that it is what the user really wants
Which of the following is not a static testing technique :
- Error guessing
- Walkthrough
- Data flow analysis
- Inspections
During which test activity could faults be found most cost effectively :
- Execution
- Design
- Planning
- Check Exit criteria completion
The purpose of requirement phase is :
- To freeze requirements
- To understand user needs
- To define the scope of testing
- All of the above
The inputs for developing a test plan are taken from :
- Project plan
- Business plan
- Support plan
- None of the above
Function/Test matrix is a type of :
- Interim Test report
- Final test report
- Project status report
- Management report
Defect Management process does not include :
- Defect prevention
- Deliverable base-lining
- Management reporting
- None of the above
Software testing accounts to what percent of software development costs :
- 10-20
- 40-50
- 70-80
- 40308
The process starting with the terminal modules is called :
- Top-down integration
- Module integration
- Bottom-up integration
- None of the above
A regression test:
- Will always be automated
- Will help ensure unchanged areas of the software have not been affected
- Will help ensure changed areas of the software have not been affected
- Can only be run during user acceptance testing
Which of the following statements about component testing is not true :
- Component testing should be performed by development
- Component testing is also know as isolation or module testing
- Component testing should have completion criteria planned
- Component testing does not involve regression testing
Equivalence partitioning is:
- A black box testing technique used only by developers
- A black box testing technique than can only be used during system testing
- A black box testing technique appropriate to all levels of testing
- A white box testing technique appropriate for component testing
Test are prioritized so that:
- You shorten the time required for testing
- You do more effective testing
- You find more faults
- You do the best testing in the time available
Ethical Hacking is also Known as:
- Penetration Testing
- Malicious Hacking
- Integration testing
- All of the above
Cyclomatic Complexity method comes under which testing method :
- White box
- Black box
- Green box
- Yellow box
Which of the following is incorrect?
- Testing can show that defects are present
- Testing can prove that there are no defects
- Testing helps in reducing the probability of undiscovered errors in the software
- Testing cannot prove that there are no defects
Which of the following does not come under Black Box Testing?
- Equivalance Partitioning
- Boundary Value Analysis
- Statement Coverage
- Decision table Testing
what is mean by 'Pesticide paradox' ?
- Evaluating exit criteria and reporting
- Ongoing activity of comparing actual progress against the plan
- The test cases need to be revised and reviewed regularly inorder to find more defects
- A process followed in test plan