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

时间:2022-09-15 16:50:14

一、单元测试
实验要求:参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 完成单元测试的学习
提交最后三个JUnit测试用例(正常情况,错误情况,边界情况)都通过的截图,截图上要有画图加水印,输入自己的学号
提交点考查JUnit会不会使用,测试用例至少要包含正常情况,错误情况,边界情况的测试
根据参考博客内容进行:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
TDD:
出现问题:无法正常弹出Test选项,通过查阅资料,使用快捷键添加
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
实验结果:
测试出现问题:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告!
更改后实验代码:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
运行通过:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
二、以 TDD的方式研究学习StringBuffer
产品代码:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
遇到问题:

解决办法:
建立Test文件夹,将测试代码移入,增加@Test
结果截图:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
三、让系统支持Boolean类,并在MyDoc类中添加测试代码表明添加正确,提交测试代码和运行结的截图,加上学号水印
实验代码:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
四、提交:单元测试代码和运行成功截图及码云上代码链接,截图要加上学号水印
任务:以TDD的方式开发一个复数类Complex,要求如下:
代码:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
测试代码:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
结果截图:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
链接:https://gitee.com/zhangmiaomiao5332/java-besti-175332-zm.git
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告

五、使用StarUML对实验二中的代码进行建模,发类图的截图,加上学号水印
类图中只少两个类
类,继承,接口实现,组合在UML中表达
参考博客:https://blog.csdn.net/luansha0/article/details/82260678
遇到问题:安装starUML出现NSIS ERROR
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
解决方法参考:https://jingyan.baidu.com/article/948f5924f8074bd80ff5f9f1.html
解决失败:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
参考:https://blog.csdn.net/weixin_38289699/article/details/80008114
成功:2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
仍出现NSIS ERROR 错误
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
根据资料判断安装包损坏,重新下载,下载后面临同样问题
考虑使用cmd安装该软件参考博客:https://blog.csdn.net/savagelin/article/details/76446563
出现问题:2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
继续尝试换360浏览器下载安装包:失败!!!!
换一个网站继续下载安装包:https://staruml.en.softonic.com/
终于打开了安装软件:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
安装完毕:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
成功了!!!
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
软件操作参考:http://www.360doc.com/content/17/0515/16/43088713_654153803.shtml
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
结果:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
按照从上到下从左到右顺序:
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告
六、PSP图
2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告

2018-2019-2-20175332-实验二《Java面向对象程序设计》实验报告的更多相关文章

  1. 20145213《Java程序设计》实验二Java面向对象程序设计实验报告

    20145213<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装,继承,多态 初步掌握UML建模 熟悉S.O. ...

  2. 20145206《Java程序设计》实验二Java面向对象程序设计实验报告

    20145206<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O. ...

  3. 20145308刘昊阳 《Java程序设计》实验二 Java面向对象程序设计 实验报告

    20145308刘昊阳 <Java程序设计>实验二 Java面向对象程序设计 实验报告 实验名称 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面相对象三要素:封 ...

  4. 20162311 实验二 Java面向对象程序设计 实验报告

    实验二 Java面向对象程序设计 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计 ...

  5. 实验二Java面向对象程序设计实验报告(2)

    实验二 Java面向对象程序设计 实验概述: 课程:程序设计与数据结构 班级:1623班 姓名: 邢天岳 学号:2309 指导老师:娄老师 王老师 实验日期:2017.4.16 实验名称: Java面 ...

  6. 实验二 Java面向对象程序设计实验报告

    实验二 Java面向对象程序设计 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 实验 ...

  7. 20145326《Java程序设计》实验二Java面向对象程序设计实验报告

    20145326<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O. ...

  8. 20155217 实验二 Java面向对象程序设计 实验报告

    20155217 实验二 Java面向对象程序设计 实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模 ...

  9. 20145219 《Java程序设计》实验二 Java面向对象程序设计实验报告

    20145219 <Java程序设计>实验二 Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S. ...

  10. 20162305 实验二 Java面向对象程序设计 实验报告

    20162305 实验二 Java面向对象程序设计 实验报告 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D ...

随机推荐

  1. 如何申请国际版Office365和Azure的试用账号

    关键字:国际版.Office365.Azure.试用账号.1美元.信用卡 待续

  2. Android应用开发-数据存储和界面展现&lpar;一&rpar;(重制版)

    常见布局 相对布局(RelativeLayout) 相对布局下控件默认位置都是左上角(左对齐.顶部对齐父元素),控件之间可以重叠 可以相对于父元素上下左右对齐,相对于父元素水平居中.竖直居中.水平竖直 ...

  3. java byte&amp&semi;0xFF

    做串口端口通讯时,数据都是以byte类型发送的 普通的byte范围是-128-127,而java的byte范围是0-255 因此将数据的byte转成java的byte时,需要与0xff(1111111 ...

  4. &period;net学习笔记---HttpResponse类

      HttpReponse是服务器接收到浏览器的请求后,处理返回结果常用的一个类. 一.属性 Buffer 获取或设置一个值,该值指示是否缓冲输出并在处理完整个响应之后发送它. BufferOutpu ...

  5. 微软源代码管理工具TFS2013安装与使用图文教程

    微软源代码管理工具TFS2013安装与使用图文教程 这篇文章主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 ...

  6. mysql监控、性能调优及三范式理解

    原文:mysql监控.性能调优及三范式理解 1监控 工具:sp on mysql     sp系列可监控各种数据库 2调优 2.1 DB层操作与调优 2.1.1.开启慢查询 在My.cnf文件中添加如 ...

  7. JS利用短路原理简写if语句

    看GoogleDoodle-Dance的源代码,学习到一个小知识——简写if语句. 几乎所有语言中||和&&都遵循“短路”原理,如&&中第一个表达式为假就不会去处理第二 ...

  8. C语言操作符&sol;表达式及其作用总结

    一.算术操作符:+ - * / % 1. 除了 %操作符之外,其他的 几个操作符可以作 用于整数和浮点数. 2. 对于"/"操作符如果两个操作数都为整数,执行整数除法.而只要有浮点 ...

  9. Matlab安装完成后,出现错误licensing error:-8523的解决方法

    Matlab2018安装成功后,打开出现licensing error:-8523解决方法 https://blog.csdn.net/qq_41634276/article/details/8000 ...

  10. A fine property of the non-empty countable dense-in-self set in the real line

    A fine property of the non-empty countable dense-in-self set in the real line   Zujin Zhang School o ...