已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试与质量保证,本课程为3学分 48课时 32+16 专业课,软件测试概念,基础,应用,技术,测试自动化,介绍,从计算机诞生至今,计算机无疑成为当代发展最为迅猛的科学技术。,计算机已渗透到人们生活的各个方面。,计算机的发展(硬件),ENIAC 为代表 晶体管数字机19581964年 集成电路数字机 大规模集成电路机,计算机的发展(软件),简单的机器语言开发 汇编语言开发 高级语言 目前发展非常迅速,运用了各种先进的思想。,现状,计算机系统的规模和复杂性急剧增加,其软件开发成本以及由于软件故障而造成的经济损失也正在增加,软件质量问题已成为人们共同关注的焦点。,一些关键应用,如 民航订票系统、 银行结算系统、 证券交易系统、 自动飞行控制软件、 军事防御、 核电站安全控制系统,使用质量欠佳的软件,还可能造成灾难性的后果。 2003年,软件问题造成美国东北部及加拿大停电,导致5000万人受影响,3人丧生,各种损失估计约为60亿美元 2004年,北美银行由于一个新安装的软件的缺陷,使得数以百万计的客户受到影响,该缺陷的修复花费了整整两个星期的时间,造成的损失以亿元计 2000年美国海军飞机坠落,导致4人丧生(控制软件问题) 1997年韩国空难,导致225人丧生(雷达控制软件问题) 2003年4月,美国一个专门为学生提供贷款的公司由于软件出错,错误计算80万宗学生贷款利率,导致了800万美元的利率损失 千年虫问题 Intel芯片浮点除法软件故障等。,因此,许多科学家在展望21世纪计算机科学发展方向和策略时, 把软件质量放在优先于提高软件功能和性能的地位。,软件开发商为了占有市场, 把软件质量作为企业的重要目标之一, 以免在激烈的竞争中被淘汰出局。,用户为了保证自己业务的顺利完成, 当然也希望选用优质的软件。,软件质量是软件测试工作好坏的反映。,广义质量概念:产品(服务)满足明示或暗示需求能力的特征和特性的集合。,质量概念分多个层面 先验证观点:质量是产品的一种可以认识但不可以定义的性质。 用户观点:质量是产品满足使用目的的程度。 制造者观点:质量是产品性能符合规格要求的程度。 产品观点:质量是联结产品固有性质的纽带。 基于价值观点:质量依赖于顾客愿意付给产品报酬的数量。,本书对软件质量的定义是:软件质量是软件产品满足要求使用的程度。,McCall质量模型,分段循环,Boehm质量模型,ISO/IEC9126,BUG,软件缺陷,大家习惯用bug来描述问题,它包含一些误差、谬误、错误。更多地表现在功能上的失败和实际需求的不一致,即矛盾。 对软件缺陷的认识,是测试项目成功的基础。,本书对软件缺陷的定义,软件缺陷是软件在生命周期各个阶段存在的一种不满足给定需求属性的问题。,软件缺陷,功能、属性没有实现或部分实现。 设计不合理,存在潜在缺陷。 实际结果和预期结果不一致。 运行出错,包括运行中断、系统崩溃、界面混乱 用户不能接受的其他问题,包括存取时间过长、界面不美观。,软件缺陷产生原因,软件缺陷是不可避免。,缺陷产生分析,规格说明最高、设计次之。,原因分析,规格说明书是软件缺陷最多的地方。 用户非软件专业人士。 想象和实际的差距。 需求变化的不一致性。 规格说明书普遍不够重视。,注意,概念上需要一点修正!,软件测试并不只是找程序中的错误。,统计数据,Boehm在Software Engineering Economics中写道:平均而言,如果在需求阶段修正一个错误的代价是1,那么设计阶段就是它的36倍,编码阶段是它的10倍,内部测试阶段是2040倍,外部测试是3070倍,产品发布出去以后是401000倍。所以,修正缺陷的代价不是随时间线性增长,而是指数倍增长。,缺陷分类,致命的(fatal) 严重的(critical) 一般的(major) 微小的(minor),按级别分类,输入输出 逻辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南司法考试题库及答案
- 中班安全教案加课件
- 国家开放大学电大专科《护理学基础》期末试题及答案
- 陕西数学考试卷子及答案
- 六下毕业考试卷及答案
- 游泳专业毕业论文
- 检验毕业论文
- 毕业论文疫情
- 修旧 金缮毕业论文
- 计算机工程论文毕业论文
- 高压注浆地基加固施工工艺方案范本
- 市委2025年履行全面从严治党主体责任工作报告
- 机关财务划转协议书
- 多囊卵巢综合征健康管理档案建立方案
- 企业内部管理培训资料
- 企业校园招聘的问题与对策研究
- 2025年贵州乐理考试题目及答案
- 儿科护士长述职报告
- 精神科规培基地工作汇报
- 2025年商业地产行业商业地产数字化运营与商业模式研究报告及未来发展趋势
- 2025年秋季中国南水北调集团青海有限公司招聘42人考试笔试备考试题及答案解析
评论
0/150
提交评论