已阅读5页,还剩137页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章 软件测试,6.1 基本概念 软件开发过程必须伴有质量保证活动。 软件测试是软件质量保证的关键元素,代表了规约、设计和编码的最终检查。,有关测试的思考题,软件测试是一门非常重要的学科,主要研究内容是什么? 软件测试需要什么样的专业基础 软件质量到底是什么? 测试的目标是什么? 开发一个测试系统之前你是否明白: 可以测试什么? 应该测试什么? 最终能够测试什么? 测试的目标是什么?,软件产品最大的成本是检测软 件错误、修正软件错误的成本。 在整个软件开发中,测试工作量 一般占30%40%,甚至50%。 在人命关天的软件(如飞机控制、核反应堆等)测试所花费的时间往往是其它软件工程活动时间之和的三到五倍,软件测试背景,软件是人编的所以不完美 实例: 1994-1995,迪斯尼的狮子王系统不支持问题 Intel的pentium处理器 1994年浮点除法缺陷 200年8月28日,1.13MHZ处理器一个可能导致运行程序被挂起的执行指令问题 1999年12月3日,美国航天局火星极地登陆飞船失踪 1991年爱国者导弹防御系统系统时钟错误积累造成跟踪系统失去精确度 千年虫,世界各地解决2000年错误超过数亿美元,软件测试的认识的发展,人们对软件测试认识的五个阶段: 阶段1 测试=调试 阶段2 测试是证明软件正确 阶段3 测试是发现软件中错误 阶段4 测试是减小软件不工作的风险 (是度量软件质量要素的过程) 阶段5 测试可产生低风险的软件的一 种认识上的训练,三个盲人和一头大象:你能够为质量 下定义吗?,质量管理领域权威人物J.M.Juran将质量 定义为“决定产品性能和满意程度的 特征”, 测试注重于产品的满意度。 测试应针对这样一种情况: 软件产品在一些特定的范围内不能满足客户的合理要求。 通过测试过程可以评定质量风险(可能的错误),了解被测试系统中存在的错误模式(观察到的错误症状)。,质量控制技术,质量控制活动分类,开发方法学,配置管理,验证技术,评 审,正确性验证,性能调试,组件测试,集成测试,系统测试,原子事务,模块冗余性,检 错,质量控制,避免错误,容 错,调 试,测 试,软件质量问题,以软件测试为中心的软件质量保障技术 软件 静态测试技术 质量 软件度量技术 控制 动态测试技术 技术 配置管理技术 修改控制与管理技术 软件测试是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业车辆管理方案
- 中药材生产质量管理规范教程
- 全国功能性食品研究与开发
- 健身市场竞争分析报告总结
- 优化合同管理流程
- 体育教育与社会体育指导与管理
- 企业管理教学案例分析
- 人力资源管理与规划案例
- 健康管理实训报告
- 工商用制冷、空调设备行业相关项目实施计划
- 改革开放史智慧树知到课后章节答案2023年下临沂大学
- 小学校本课程-《11追踪航空母舰》教学课件设计
- python 电影数据可视化英文文献
- 2022年山西汾飞发展集团限公司建设管理和技术人员招聘12人上岸笔试历年难、易错点考题附带参考答案与详解
- 神奇的中草药课件-PPT
- 屋面防水规范
- 常见的盐复习课课件
- (23)-9.3《艺术学概论》第九章第三节 艺术批评的维度与方法
- 重庆同城媒体市场调查报告
- 猎头顾问培训教材全课件
- 高中英语试卷分析-(万能模板)
评论
0/150
提交评论