集成测试例子复习过程.ppt

集成测试例子复习过程.ppt

ID:59941317

大小:97.00 KB

页数:9页

时间:2020-11-28

集成测试例子复习过程.ppt_第1页
集成测试例子复习过程.ppt_第2页
集成测试例子复习过程.ppt_第3页
集成测试例子复习过程.ppt_第4页
集成测试例子复习过程.ppt_第5页
资源描述:

《集成测试例子复习过程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、集成测试例子intmax(inta,intb,char*msg){chardsp[20];/*声明一个大小为20的char型数组*/if(a<0

2、

3、b<0)/*如果a和b中有一个数不是正数*/return-1;/*则直接返回*/if(a>b)/*如果a大于b,*/;/*什么也不做*/elsedivide(&a,&b);sprintf(dsp,”%s%d”,msg,a);printf(dsp);returna;}voiddivide(int*a,int*b){(*a)=(*a)/(*b);return;}画出结构图为:集成测试操作步骤确定集

4、成测试策略采用自底向上的测试策略确定集成测试粒度函数选定测试用例设计方法等价类划分、边界值等集成测试操作步骤编写测试用例因为测试策略是自底向上,所以先测试divide(int*a,int*b)函数IDint*aint*b预期结果14222030…………集成测试操作步骤构造驱动(其中m和n是测试用例输入)inttest(){inta=m;intb=n;divide(&a,&b);}集成测试操作步骤依次执行测试用例,完成测试发现并跟踪处理bug本例子中的程序都存在什么缺陷呢?程序存在的缺陷没有对b不能为0的情况进行限制当字符串msg的长度加上

5、a整数的位数超过20时,会使dsp数组溢出当msg的值(指针的值)为NULL时,sprintf函数将出现问题此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好!谢谢

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。