
重庆自考复习资料 :软件工程专业 01335软件产品测试重点章节复习第7-第9章(6)
51、单元测试和集成测试的区别
(1)测试对象有所区别。集成测试的被测对象是在概要设计中规划的模块及这些模块间的组合。单元测试的测试对象是这些模块下实现具体功能的单元,一般是对应详细设计中所描述的设计单位。
(2)集成测试关注的是模块间的接口,接口之间的数据传递关系,以及单元组合后是否实现预计的功能,集成测试组装的对象比单元测试的对象级别高。
52、单元测试和系统测试的区别
两者比较明显,一般来说单元测试属于白盒测试,关注的是单元的具体实现、内聚的逻辑结构、数据流向等,系统测试属于黑盒测试,是站在用户角度上面看待系统,对系统进行测试,证明系统是否已经满足用户要求,其测试是基于需求规格说明书。
53、单元测试的用例设计思路
一个完整的单元测试不仅仅要进行正向测试,即测试被测单元是否做了它应该做的事情,同时还应该做逆向测试,即被测单元有没有做并不希望它做的事情。
(1).为系统运行设计用例
(2).为正向测试设计用例
(3).为逆向测试设计用例
(4).为满足特殊需求设计用例
(5).代码覆盖设计用例
(6).覆盖率指标完整设计用例
可使用的测试分析技术:分支测试、条件测试、数据定义使用测试和状态转换测试
54、白盒测试的目的:通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;再程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。
55、白盒测试的特点:依据软件说明书进行测试,对程序内部细节惊醒严密检验,针对特定条件设计测试用例,对软件逻辑路径进行覆盖测试。
56、白盒测试实施步骤:测试计划阶段、测试设计阶段、设计执行阶段、测试总结阶段。
57、白盒测试方法:静态分析法和动态分析法。
58、VU特点
使用VU,黑盒方面,可以轻松完成功能测试、边界测试、速度测试:白盒方面,可以轻松完成语句覆盖、条件覆盖、分支覆盖、路径覆盖、使用VU随时可以用回归测试检验修改是否引入新的错误
59、单元测试用例设计方法
(1)规范导出法
规范导出的测试是根据相关的规范描述来设计测试用例的,每一个测试用例用来测试一个或多个规范陈述语句。
(2)等价类划分
等价类划分是一种正式的测试用例设计方法,它基于被测单元的输入,输出所做的划分,对每一个划分中的所有输入、被测单元有等价的行为,划分也可以根据软件所存取的数据确定,包括时间、输入输出顺序、状态。
(3)边界值分析法
边界值分析使用与等价类测试方法相同的等价类划分,只是边界值分析假定错误更多地存在于两个划分的边界上,相应地为边界上及其两侧的情况设计测试用例。
(4)状态转移测试法
对于以状态机为模型或设计为状态机的软件,该测试是合适的测试方法。测试用例通过能导致状态迁移的事件来测试状态之间的转换。用这种方法可设计逆向的测试用例,如状态和事件的非法组合。
(5)分支测试法
在分支测试中,根据单元中的控制流分支或判断点来设计测试用例,通常用来达到一定的判定覆盖率
(6)条件测试法
条件测试中包含了许多测试用例设计技术,它们都致力于弥补在遇到复杂逻辑条件时分支测试的弱点
(7)数据定义-使用测试法
(8)错误猜测法
它是基于经验和其他一些测试技术的方法。
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
重庆自考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