测试概念理解

上一篇 / 下一篇  2010-09-10 10:14:43 / 个人分类:记录

一直没有很明白测试的分类问题,前天晚上又仔细看了一遍,用心理解了一下,终于有点感觉了
1.按阶段来分:
 1)单元测试:对程序最小模块进行测试,就是对程序的类,函数之类的进行白盒测试
 2)集成测试:对模块整合在一起后的接口进行测试,一般可以算是灰盒测试(其中还包括冒烟测试,就是版本测试)
 3)确认测试:确保软件能实现特定功能的测试,
 4)系统测试:确保软件能满足用户需求的测试,参考文档是需求规格说明书
 5)验证测试:根据合同等来测试软件,决定软件是被验收还是拒收



2.冒烟测试和回归测试的区别:

冒烟测试:执行时间:
每日build(构建版本)建立之后
        测试内容:对系统的基本功能进行简单的测试。这种测试强调程序的主要功能进行的验证,也叫版本验证测试,提交测试。
        目的:通过最基本的测试,如果最基本的测试都有问题,就直接打回开发部,减少测试部门时间的浪费
        执行者:开发人员

回归测试:
执行时间:软件维护阶段对软件修改后进行的测试
         测试内容:修改内容或相关
         目的:验证修改的正确性及其影响
         执行者:测试人员



TAG:

 

评分:0

我来说两句

Open Toolbar