2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告

一、单元测试
实验要求:参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 完成单元测试的学习
提交最后三个JUnit测试用例(正常情况,错误情况,边界情况)都通过的截图,截图上要有画图加水印,输入自己的学号
提交点考查JUnit会不会使用,测试用例至少要包含正常情况,错误情况,边界情况的测试
根据参考博客内容进行:
1267902-20190408200452784-1498013167.jpg
1267902-20190408200504086-1979110276.jpg
1267902-20190408200513825-1320325724.jpg
1267902-20190408200531312-1170942632.jpg
1267902-20190408200545234-21996900.jpg
1267902-20190408200555303-1538765700.jpg
1267902-20190408200606545-681999069.jpg
1267902-20190408200640526-1949413259.jpg
TDD:
出现问题:无法正常弹出Test选项,通过查阅资料,使用快捷键添加
1267902-20190408200619483-1102034410.jpg
1267902-20190408200921461-2143067759.jpg
1267902-20190408200934360-980267328.jpg
1267902-20190408200946782-567474743.jpg
1267902-20190408201013773-1971243925.jpg
实验结果:
测试出现问题:
1267902-20190417143116466-1533683065.jpg!
更改后实验代码:
1267902-20190417143242998-570257809.jpg
运行通过:
1267902-20190417143136915-1094672656.jpg
二、以 TDD的方式研究学习StringBuffer
产品代码:
1267902-20190417151230383-1905113134.jpg
遇到问题:

解决办法:
建立Test文件夹,将测试代码移入,增加@Test
结果截图:
1267902-20190417151522702-883567507.jpg
三、让系统支持Boolean类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印
实验代码:
1267902-20190417175651991-1932701093.jpg
四、提交:单元测试代码和运行成功截图及码云上代码链接,截图要加上学号水印
任务:以TDD的方式开发一个复数类Complex,要求如下:
代码:
1267902-20190417181233536-1512047850.jpg
测试代码:
1267902-20190417181325254-321281832.jpg
结果截图:
1267902-20190417181420403-1828674580.jpg
链接:https://gitee.com/zhangmiaomiao5332/java-besti-175332-zm.git
1267902-20190417183941671-678523346.png

五、使用StarUML对实验二中的代码进行建模,发类图的截图,加上学号水印
类图中只少两个类
类,继承,接口实现,组合在UML中表达
参考博客:https://blog.csdn.net/luansha0/article/details/82260678
遇到问题:安装starUML出现NSIS ERROR
1267902-20190418164633141-1301186762.jpg
解决方法参考:https://jingyan.baidu.com/article/948f5924f8074bd80ff5f9f1.html
解决失败:
1267902-20190418164941016-1030805839.png
参考:https://blog.csdn.net/weixin_38289699/article/details/80008114
成功:1267902-20190418165413350-860989466.jpg
仍出现NSIS ERROR 错误
1267902-20190418165649602-1575270778.jpg
根据资料判断安装包损坏,重新下载,下载后面临同样问题
考虑使用cmd安装该软件参考博客:https://blog.csdn.net/savagelin/article/details/76446563
出现问题:1267902-20190418195755855-1361802546.png
1267902-20190418195933826-1218685212.png
继续尝试换360浏览器下载安装包:失败!!!!
换一个网站继续下载安装包:https://staruml.en.softonic.com/
终于打开了安装软件:
1267902-20190418211306096-1961772153.png
安装完毕:
1267902-20190418211401394-268611576.png
成功了!!!
1267902-20190418211531821-2146436008.png
软件操作参考:http://www.360doc.com/content/17/0515/16/43088713_654153803.shtml
1267902-20190418213407252-1444215860.jpg
结果:
1267902-20190418212854413-1511031003.png
按照从上到下从左到右顺序:
1267902-20190418214907656-869599282.png
1267902-20190418215637730-171017259.png
六、PSP图
1267902-20190418210737917-966994897.jpg

转载于:https://www.cnblogs.com/20175332zm/p/10673050.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值