博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件测试2019:第二次作业
阅读量:4886 次
发布时间:2019-06-11

本文共 821 字,大约阅读时间需要 2 分钟。

Junit即单元测试,是JAVA语言的单元测试框架,是对程序的一个方法所进行的测试
一般都是由程序员自己通过Junit来进行测试,因此单元测试也叫程序员测试;
如果测试人员熟悉程序员的代码逻辑也可以进行接口测试,可用于进行接口测试,即白盒测试。
要使用Junit测试框架,必须要在maven项目的基础上才能使用然后通过继承类TestCase,测试方法必须以test开头来命名
例如:
public class Demo1 extends TestCase{
public void test1(){
...
}
断言(Assert)
单元测试必须要用到断言,被用来检查非法情况而不是错误情况,即在该程序正常工作时绝不应该发生的非法情况,用来帮助开发人员对问题的快速定位。
常用的API如下:
assertEquals(a,b):判断两个数据是否一致
assertNotEquals(a,b):判断两个数据是否不一致;
assertNull(object):查看对象是否为空
assertNotNull(object):查看对象是否不为空;
assertTrue(...):判断当前运行结果是否为真;
assertFalse(...):判断当前运行结果是否为假;
例如:
assertEquals(3, caculator.getResult());
用于判断通过计算器计算的是否正确
打包类测试
介绍:
打包类测试,是把所有的测试类打包在一起测试,即在测试方法前引入所有的测试类即可。
优点:
可以一次性的测试所有的方法,而不用一个一个的去跑了。
代码格式如下:
@RunWith(Suite.class)
@Suite.SutieClasses({类1,类2,类3,...})
public class JunitTestAll {
}
 

转载于:https://www.cnblogs.com/xulu666/p/10589345.html

你可能感兴趣的文章
基于Boost无锁队列实现的内存池
查看>>
HDU-4861-Couple doubi(数学题,难懂!难懂!)
查看>>
sublime text 输入法不跟随光标
查看>>
java多态
查看>>
highchart 图标 时钟的使用
查看>>
牛客OI赛制测试赛2(0906)
查看>>
1005—I Think I Need a Houseboat
查看>>
java的Timer定时器任务
查看>>
第6章 当c++爱上面向对象
查看>>
hadoop伪分布式环境搭建
查看>>
广域网远程开机教程 测试
查看>>
爬取大众点评
查看>>
LeetCode 66. Plus One
查看>>
Sharepoint学习笔记—ECMAScript对象模型系列-- 10、 复制/移动Document List中的文档
查看>>
Routed Events【pluralsight】
查看>>
jQuery 遍历函数 ,javascript中的each遍历
查看>>
artDialog使用说明(弹窗API)
查看>>
Linux查看系统信息的一些命令及查看已安装软件包的命令
查看>>
存储可靠性技术之 --RAID
查看>>
转】MySQL客户端输出窗口显示中文乱码问题解决办法
查看>>