您当前所在位置:自考本科 > 网站地图 > 备考资料 > 笔记串讲 > 工学类 > 软件工程 > 自考软件工程章节复习指导:第五章

自考软件工程章节复习指导:第五章

2018-04-12 17:07:38  来源:中国教育在线

第五章 软件测试

1.两种常用的测试技术:

软件产品与其他产品不同,其最大的成本是检验软件的错误、修正错误的成本,以及为了发现这些错误所进行的设计测试程序和运行测试程序的成本,两种常用的测试技术为,基于“白盒” 的路径测试技术和基于“黑盒”的事务处理流程测试技术,白盒测试技术依据的是程序的逻辑结构,黑盒测试技术依据的是软件行为的描述。


2.软件测试及其目标:

软件测试可以定义为,按照规定规程,发现软件错误的过程,软件测试有两个目标,一为预防错误,二为发现错误。


3.软件测试和软件调试的区别:

测试从一个侧面证明程序员的“失败”,而调试是为了证明程序员的正确,测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序员是否通过测试,调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的,测试是有计划的,并要进行测试设计,而调试是不受时间约束的,测试是一个发现错误、改正错误、重新测试的过程,而调试是一个推理过程,测试的执行是有规程的,而调试的执行往往要求程序员进行必要推理以至直觉的“飞跃”,测试经常是由独立的测试组在不了解软件的条件下完成的,而调试必须由了解详细设计的程序员完成,大多数测试的执行和设计可由工具支持,而调试时,程序员能利用的工具主要是调试器。


4.测试用例:

指的是为了发现程序中的故障而专门设计的一组或多组数据。


5.测试过程模型:

环境模型、对象模型、错误模型。


6.软件错误类别:

结构错误、数据错误、编程错误、接口错误。


7.控制流程图及组成:

控制流程图是程序控制结构的图形表示,其基本元素是过程块、节点、判定,控制流程图与程序流程图之间的差异是在控制流程图中,不显示过程块的细节,而在程序流程图中,着重于过程属性的描述。


8.路径测试的基本策略:

路径测试技术的三种基本策略为,路径测试(PX),执行所有可能的穿过程序的控制流程路径,语句测试(P1),至少执行程序中所有语句一次,100%语句覆盖率(C1)的逻辑覆盖程序最弱,分支测试(P2),至少执行程序中每一分支一次(至少每个判定都获得一次“真”和“假”),100%分支覆盖率(C2)比100%语句覆盖在逻辑上要强,条件组合测试,在逻辑上比C1,C2更强。


9.路径选取的一般规则:

选取最简单的、具有一定功能含义的入口/出口路径,对已选的路径进行演化,选取无循环的路径、短路径、简单路径,选取没有明显功能含义的路径。


10.路径测试的目标:

执行足够的测试,以确保最小的C1+C2覆盖率。


11.事务处理流程图与控制流程图的区别与联系:

事务处理流程图与控制流程图的类同点是使用了相同的概念成分,不同之处是事务流程图是一种数据流程图,链支和过程块的定义有所差异,另外事务流程图的判定节点可能是一个复杂的过程,从而事务流程图中的判定只能是“抽象”,第三点不同之处是事务流程图中存在“中断”的作用,中断可以把一个过程等价的变换为具有繁多出口的链支,对此也要予以抽象。


12.事务处理流程测试的步骤:

获得事务处理流程图,浏览、复审,用例设计。


13.事务处理流程测试要解决的问题:

路径选取、激活、测试设备、测试数据库。


14.合理的测试序列:

单元测试、集成测试、有效性测试、系统测试。


15.单元测试及其内容:

单元测试主要检验软件设计的最小单位—模块,单元测试一般采用白盒测试技术,在单元测试期间,通常考虑模块的四个特征,模块接口、局部数据结构、“重要的”执行路径、错误执行路径,单元测试步骤分四部分,首先测试穿过模块接口的数据流,继之进行数据结构的测试,还要进行执行路径的选择测试,边界测试是单元测试中的最后工作,也是最重要的工作。


16.集成测试及其内容:

集成测试是软件组装的一个系统化技术,其目标是发现与接口有关的 错误,集成测试是以主控模块为测试驱动模块,设计承接模块替代其直接的下属模块,依据所选取的测试方式,在组合模块时进行测试。


17.有效性测试及其手段:

有效性测试的目标是发现软件实现的功能与需求规格说明书不一致的错误,有效性测试通常采用黑盒测试技术。

1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

18~23周岁

24~32周岁

33~40周岁

其他

2、当前学历

高中及以下

中专

大专

其他

3、提升学历目标

工作就业

报考公务员

落户/居住证

其他

4、意向学习方式

自学考试

成人高考

开放大学

报考所在地
*
请选择省
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
没有选项
*
*
已阅读并同意
《用户服务协议》
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

查看成人高考最新资讯 查看远程教育最新资讯

自考专业快选

广东
北京
天津
上海
重庆
河北
山西
辽宁
吉林
黑龙江
江苏
浙江
安徽
福建
江西
山东
河南
湖南
湖北
海南
四川
贵州
云南
陕西
甘肃
青海
广西
内蒙古
西藏
宁夏
新疆
全部
大专
本科
高起本
全部
文史类
理工类
经管类
艺术类
教育类
医学类
法学类
农科类

自考热门专题

自考热议话题

自考推荐文章

您好,当前有专业客服人员在线,让我们来帮助你吧!