本帖最后由 Ancora_Du 于 2013-2-5 10:49 编辑
第一课 2013.2.5 The difference between quality assurance and quality control
Testing is a Quality Control Activity
Quality methods can be segmented into two categories: preventive methods and detective methods. Quality has two working definitions: Producer’s Viewpoint – The quality of the product meets the requirements. Customer’s Viewpoint – The quality of the product is “fit for use” or meets the customer’s needs. Quality Assurance Quality assurance is a planned and systematic set of activities necessary to provide adequate confidence that products and services will confirm to specified requirements and meet user needs. Processes
Quality Control Quality control activities focus on identifying defects in the actual products produced. These activities begin at the start of the software development process with reviews of requirements, and continue until all application testing is complete. Quality control relates to a specific product or service Quality control verifies whether specific attribute are in, or are not in, a specific product or service. Quality control identifies defects for the primary purpose of correcting defects. Quality control is the responsibility of the team/worker Quality control is concerned with a specific product Quality assurance helps establish process Quality assurance sets up measurement programs to evaluate process Quality assurance identifies weakness in processes and improves them Quality assurance is a management responsibility, frequently performed by a staff function Quality assurance is concerned with all of the products that will ever be produced by a process Quality assurance is sometimes called quality control over quality control because it evaluates whether quality control is working Quality assurance personnel should not ever perform quality control unless it is to validate quality control |
The Cost of Quality The cost of quality is all the costs that occur beyond the cost of producing the product “right the first time.” Cost of Quality is a term used to quantify the total cost of prevention and appraisal, and costs associated with the production of software. It includes all costs associated with the prevention, identification, and correction of product defects. The three categories of costs associated with producing quality products are: lPrevention Costs lAppraisal Costs lFailure Costs |