在线客服
微信扫码
返回顶部
客服

北风网《JUnit4测试驱动开发》11讲

小老师 小老师
来源:知丰

课程下载

提取码:9jbv
检测百度分享链接是否有效: 检测报错
网盘转存下载
本课程供VIP会员免费学习。
下载途径:共635 MB,网盘转存下载。

课程介绍

1 预备知识
1.1 可变长参数
1.2 Assert
1.3 Annotation
2 1.简介
JUnit 是Java语言事实上的标准单元测试库。JUnit的易用性无疑是它受欢迎的主要原因。也许你会这样想:它做的事情不多,仅仅是做一些测试然后报告结果,JUnit应该是很简单的。

XP--敏捷编程--领袖
JUnit 4.x是最初由Erich Gamma和Kent Beck编写的,能够自动化测试Java代码的框架,JUnit的一大主要特点是,它在执行的时候,各个方法之间是相互独立的,一个方法的失败不会导致别 的方法失败,方法之间也不存在相互依赖的关系,彼此是独立的。JUnit 4 是该库以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(Annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。
然而,JUnit 仅仅是一个工具而已。真正的优势来自于 JUnit 所采用的思想和技术,而不是框架本身。单元测试、测试先行的编程和测试驱动的开发并非都要在 JUnit 中实现。JUnit 本身的最后一次更新差不多是三年以前了。尽管它被证明比大多数框架更健壮、更持久,但是也发现了 bug;而更重要的是,Java 不断在发展。Java 语言现在支持泛型(Raw Type)、枚举(Enum)、可变长度参数列表和注释,这些特性为可重用的框架设计带来了新的可能。
新版本的 JUnit,它利用 Java 5 的新特性(尤其是注释)的优势,使得单元测试比起用最初的 JUnit 来说更加简单。用 Beck 的话来说,“JUnit 4 的主题是通过进一步简化 JUnit,鼓励更多的开发人员编写更多的测试。”JUnit 4 尽管保持了与现有 JUnit 3.8 测试套件的向后兼容,但是它仍然承诺是自 JUnit 1.0 以来 Java 单元测试方面最重大的改进。

相邻课程

阅读 下载数 55
小老师
小老师
认证课程发布者
关注发布者
小老师
小老师
认证课程发布者
课程数
粉丝数
关注发布者
栏目专题
user-avatar
3D建模、动画
三维动画又称3D动画模拟真实物体。
user-avatar
闲鱼
闲鱼是阿里巴巴旗下闲置交易平台App客户端,自主手机拍照上传二手闲置物品、以及在线交易等诸多功能。
user-avatar
团队管理
团队管理指在组织中提高组织生产力和达成组织目标。
user-avatar
快手
快手是北京快手科技有限公司旗下的短视频社区,用于用户记录和分享生产、生活的平台。
user-avatar
乒乓球
乒乓球是球类运动之一,是中国国球。
名人推荐
user-avatar
周鸿祎
360公司创始人、董事长兼CEO。
user-avatar
苏引华
大脑银行创始人、世界首席大脑工程师。
user-avatar
马云
中国阿里巴巴集团主要创始人。
user-avatar
雷军
小米科技创始人、董事长。
user-avatar
俞敏洪
新东方教育集团创始人,英语教学与管理专家。