软件与软件测试(理论课)课件.ppt

软件与软件测试(理论课)课件.ppt

ID:57180129

大小:432.00 KB

页数:25页

时间:2020-08-02

软件与软件测试(理论课)课件.ppt_第1页
软件与软件测试(理论课)课件.ppt_第2页
软件与软件测试(理论课)课件.ppt_第3页
软件与软件测试(理论课)课件.ppt_第4页
软件与软件测试(理论课)课件.ppt_第5页
资源描述:

《软件与软件测试(理论课)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试计划与软件缺陷第十四章软件与软件测试上一章内容回顾测试计划相关如何进行风险分析2本章学习目标了解软件的特点以及分类了解单元测试和集成测试的常用方法3内容进度软件的特点软件的分类关于单元测试关于集成测试4软件的特点软件是一种逻辑实体软件具有抽象性,它不是具体的物理实体软件的形态不像其他工程对象(如计算机硬件)一样直观必须通过观察、分析、思考、判断去了解他的功能、性能以及其他的特性5软件的生产与硬件的生产不同硬件在制造过程中进行质量控制在软件开发阶段进行质量控制软件的特点6软件运行和使用没有机械磨损和老化问题硬件失效率的U型曲线软件失效率曲线图形说明软件存在退化问题软件修改和维护过程

2、中会导致失效率升高,因此软件维护比硬件维护复杂,与硬件维护有本质的区别硬件失效率曲线软件失效率曲线软件的特点7软件的开发和运行对计算机系统有一定的依赖软件的开发和运行必须以硬件提供的条件为依据软件运行对硬件方面的要求软件运行对操作系统方面的要求软件的可移植性成为衡量软件质量的因素之一软件的特点8目前还没有摆脱手工开发方式大多数软件产品是“定做”的很难做到利用现成的部件组装成所需的软件(模块化设计、组件技术)新技术的产生在一定程度上提高了生产的效率,但是,手工开发方式仍占据统治地位软件开发不是一件轻松的工作软件的特点9软件是复杂的计算机软件是人类创造的最复杂的产物导致软件复杂性的根源软

3、件反映了实际问题的复杂性程序自身逻辑结构的复杂性软件开发常常涉及其他领域的专业知识软件技术的发展落后于需求软件的特点10软件成本相当昂贵软件的特点11软件的作用越来越突出第X代飞机型号航电系统功能硬件实现软件实现第二代F-11180%20%第三代F-1660%40%第四代F-2220%80%软件的特点12相当多的软件工作涉及到社会因素软件的特点13软件是一种逻辑实体软件的生产与硬件的生产不同软件运行和使用没有机械磨损和老化问题开发和运行对计算机系统有一定的依赖目前还没有摆脱手工艺的开发方式软件是复杂的软件成本相当昂贵软件的作用越来越突出相当多的软件工作涉及到社会因素软件的特点小结14

4、内容进度软件的特点软件的分类关于单元测试关于集成测试15软件的分类按软件功能进行划分系统软件支撑软件应用软件16按软件规模进行划分类别参加人数研制期限小型5人以内1到6个月中型5到100人1年以内大型100人以上1年以上软件的分类17按软件的技术特点划分业务(Business)软件管理信息系统(MIS)企业资源规划系统(ERP)决策支持系统(DSS)科技计算软件(图形计算)嵌入式(Embedded)软件首先在宿主机(HOST)上用某种语言开发,经交叉编译后成为单片机的机器码程序,“烧入”单片机,称为嵌入式。实时(Real-time)软件(火灾自动报警系统)个人计算机软件人工智能软件软

5、件的分类18按软件规模进行划分按软件的技术特点划分按软件功能进行划分软件的分类小结19内容进度软件的特点软件的分类关于单元测试关于集成测试20关于单元测试单元测试多采用白盒测试技术静态审查代码动态单元测试21单元测试的意义好的单元测试将会在产品开发的阶段发现大部分的缺陷,并且修改它们的成本也很低在软件开发的后期阶段,缺陷的发现并修改将会变得更加困难,并要消耗大量的时间和开发费用无论什么时候做出修改都要进行回归测试经过单元测试的系统,系统集成过程将会大大地简化选择正确的测试策略桩模块(Stub)和驱动模块(Driver)22内容进度软件的特点软件的分类关于单元测试关于集成测试23关于集

6、成测试非增式集成方法增式集成方法自顶向下测试自底向上测试24本章内容总结了解软件的特点以及分类了解单元测试和集成测试的常用方法25

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。