单元测试与Junit
来源:互联网 发布:淘宝产品短连接 编辑:程序博客网 时间:2024/05/22 14:47
1,软件的生命周期:需求,分析,开发,测试,维护。维护的成本最高。测试做好了可以降低维护成本。
2,测试技术分类
1)按规模分类
2)按方法分类
3,junit
随着系统规模的逐渐增大,每次修改完代码都要重新启动系统进行系统及测试十分耗时,junit可以通过测试类对系统中的单个方法进行测试,而不需要运行整个系统。
4,
1). Failure是指测试失败
2). Error是指测试程序本身出错
5,junit4的annotation
1). @Test: 测试方法
a) (expected=XXException.class) 声明期望的异常,不会在提示该错误了
b) (timeout=xxx) 设置超时时间,如果测试时间超过了你定义的timeout,测试失败
2). @Ignore: 被忽略的测试方法
3). @Before: 每一个测试方法之前运行
4). @After: 每一个测试方法之后运行
5). @BeforeClass: 所有测试(类)开始之前运行 用于加载一些耗时的东西,比如数据库连接
6). @AfterClass: 所有测试(类)结束之后运行 进行资源回收
比如在测试Hibernate时,我们通常将sessionFactory的建立和回收写在BeforeClass和AferClass中。
6,junit可以运行多个测试,也可以运行单个测试类的多个方法。
harmcrest的assertThat方法,只用这个方法就可完成测试
8,mock单元测试
http://androider.iteye.com/blog/461577
9,其他框架TestNG
0 0
- 认识单元测试与JUNIT
- 单元测试与JUNIT
- 单元测试与Junit
- 单元测试(三)单元测试与JUNIT
- Junit单元测试与Spring整合
- Junit单元测试入门与整理
- SpringBoot与JUnit+Mockito 单元测试
- 转 单元测试-EasyMock与Junit的集成
- JUnit与Mockito单元测试典型示例
- Junit(单元测试)与Log4j(日志)的搭配
- JUnit单元测试(三)--JUnit实例与代码
- JUnit单元测试
- JUnit 单元测试
- 单元测试JUnit
- Junit单元测试
- Junit单元测试
- junit单元测试
- JUnit单元测试
- 常用算法总结
- Spring
- 操作系统
- 数据库&MYSQL&JDBC
- 华为上机题目
- 单元测试与Junit
- vim个人配置记录
- Hadoop基础学习
- IO和NIO
- R类与资源文件说明
- log4j与日志系统
- JavaScript基础学习
- 计算机网络总结
- Linux and Shell