软件与软件测试(理论课).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件与软件测试(理论课).ppt》由会员分享,可在线阅读,更多相关《软件与软件测试(理论课).ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、测试计划与软件缺陷测试计划与软件缺陷第十四章 软件与软件测试上一章内容回顾上一章内容回顾v测试计划相关测试计划相关v如何进行风险分析如何进行风险分析2/25本章学习目标本章学习目标v了解软件的特点以及分类了解软件的特点以及分类v了解单元测试和集成测试的常用方法了解单元测试和集成测试的常用方法3/25内容进度内容进度v软件的特点软件的特点v软件的分类v关于单元测试v关于集成测试4/25软件的特点软件的特点v软件是一种逻辑实体软件是一种逻辑实体n软件具有抽象性,它不是具体的物理实体软件具有抽象性,它不是具体的物理实体n软件的形态不像其他工程对象(如计算机硬件)一样直观软件的形态不像其他工程对象(如
2、计算机硬件)一样直观n必须通过观察、分析、思考、判断去了解他的功能、性能以及其必须通过观察、分析、思考、判断去了解他的功能、性能以及其他的特性他的特性5/25v软件的生产与硬件的生产不同软件的生产与硬件的生产不同n硬件在制造过程中进行质量控制硬件在制造过程中进行质量控制n在软件开发阶段进行质量控制在软件开发阶段进行质量控制软件的特点软件的特点6/25v软件运行和使用没有机械磨损和老化问题软件运行和使用没有机械磨损和老化问题n硬件失效率的硬件失效率的U型曲线型曲线n软件失效率曲线图形说明软件存在退化问题软件失效率曲线图形说明软件存在退化问题n软件修改和维护过程中会导致失效率升高,因此软件维护比硬
3、件软件修改和维护过程中会导致失效率升高,因此软件维护比硬件维护复杂,与硬件维护有本质的区别维护复杂,与硬件维护有本质的区别硬件失效率曲线 软件失效率曲线 软件的特点软件的特点7/25v软件的开发和运行对计算机系统有一定的依赖软件的开发和运行对计算机系统有一定的依赖n软件的开发和运行必须以硬件提供的条件为依据软件的开发和运行必须以硬件提供的条件为依据n软件运行对硬件方面的要求软件运行对硬件方面的要求n软件运行对操作系统方面的要求软件运行对操作系统方面的要求n软件的可移植性成为衡量软件质量的因素之一软件的可移植性成为衡量软件质量的因素之一软件的特点软件的特点8/25v目前还没有摆脱手工开发方式目前
4、还没有摆脱手工开发方式n大多数软件产品是大多数软件产品是“定做定做”的的n很难做到利用现成的部件组装成所需的软件(模块化设计、组件技很难做到利用现成的部件组装成所需的软件(模块化设计、组件技术)术)n新技术的产生在一定程度上提高了生产的效率,但是,手工开发方新技术的产生在一定程度上提高了生产的效率,但是,手工开发方式仍占据统治地位式仍占据统治地位n软件开发不是一件轻松的工作软件开发不是一件轻松的工作软件的特点软件的特点9/25v软件是复杂的软件是复杂的n计算机软件是人类创造的最复杂的产物计算机软件是人类创造的最复杂的产物n导致软件复杂性的根源导致软件复杂性的根源u软件反映了实际问题的复杂性软件
5、反映了实际问题的复杂性u程序自身逻辑结构的复杂性程序自身逻辑结构的复杂性u软件开发常常涉及其他领域的专业知识软件开发常常涉及其他领域的专业知识软件技术的发展落后于需求软件技术的发展落后于需求软件的特点软件的特点10/25v软件成本相当昂贵软件成本相当昂贵软件的特点软件的特点11/25v软件的作用越来越突出软件的作用越来越突出第X代飞机型号航电系统功能硬件实现软件实现第二代F-11180%20%第三代F-1660%40%第四代F-2220%80%软件的特点软件的特点12/25v相当多的软件工作涉及到社会因素相当多的软件工作涉及到社会因素软件的特点软件的特点13/25v软件是一种逻辑实体软件是一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 理论
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内