Software Testing Fundamentals
Test your knowledge of software testing concepts including risk assessment, complexity metrics, equivalence partitioning, defect management, regression testing, and testing methodologies.
Questions
Which of them are reason for failure? a)testing fault b)software fault c)design fault d)documentation fault e)environment fault
- a,b,c,d are valid ; e invalid
- b is valid, a,c,d,e are not
- a,b,c valid ; e,f not
- All
To test a function, the Programmer have to write a _________ which calls the function and passes it test data
- stub
- driver
- proxy
- none
Test are prioritised so that we
- find more faults
- do best testing in the time available
- do more effective testing
- shorten the time required for testing
When a new tool is purchsed , it should be used first by
- Everyone who have some use for the tool
- The vendor contractor to write the initial script
- The independent testing team
- A small team to establish best way to use the tool
Data collected during testing should include
- Test Factors
- Functions/Subroutines
- All
- None
choose the correct combination
- Compliance Testing - Business rules
- Black box testing - Path coverage
- Regression testing - end users
- File integrity - control totals
A reliable application will be one with
- is unlikely to cause a failure
- is likely to be fault free
- is likely to be completed on schedule
- is user friendly
A regression test
- will help ensure unchanged areas of software hav not been affected
- will help ensure changed areas of software hav not been affected
- can run during user acceptance testing only
- will always be automated
Defect management process doesnot includes
- Management reporting
- Defect prevention
- Deliverable base linings
- None of the above
Equivalence partitioning is
- Black box testing appropriate to all levels of testing
- Black box testing used only by developers
- Black box testing appropriate for system testing only
- A white box testing appropriate for component testing only
Actual complexity metric refers to the number of independent path traversed during testing
- True
- False
Risk is defined as
- Occurence*risk factor
- Frequency* risk factor
- Probablity* influence
- Risk factor* risk response number