测试与调试
本次实验,我们小组设计了一个点名系统
现今,高校老师为检查同学的出勤率,主要通过学生名单进行抽点或进行学生即时提交作业及签到的方式,
这些方式难免会出现浪费时间,代点名等现象。在自动化办公系统逐步普及的今天,
C/S或B/S的应用系统已经非常普及,而Java技术更是普遍运用于C/S和B/S的模式设计当中,
基于Java的自动化点名系统不仅可以节约时间,还简单易用,提高了点名,请假,了解课程信息的效率。
与此同时,该系统可以为师生提供一个更好的交流平台,学生可以通过该系统去查询自己本学期的到课情况,有效促进了自动化教学,更利于教学相长。
下面是我们系统的源码链接
http://www.cnblogs.com/zhangji0522/p/4563822.html
-
7.测试与调试
- 测试用例 此次测试我们用了 Junit 4 来对系统进行单元测试
测试框架是最流行的Java单元测试框架。Junit被用来开发对Java类的单元测试。它就是一个类包,提供了各种方法来测试Java类中的方法(method)。
Junit 4 特性
- 简单的注解,提供书写Junit测试的基本特性
- 断言方法(Assert Methods)比较测试的方法执行结果值和期望值
- @Ignore 注解,忽略测试方法或者测试类的执行
- 期望异常测试
- 超时测试 , 测试方法的执行时间
- 测试组件,一起运行一些测试类
- 参数化测试, 以不同的输入参数值测试方法
-
Junit Window 有以下特性:
- ① Runs: 显示了执行了的junit测试用例(方法)总数
- ② Errors: 显示结果为error/exception的测试用例总数
- ③ Failures:显示测试用例执行失败总数
- ④ Failure Trace:展示 error/exception or failure trace
- ⑤ Show Failures Only:只显示失败的用例信息
- ⑥ Scroll Lock:scroll lock
- ⑦ Rerun Test: 重新运行测试用例
- ⑧ Rerun Test – Failure First:重新运行测试用例,先执行失败了的测试用例
- ⑨ Stop Junit Test Run:停止单元测试
- ⑩ Test Run History:显示测试用例运行历史
- 测试结果 截图如下
-
调试方法
-
Junit被用来开发对Java类的单元测试