


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2010年自学考试软件工程复习重点及试验指导5第五章软件测试1两种常用的测试技术:软件产品与其他产品不同,其最大的成本是检验软件的错误、 修 正错误的成本,以及为了发现这些错误所进行的设计测试程序和运行 测试程序的成本,两种常用的测试技术为,基于 白盒”的路径测试技 术和基于 黑盒”的事务处理流程测试技术,白盒测试技术依据的是程 序的逻辑结构,黑盒测试技术依据的是软件行为的描述。2软件测试及其目标:软件测试可以定义为,按照规定规程,发现软件错误的过程,软 件测试有两个目标,一为预防错误,二为发现错误。3软件测试和软件调试的区别:测试从一个侧面证明程序员的 失败”,而调试是为了证明程序员 的正确
2、,测试以已知条件开始,使用预先定义的程序,且有预知的结 果,不可预见的仅是程序员是否通过测试, 调试一般是以不可知的内 部条件开始,除统计性调试外,结果是不可预见的,测试是有计划的, 并要进行测试设计,而调试是不受时间约束的,测试是一个发现错误、 改正错误、重新测试的过程,而调试是一个推理过程,测试的执行是 有规程的,而调试的执行往往要求程序员进行必要推理以至直觉的 飞跃”,测试经常是由独立的测试组在不了解软件的条件下完成的, 而调试必须由了解详细设计的程序员完成, 大多数测试的执行和设计可由工具支持,而调试时,程序员能利用的工具主要是调试器。4测试用例:指的是为了发现程序中的故障而专门设计的
3、一组或多组数据。5测试过程模型:环境模型、对象模型、错误模型。6软件错误类别:结构错误、数据错误、编程错误、接口错误。7控制流程图及组成:控制流程图是程序控制结构的图形表示,其基本兀素是过程块、 节点、判定,控制流程图与程序流程图之间的差异是在控制流程图中, 不显示过程块的细节,而在程序流程图中,着重于过程属性的描述。8.路径测试的基本策略:路径测试技术的三种基本策略为,路径测试(PX),执行所有可能 的穿过程序的控制流程路径,语句测试(P1),至少执行程序中所有语 句一次,100%语句覆盖率(C1)的逻辑覆盖程序最弱,分支测试(P2), 至少执行程序中每一分支一次(至少每个判定都获得一次真”
4、和假”,)100%分支覆盖率(C2)比100%语句覆盖在逻辑上要强,条件组 合测试,在逻辑上比C1, C2更强。9路径选取的一般规则:选取最简单的、具有一定功能含义的入口 /出口路径,对已选的 路径进行演化,选取无循环的路径、短路径、简单路径,选取没有明 显功能含义的路径。10.路径测试的目标:执行足够的测试,以确保最小的 C1+C2覆盖率。11事务处理流程图与控制流程图的区别与联系:事务处理流程图与控制流程图的类同点是使用了相同的概念成 分,不同之处是事务流程图是一种数据流程图, 链支和过程块的定义 有所差异,另外事务流程图的判定节点可能是一个复杂的过程,从而事务流程图中的判定只能是 抽象”
5、第三点不同之处是事务流程图中 存在 中断”的作用,中断可以把一个过程等价的变换为具有繁多出口 的链支,对此也要予以抽象。12. 事务处理流程测试的步骤:获得事务处理流程图,浏览、复审,用例设计。13. 事务处理流程测试要解决的问题:路径选取、激活、测试设备、测试数据库。14. 合理的测试序列:单元测试、集成测试、有效性测试、系统测试。15. 单元测试及其内容:单元测试主要检验软件设计的最小单位 一模块,单元测试一般采 用白盒测试技术,在单元测试期间,通常考虑模块的四个特征,模块 接口、局部数据结构、 重要的”执行路径、错误执行路径,单元测试 步骤分四部分,首先测试穿过模块接口的数据流,继之进行数据结构 的测试,还要进行执行路径的选择测试,边界测试是单元测试中的最 后工作,也是最重要的工作。16. 集成测试及其内容:集成测试是软件组装的一个系统化技术,其目标是发现与接口有 关的错误,集成测试是以主控模块为测试驱动模块, 设计承接模块替 代其直接的下属模块,依据所选取的测试方式,在组合模块时进行测 试。17. 有效性测试及其手段:有效性测试的目标是发现软件实现的功能与需求规格说明书不 一致的错误,有效性测试通常采用黑盒测试技术。本章综合应用为设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 共享出行平台信用体系建设与信用评级市场前景研究报告
- 自考专业(人力资源管理)必背100题及1套完整答案详解
- 环保物流智能化升级策略
- 重难点解析鲁教版(五四制)7年级数学下册期末测试卷及参考答案详解(突破训练)
- 自考专业(计算机信息管理)考试历年机考真题集带答案详解(能力提升)
- 珠海市企业中层竞聘笔试题
- 注册公用设备工程师检测卷含完整答案详解(有一套)
- 电竞公司内部牵制管理规章
- 环保公司采购档案管理细则
- 重难点解析人教版7年级数学上册期末测试卷含答案详解(培优B卷)
- 物理化学实验:实验一 溶解热的测定
- 茂县生活垃圾资源化综合利用项目环评报告
- 4月份公路养护工作计划
- 保安员在岗培训法律-2
- 初中英语中考专题训练阅读理解-应用文篇
- YC/T 210.2-2006烟叶代码第2部分:烟叶形态代码
- GB/T 20671.1-2006非金属垫片材料分类体系及试验方法第1部分:非金属垫片材料分类体系
- 熵权法教学讲解课件
- 医师病理知识定期考核试题与答案
- 课堂因“融错·容错·溶措”而精彩
- 安宁疗护服务流程
评论
0/150
提交评论