我有两个爱好:一是旅行,二是发呆。。

CSTE学习笔记(一)-QA and QC

上一篇 / 下一篇  2006-12-05 20:33:32 / 个人分类:CSTE学习

1. Principles and concepts
  以知识点的方式列出
 1QA and QC
    a. Testing是一个QC活动Testing is a quality control activity
    b. What is quality?
       1.质量方法被分成了两类:し篮头⑾?/SPAN>
Quality methods can be segmented into two categories: Prevention and Detection
 2.通过这种分类方式展开如下:
   预防> QA
   发现> QC(有很多缺陷库用的是detect,而不是submit
 3. What is quality? Quality has two working definitions:
   从生产者角度看:The quality of the product meets the requirements
   从用户角度看:The quality of the product is ‘fit to use’ or meets the customer’s needs.
   Tips: 1)生产者角度看,符合需求与用户角度看的符合用户的needs有什么
区别;2)这里的product不仅仅指软件本身,还包括需求,设计文档等
        4. Quality Assurance
          1QA是一个计划的,功能组形式的活动,负责建立和评估流程
          2QA是决定需求,获取帮助实施方法,流程以及标准的
          3QA保证这些流程被执行,并识别weakness,并改进
Tips:这里没有提到这些是QA制定的。
我喜欢的一句话:If there is no need for process, there is no role for
quality assurance.
        5. Quality Control
          1QC是一个Process,关注的是识别缺陷,这些缺陷是在软件开发过程中生
产出来的。根据上面产品的定义,这里包括文档的缺陷的。
          2)这是可能的:没有QA,只有QC
          Tips:没有说这是可能的:没有QC,只有QA。。。。Or2
                应该说QC不只是包括测试
       6。总结
          QC
          1) QC是关联到一个具体的产品或者服务的,关心的是一个具体产品
          2) QC是以改正缺陷为目的而来发现缺陷的(identify defects for the purpose
of correcting defects)
          QA:
           1) QA帮助建立流程,并创建一些评估方法来评估这些流程的执行
           2) QA识别流程中的weakness并改进他们
           3) QA也可以叫QC之上的QC,因为他们要评估是否QC是在工作
              Quality assurance is sometimes called quality control over quality
control because it evaluates whether quality control is working
         Tips: 1)还有具体的关于QAQC的区别的,或者更详细的,以后会在这里
补充。这里提到的只是最基本和最简单的区别。
               2)目前公司的角色基本是区分出来的,职责也跟上面的类似。但是现在
理解的QC就是测试好像有点狭隘的或者是我们现在的QC是不足够
的。比如组织一个code review实际上是一个QC的活动

TAG: CSTE学习

唐依凡9105的个人空间 引用 删除 唐依凡9105   /   2015-01-15 17:37:03
5
任小P的个人空间 引用 删除 任小P   /   2012-04-24 22:03:04
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar