CSTE学习笔记(Software Testing Principles and concepts1)

1. How Quality is defined?

    Producer's view: Quality of product meets the requirements

    Customer's view:Quality of product is 'fit for use' or meets the customer's needs .

    Tips: 1) 这里的product 不单单指软件本身,还包括需求、设计文档、数据模型等等

            2)不仅仅让产品满足需求文档还要满足客户的需求。

2. Quality methods?

    Quality methods can be segmented into two cetagories : prevention and detection.

    由于质量的方法有以上两种,因此角色就有QA and QC

    QA:Preventive methods     QC:Detective methods

3. Quality Assurance versus Quality Control

   QA: 1) Quality assurance helps established processes.

         2) Quality assurance identifies weakness and improves process.

         3) Quality assurance is a management responsibility.

   QC: Testing is a quality control activity

          1) Quality control is related to a specific product or services

          2) Quality control identifies the defects for the primary purpose of correcting defects.

          3) Quality control is the responsibility of a team/worker.

4. The cost of Quality

    Three categories of costs associated with producing quality products:

    1)prevent cost

    2)appraisal cost

    3)Failure cost

5. Software Quality factors:

    Correctness,Reliability,Efficiency,Intergrity,Usability,Maintainability,Testability,Flexability,Reusability,Portabilty,Interoperability

   

  

   

原文地址:https://www.cnblogs.com/cherry/p/1619998.html