Junit白盒测试测试用例

Junit白盒测试测试用例

ID:39465019

大小:287.50 KB

页数:17页

时间:2019-07-03

Junit白盒测试测试用例_第1页
Junit白盒测试测试用例_第2页
Junit白盒测试测试用例_第3页
Junit白盒测试测试用例_第4页
Junit白盒测试测试用例_第5页
资源描述:

《Junit白盒测试测试用例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SDWUVersion:<1.0>软件测试报告Date:<06/07/2012>软件测试报告SDWUVersion:<1.0>软件测试报告Date:<06/07/2012>目录一、简介21.1、编写目的21.2、测试范围2二、测试资源22.1、人力资源22.2、测试环境22.3、测试工具3三、测试33.1、greatCircleDistance()函数33.2、compareBytes()函数33.3、getHue()函数33.4、arraycopy()函数33.5、computeIntersection()函数3四

2、、遇到的困难及解决方法3SDWUVersion:<1.0>软件测试报告Date:<06/07/2012>一、简介1.1、编写目的使用等价类划分方法对于所选的五个功能模块进行测试,并使用Junit方法设计测试用例。1.2、测试范围使用等价类划分方法对于所选的五个功能模块进行测试,并使用Junit方法设计测试用例。二、测试资源2.1、人力资源姓名角色具体职责和注释夏玉娜方案设计人、测试技术设计人策划总体规模,测试内容,规划测试方案;测试并记录测试情况。赵秀秀测试人、记录人、文档整理人制定测试方案,确定测试深度,测试技术设

3、计;测试并记录测试情况,编写软件测试报告。陈玉霞检查人员检查所写文档,有需要进行修改2.2、测试环境下表列出了测试的系统环境机器环境工作计算机软件环境(相关软件、操作系统等)WindowsXPSP3jdk1.6.0_06EclipsePlatformVersion:3.3.3硬件环境(设备、网络等)笔记本电脑SDWUVersion:<1.0>软件测试报告Date:<06/07/2012>2.3、测试工具用途工具名称生产厂商版本单元测试JUNITJUnit.org4.7/3.8三、测试3.1、greatCircleDi

4、stance()函数greatCircleDistance()方法计算球面距离,输入的分别为两个点的经度和纬度以及球的半径,以下为其源码:publicstaticdoublegreatCircleDistance(doublelatitudeS,doublelongitudeS,doublelatitudeF,doublelongitudeF,doubler){if(latitudeS<=-90

5、

6、latitudeS>=90

7、

8、latitudeF<=-90

9、

10、latitudeF>=90

11、

12、longitudeS<=-1

13、80

14、

15、longitudeS>=180

16、

17、longitudeF<=-180

18、

19、longitudeF>=180

20、

21、r<0){thrownewIllegalArgumentException();}latitudeS=Math.toRadians(latitudeS);latitudeF=Math.toRadians(latitudeF);longitudeS=Math.toRadians(longitudeS);longitudeF=Math.toRadians(longitudeF);doubledeltaLongi

22、tude=longitudeF-longitudeS;doublea=Math.cos(latitudeF)*Math.sin(deltaLongitude);doubleb=Math.cos(latitudeS)*Math.sin(latitudeF);SDWUVersion:<1.0>软件测试报告Date:<06/07/2012>b-=Math.sin(latitudeS)*Math.cos(latitudeF)*Math.cos(deltaLongitude);doublec=Math.sin(latitude

23、S)*Math.sin(latitudeF);c+=Math.cos(latitudeS)*Math.cos(latitudeF)*Math.cos(deltaLongitude);if(c<0)c=-c;returnMath.atan(Math.sqrt(a*a+b*b)/c)*r;}一、针对此函数我们运用了等价类划分的方法生成JUnit测试用例总共划分出25个用例,等价类分别是:l对latitudeS划分:-90到0,0到90以及不合法输入;l对longitudeS划分:-180到0,0到180以及不合法输入;l

24、对latitudeF划分:-90到0,0到90以及不合法输入;l对longitudeF划分:-180到0,0到180以及不合法输入;l对半径r的划分:大于0以及不合法的输入;以下为具体的测试用例:latitudeSlongitudeSlatitudeFlongitudeFr预期结果实际测试结果303030301000通过303030-12010

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

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

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