
重庆自考复习资料 :软件工程专业 01335软件产品测试重点章节复习第7-第9章(7)
60、六种覆盖方法
:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
(1)语句覆盖
主要特点:语句覆盖是最起码的结构覆盖要求,语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。
(2.) 判定覆盖
主要特点、;判定覆盖又称分支覆盖,它要求设计足够多的测试用例,使得程序每个判定至少执行有一次为真值,有一次为假值,即:程序中每个分支至少执行一次,每个判断的取真、假至少执行一次。
(3). 条件覆盖
主要特点:条件覆盖要求设计足够多的测试用例,使得判定中的每个条件获得各种可能的结果,即每个条件至少有一次为真值,一次为假值、
(4. )判定条件覆盖
主要特点:设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次次。每个判定本身设计有可能结果至少出现一次。
(5).组合覆盖
主要特点:要求设计足够多的测试用列,使得每个判定中的条件结果的梭鱼哦肯能组合至少出现一次。
(6.)路径覆盖
主要特点: 设计足够多的测试用例,覆盖程序中所有可能的路径
61集成测试(组装测试)其测试对象包括单元间的接口以及集成后的功能和性能,依据软件概要设计说明书。
62集成测试的含义(组装测试):在单元测试的基础上,应根据概要设计的要求将软件中的各单元组装成子系统或系统,在单元的组装过程中,应对单元进行整体上测试,发现并清除各单元中出现的问题,确保集成到一起的各单元能作为一个整体完成预期的功能。
63集成测试应考虑:a将各模块组装起来的过程中穿越模块接口的数据是否会丢失b各子功能组合起来能否达到预期的父功能c某模块的功能是否会对另一个模块的功能产生不利的影响d全局数据结构是否存在问题e单个模块的误差累积起来是否会放大到不可接受的程度。
64接口的分类:函数接口,消息接口,其它接口。
65集成测试的优点:a针对性强,较易发现错误并找出错误的原因和位置。b能有效的模拟几乎所有的实际执行的流程故能更有效的发现软件中的错误c 发现错误的修复成本要远远小于系统测试阶段的错误修复成本。
66、集成测试和系统测试区别:集成测试的的集成过程中对功能和性能的测试,它主要依据是软件的概要设计说明书。系统测试是对全部模块集成完毕的软件进行功能、性能及其他特性的测试,检测其与系统中其他元素能否协同工作,以满足用户的各种需求,它主要依据软件需求规格说明书和相关行业标准。
67灰盒测试:一种介于黑盒测试和白盒测试之间的测试策略,它基于程序运行的外部表现,同时又结合程序内部逻辑结构来设计测试用例。
68灰盒测试的优点:a能够进行基于需求的测试和基于路径的覆盖测试。B可深入被测对象的内部,便于错误的识别分析和解决c能够保证设计的黑盒测试用例的完整性 防止功能或功能组合的遗漏d能够减小需求或设计不详细或不完整性对测试有效性造成影响。
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
重庆自考02354网络操作系统复习资料(2)
12-12重庆自考复习资料:软件工程专业01336软件项目管理(1)章节复习第13章
12-22重庆自考06087工程项目管理复习资料(6)
08-192020年4月重庆自考02378信息资源管理复习资料(3)
11-07重庆自考00197旅游资源规划与开发复习资料(1)
10-13重庆自考园林专业:10383园林建筑学课程复习资料(5)
12-14重庆自考园林专业:10386树木养护学知识点总复习资料(3)
09-14重庆自考复习资料:软件工程专业02141计算机网络技术章节复习题练习(2)
08-12重庆自考31004局域网技术与组网工程复习资料(3)
07-312022年重庆自考00365交通工程模拟试题(1)
10-20