计算器软件测试报告.doc

计算器软件测试报告.doc

ID:57645256

大小:137.00 KB

页数:13页

时间:2020-08-30

计算器软件测试报告.doc_第1页
计算器软件测试报告.doc_第2页
计算器软件测试报告.doc_第3页
计算器软件测试报告.doc_第4页
计算器软件测试报告.doc_第5页
资源描述:

《计算器软件测试报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、江西工业职业技术学院毕业综合实践课题名称:安卓手机计算器作者:廖杰学号:20112715分院:电子与信息工程分院专业:计算机网络技术指导老师:占华为专业技术职务讲师2013年11月14日一、问题描述:用Java实现求两整数的加、减、乘、除运算结果,要求两整数的范围都是[0,100]。从键盘输入数m,数n,判断他们的范围,若不在[0,100]范围内,则输出提示语,要求重新输入,并且在做除法运算时,当除数为0时,输出提示语,说明除数不能为0。将两数的范围定在[0,100],以更好的进行边界值分析,等

2、价类测试等黑盒测试方法;为充分体现白盒测试的特点,有些地方故意用了if-else语句,while循环;另外,加、减、乘、除运算分别用了四个函数来计算,这样既可以在主函数中调用,又可以在Junit框架中分别对这四种运算进行测试。二、程序源代码:1.importjava.util.Scanner;2.publicclassComputer{3.privateinta;4.privateintb;5.publicComputer(intx,inty)//构造函数,初始化6.{7.a=x;//注意:Ju

3、int中需要输入测试值在0~100范围内8.b=y;9.}10.publicdoubleadd()//加法11.{12.returna+b;13.}14.publicdoubleminus()//减法15.{16.returna-b;17.}18.publicdoublemultiply()//乘法19.{20.returna*b;21.}22.publicdoubledivide()//除法,要求除数不能为0,否则输出提示语23.{24.if(b!=0)25.returna/b;26.else

4、27.System.out.println("除数不能为0!");28.return0;29.}30.publicstaticvoidmain(String[]args)31.{32.Scannerscanner=null;33.scanner=newScanner(System.in);34.System.out.println("请输入0~100的两个m,n整数:");35.System.out.println("请输入第一个数:");36.while(true){//若输入值不在要求范围内

5、,则有循环直到输入正确为止37.intm=scanner.nextInt();38.if(m>=0&&m<=100)39.{40.System.out.println("请输入第二个数:");41.while(true){42.intn=scanner.nextInt();43.if(n>=0&&n<=100)44.{45.Computercpt=newComputer(m,n);46.System.out.println("运算结果是:");47.System.out.println("加法:

6、"+m+"+"+n+"="+cpt.add());48.System.out.println("减法:"+m+"-"+n+"="+cpt.minus());49.System.out.println("乘法:"+m+"*"+n+"="+cpt.multiply();50.System.out.println("除法:"+m+"/"+n+"="+cpt.divide());51.}52.else53.System.out.print("输入n值不在要求区间,请重新输入n:");54.}55.}

7、56.else57.System.out.print("输入m值不在要求区间,请重新输入m:");58.}59.}60.}三、黑盒测试:1、边界值测试:1.1、边界值分析:输入要求是0~100之间的整数,因此产生了0和100两个边界,边界值分析可产生4*2+1=9个测试用例。可构造(50,0)、(50,1)、(50,50)、(50,99)、(50,100)、(0,50)、(1,50)、(99,50)、(100,50)这9组测试用例。表1边界值分析测试用例用例mn预期输出(+、-、*、/)实际

8、输出(+、-、*、/)150050.0、50.0、0.0、除数不为0!50.0、50.0、0.0、0.0250151.0、49.0、50.0、50.051.0、49.0、50.0、50.035050100.0、0.0、2500.0、1.0100.0、0.0、2500.0、1.045099149.0、-49.0、4950.0、0.505109.0、-9.0、2950.0、0.5050505050505051550100150.0、-50.0、5000.0、0.5150.0、-50.0、5000.0

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

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

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