most definitions are from cste guide book 1. what is the percent of the total cost of quality that comes from rework? 15-50% 2. what is the percent of the total gross of sales that come from product failure? 20% (manufacturing business) 30% (service sector) 3. what is the cost of quality? prevention cost + appraisal cost + failure cost (total cost in multiple iterations – cost of doing things right first time)
4. what is management by fact? management by fact is using quantitative measures and metrics to manage the planning, execution, and reporting of software testing.
5. what are the three types of interfaces? •
interfaces o
person/machine - interfaces that include the operating system and the development languages that are available, as well as the input/output facilities.
o
communications interfaces - interfaces that include transmission of information between computers and remote equipment (e.g., transmission of computer data over networks.)
o
program interfaces - interfaces for the exchange of information, whether on the same computer, or distributed across multiple tiers of the application architecture.
6. what three rules should be followed for all reviews? a. review the product not the author b. focus on defect c. overall responsibility as a team.
7. what is boundary value testing? the kind of testing in which test data or test cases are selected by identified the boundaries that separate valid and invalid conditions. tests are conducted to test the inside and outside of these boundaries, in addition to these boundary points. experience suggest that these test have higher payoff than selecting the random values for testing.
8. what is decision/branch coverage strategy? branch coverage testing seeks to ensure that every branch has been executed. branch coverage can be tested by probes inserted at points in the program that represent arcs from branch points in the flow graphs.
9. which of the following is not one of the 6 structural test approaches? options not present … these are six structural testing o
load/stress .
o
execution
o
recovery
o
operations
o
compliance (to process)
o
security -
10. which of the following is not one of the 8 functional test approaches?
o
requirements
o
regression
o
error handling
o
manual support.
o
interfaces/intersystem
o
control
o
parallel –
o
acceptance testing
11. which of the following is not a perspective of quality? a. transcendent b. product-based c. translucent d. user-based e. value-based f. manufacturing based translucent 12. true or false. effectiveness is doing things right and efficiency is doing the right things. false 13. which of the following is not one of deming's 14 points for management? a. adopt a new philosophy b. eliminate slogans, exhortations, and targets for the work force c.
mobility of management
d. create constancy of purpose true or false. the largest cost of quality is from production failure. true defects are least costly to correct at what stage of the development cycle? a. requirements b. analysis & design c. construction d. implementation 16. a review is what category of cost of quality? a. preventive b. appraisal c. failure 17. true or false. a defect is related to the term fault. not sure 18. what type of change do you need before you can obtain a behavior change? a. lifestyle b. vocabulary c. internal d. management 19. software testing accounts for what percent of software development costs? a. 10-20 b. 40-50 c. 70-80 d. 5-10 20. the purpose of software testing is to: a. demonstrate that the application works properly 14. 15.
b. detect the existence of defects c. validate the logical design 21. true or false. one of the key concepts of a task force is that the leader be an expert in leading groups as opposed to an expert in a topical area. true 22. match the following terms with their definitions: a. black box testing b. white box testing c. conversion testing d. thread testing e. integration testing definitions not found : here are the definitions as per cste guide book black box testing : a test techniques that focuses on testing the functionality of the program , component, or application against its specifications without the knowledge of how the system is constructed ; usually data or business process driven. logic or path is unknown. white box testing : a test technique that assumes that path of the logic of the program is known. white box testing is usually consists of testing paths, branch by branch, to produce predictable results. this test technique is usually used by the development team in testing units and components. conversion testing : a test technique that validates the effectiveness of data conversion process, includes fields to field mapping, and data transaction. thread testing : test technique in which a string of unit which accomplish a specific function is tested. integration testing: testing two or more programs or components that interact with each other to validate the quality and correct data transfer and interfaces.