云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 软件测试实验-JUnit单元测试

软件测试实验-JUnit单元测试

  • 62 次阅读
  • 3 次下载
  • 2025/6/21 22:15:21

图12 选择需要测试的方法

(6) 创建测试用例。首先创建一个默认的测试用例。

图13 产生默认的测试用例

(7) 执行测试用例。如图14所示。测试结果:红色,测试失败。

图14 运行测试用例

图15 测试结果

所有类测试结果

(8) 修改测试用例:DivideTest.java。具体代码如图16所示。新测试用例运行后的测试结果如图17所示。

注意:测试方法必须使用注解 org.junit.Test 修饰。 测试方法必须使用 public void 修饰,而且不能带有任何参数。测试方法在JUnit4.X中没有要求,但是为了使得命名意义,一般推荐采用“test”+“被测试方法”的命名规则。assertEquals 是由 JUnit 提供的一系列判断测试结果是否正确的静态断言方法(位于类 org.junit.Assert 中)之一,我们使用它将执行结果 result 和预期值“result”进行比较,来判断测试是否成功。

图16 修改后的测试用例

图17 修改后的测试用例的测试结果

绿色的进度条提示我们,测试运行通过了。但现在就宣布代码通过了单元测试还为时过早。记住:你的单元测试代码不是用来证明你是对的,而是为了证明你没有错。因此单元测试的范围要全面,比如对边界值、正常值、错误值得测试;对代码可能出现的问题要全面预测,而这也正是需求分析、详细设计环节中要考虑的。

3、 应用JUnit对类WordDealUtil编写测试代码。

(1) 被测试程序说明:对名称、地址等字符串格式的内容进行格式检查。将Java对象

名称(每个单词的头字母大写)按照数据库命名的习惯进行格式化格式化后的数据为小写字母,并且使用下划线分割命名单词。 import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 对名称、地址等字符串格式的内容进行格式检查 * 或者格式化的工具类 */ public class WordDealUtil { /** * 将Java对象名称(每个单词的头字母大写)按照 * 数据库命名的习惯进行格式化 * 格式化后的数据为小写字母,并且使用下划线分割命名单词 * 例如:employeeInfo 经过格式化之后变为 employee_info * @param name Java对象名称 */

搜索更多关于: 软件测试实验-JUnit单元测试 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图12 选择需要测试的方法 (6) 创建测试用例。首先创建一个默认的测试用例。 图13 产生默认的测试用例 (7) 执行测试用例。如图14所示。测试结果:红色,测试失败。 图14 运行测试用例 图15 测试结果 所有类测试结果 (8) 修改测试用例:DivideTest.java。具体代码如图16所示。新测试用例运行后的测试结果如图17所示。 注意:测试方法必须使用注解 org.junit.Test 修饰。 测试方法必须使用 public void 修饰,而且不能带有任何参数。测试方法在JUnit4.X中没有要求,但是为了使得命名意义,一般

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com