1. 选择开发工具

  本次软件项目计划用Eclipse开发,本人电脑已经安装Eclipse,界面截图如下:

软件工程 第二次作业 随笔 第1张

2. 练习自动单元测试技术

2.1 编写需要被测试的java类

  • 建立Java Project

    软件工程 第二次作业 随笔 第2张
  • 建立package,右键src,然后按下图所示操作:

    软件工程 第二次作业 随笔 第3张
  • 输入包名

    软件工程 第二次作业 随笔 第4张
  • 右键建立好的包,新建Java文件,注意以“.java”结束

    软件工程 第二次作业 随笔 第5张
    软件工程 第二次作业 随笔 第6张
  • 写入要测试的类

    软件工程 第二次作业 随笔 第7张

2.2 导入Junit

软件工程 第二次作业 随笔 第8张
软件工程 第二次作业 随笔 第9张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2.3 规范JUnit

  • 在src下新建source Floder取名为test

    软件工程 第二次作业 随笔 第10张
  • 将之前Demo包移动到test文件夹下,并删除.java文件避免冲突

    软件工程 第二次作业 随笔 第11张

2.4 添加测试方法

  • 在被测试的类Calculate上右键new一个JUnit Test Case

    软件工程 第二次作业 随笔 第12张
    软件工程 第二次作业 随笔 第13张
    软件工程 第二次作业 随笔 第14张
  • 选择相应要测试的方法

    软件工程 第二次作业 随笔 第15张
  • 显示出自动生成的测试方法

    软件工程 第二次作业 随笔 第16张
  • 输入测试断言

    软件工程 第二次作业 随笔 第17张

2.5 运行测试类

软件工程 第二次作业 随笔 第18张

2.6 运行结果分析

软件工程 第二次作业 随笔 第19张

  • Runs:表示总共有几个测试方法,已经运行了几个;

  • Errors:表示抛出异常的测试方法的个数;

  • Failures:表示失败的测试方法的个数;

  • 打钩:表示通过测试方法。

  • 绿色的进度条表示测试成功,红色的进度条则表示测试失败。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄