- 7
- 0
- 约 19页
- 2016-08-01 发布于河南
- 举报
软件测试第07课 软件测试原则
第七讲:软件测试原则及其他相关知识
name
namename
软件测试的一些基本原则
Zero Bug 与 Good Enough
Zero Bug
没有任何Bug
Good Enough
软件达到一定质量要求,就可以停止测试了。
软件测试的一些基本原则
Zero Bug 与 Good Enough
Good Enough
权衡投入/产出比原则。
不充分的测试—不负责任
过分的测试—资源的浪费
软件测试的一些基本原则
Good Enough通过标准
(1)遗留Bug在10个以下,严重的Bug在5个以下。
(2)测试用例的执行率为100%,通过率为95%。
(3)单元测试中,关键模块的语句覆盖率要达到100%,分支覆盖率要达到85%。
软件测试的一些基本原则
不要试图穷举测试。
测试时考虑所有可能的输入值。--太耗费时间。
在测试用例上下功夫,用最少的测试用例达到最大的覆盖率。
软件测试的一些基本原则
开发人员不能既是运动员又是裁判员
测试应该由独立的第三方机构来完成。
软件测试的一些基本原则
软件测试要尽早执行
(1)实践证明:需求分析阶段引入的缺陷是最多的,修复成本确是最低的。
(2)测试需求说明是否真正符合用户的需要,测试设计是否严格按照需求说明的要求。可以减少后期测试和维护的工作量。
软件测试的一些基本原则
软件测试要尽早执行
软件测试要追溯需求
原始要求
正确的规格说明书
错误的规格说明书
正确的设计
错误的设计
对错误的说明的设计
正确的编码
错误的编码
对错误设计编码
对错误说明编码
正确功能
可改正错误
不开改正错误
潜伏的错误
软件测试的一些基本原则
缺陷的二八定理
一般情况下,软件80%的缺陷集中在20%的模块中,测试的时候抓住主要矛盾。重点测试。--缺陷的集群现象或是虫子窝现象。
软件测试的一些基本原则
缺陷具有免疫性
程序员在修改完缺陷,把新版本提交给测试人员进行回归测试,测试用例依然用相同的,效果会大大折扣。--测试人员根据新版本的特点,修改维护测试用例。
每修复3—4个缺陷,一般就会产生一个新的缺陷,所以要充分注意修改错误所产生的影响和波及效果。
什么是SQA?
SQA(Software Quality Assurance—软件质量保证):
为确保开发过程和结果符合预期要求而建立的一系列规程,以及依照规程和计划采取的一系列活动及其结果评价。
餐厅和项目组
餐厅
老板
当班经理
主厨
厨师
检验员
监督员
餐厅和项目组
项目组
老板
项目经理
系统架构师
程序员
测试员
SQA
SQA的定位?
SQA是独立于项目组之外的第三方监督机构,理论上,他的权力与项目经理平行,监督整个项目的管理,需求分析,设计,编码,测试与维护等软件工程的各个环节。
SQA要做的工作
(1)通过监控软件开发过程来保证产品质量。
(2)保证开发出来的软件和软件开发过程符合相应标准与规程。(ISO9000, CMM)
(3)保证软件产品,软件过程中存在的不符合问题得到处理,必要时将问题反映给高级管理者。
(4)确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和审计需要。
CMM?
CMM(Capability Maturity Model—能力成熟度模型),是由卡耐基-梅隆大学与20时机80年代制定的。CMM就是SQA用来监督项目的一个标准质量模型,SQA按照CMM上面各种规则来检验各种各样的项目。CMM共分为5级。
说明:质量模型不止一种,98年以前ISO9000比较火,2000以后,CMM比较受欢迎。
第一、能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进行规范。 第二、有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修修补补,费用很容易失控。 第三、有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。 第四、能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员。 第五、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。
CMMI价值体现
预习作业:黑盒测试的等价类技术
1、等价类技术的含义
2、使用等价类技术构造测试用例的方法
请查阅网上资料,认真预习黑盒测试的等价类技术,并制作PPT课件,下节课我会随机提问同学上来进行讲解。
您可能关注的文档
最近下载
- 2026年浙江档案职称考试(档案工作实务)历年参考题库含答案详解.docx VIP
- 南通佳宜有限公司办公楼建筑结构设计.docx
- 拼拼豆教程及图案汇总[已排版可直接打印].doc VIP
- 共情传播视角下的网络微短剧叙事分析.docx VIP
- 贵阳市2024届高三适应性考试(一)一模物理试卷(含答案).docx
- 高中物理运动和力的关系10道计算题专题.docx VIP
- 语言学及应用语言学专业硕士研究生培养方案﹙050102﹚.docx VIP
- 10以内加减混合填空题(30页).docx
- 三相四线电能表不接零线电量分析0516..doc VIP
- 2025年乡村医生招聘考试试题题及答案.docx VIP
原创力文档

文档评论(0)