函数一:
getMaxInTwo(int a,int b)
{
if a>=b return a;
else return b;
}
函数二:
getMaxInThree(int a,int b,int c)
{
a=a+1;
int max=getMaxInTwo(a,b);
max=getMaxInTwo(max,c);
}
单元测试用例的设计:
getMaxInTwo的UT用例:
(3,2)
(1,3)
(2,2)
语句覆盖率为100%;
getMaxInThree的UT用例
(1,2,3)
语句覆盖率为100%
如果2个函数都执行了单元测试,则语句的覆盖率为100%。
如果仅对getMaxInThree执行了单元测试,则getMaxInTwo的语句覆盖率仅为50%。
集成测试用例的设计:
2个函数的接口的分析:
getMaxInThree需要传递2个参数给getMaxInTwo。这2个参数的正常等价类划分为:
a>b
b>a
a=b
我们希望getMaxInThree可以输出这样2个参数,使我们可以覆盖上述的3个等价类,那么getMaxInThree的输入应该是什么呢:
考虑(1,2,3)此用例仅覆盖了第2个和3个等价类。因此要完全覆盖接口的各种情况,需要我们设计另外一个新的用例:
(2,2,2)
因此我们得到的集成测试用例为:
(1,2,3)
(2,2,2)
这2个用例覆盖了接口的3种情况,比较充分。即当2个函数集成后,需要执行这样2个用例才可以。
分享到:
相关推荐
XX系统_集成测试用例设计.xls
如何编写信息化项目系统集成测试用例
集成测试用例解析软件测试集成测试用例集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。...
项目集成测试用例模板 文档编号:CMMI_VER_TEM_TUC 文档信息:集成测试用例模板 文档名称:集成测试用例模板 文档类别:CMMI模板 密 级:内部秘密 版本信息:1.1 建立日期:2020-1-1 创 建 人:XXX 批 准 人:XXX ...
酒店管理系统 测试用例主要对各子系统用例分析 即用例卡
xxx系统集成测试用例设计(模板).zip
硬件测试用例参考(二)
关于集成测试的用例模版详解以及集成测试的简要介绍
本书详细的介绍了单元测试中用例的设计方法,很有帮助
集成测试中一项重要工作就是用例设计,如何设计测试用例,本集成测试用例设计图用图的形式较好的介绍了这一流程
集成测试的特点和用途 很好用的请大家放心
信息管理系统集成测试用例.pdf
软件测试文档包括:测试计划、测试用例、测试方案、测试报告、性能测试报告、用户操作手册等。主要是各个测试阶段的输出文档:1、单元测试计划/设计/执行阶段,... 集成测试计划 集成测试方案 集成测试用例 集
性能测试、压力测试、负载测试、强度测试、稳定性测试、健壮性测试、功能测试、系统测试、集成测试、接口测试⋯ ⋯,这么些眼花缭乱的测试类型名称,估计很少有有人能准确的区分和说出定义来,对应的测试用例如何编写...
统一测试编写用例的规范,为程序测试人员提供编写用例的指导,提高编写用例的可读性、可执行性。适用于集成测试和系统测试的用例编写
WEB端测试用例模板,用于模块测试用例,集成测试用例,系统测试用例的编写模板
单元测试用例 文档编号:CMMI_VER_TEM_TUC 文档信息:单元测试用例模板 文档名称:单元测试用例模板 文档类别:CMMI模板 密 级:内部秘密 版本信息:1.1 建立日期:2020-1-1 创 建 人:XXX 批 准 人:XXX 批准日期...
集成测试的模板
软件测试用例编写规范软件... 1、用例分类 用例计划分为三类:业务流程用例、单功能用例、集成测试用例。 业务流程用例 业务流程用例是为了测试软件是否能完成用户正常的业务处理流程,及对异常业务流程的控制处理
酒店管理系统集成测试用例