java测试案例编写方法_java实现自动化测试实例

java测试案例编写方法_java实现自动化测试实例1.定义一个测试类(测试用例)1.1测试类名:被测试类的名字+Test比如UserServiceImplTest1.2测试类的包名:最后以.test结尾比如xxx.xx.test2.测试类中的测试方法2.1test+方法名比如testAdd2.2返回值建议void因为独立运行没有调用返回值没有意义2.3同上没有调用自然也不会有人传参参数建议…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.定义一个测试类(测试用例)

1.1 测试类名: 被测试类的名字+Test   比如 UserServiceImplTest

1.2  测试类的包名: 最后以.test结尾  比如 xxx.xx.test

2. 测试类中的测试方法

2.1 test+方法名   比如 testAdd

2.2 返回值建议void  因为独立运行 没有调用 返回值没有意义

2.3 同上 没有调用 自然也不会有人传参   参数建议无

3. 测试结果判断

测试代码不报错运行完毕会 如果有一个预期正确的返回值,不要直接打印到控制台,

而是使用juint提供的Assert(断言类),有很多静态方法,可以传入一个预期值和实际代码运行完后的值,如果不一样就会爆出断言异常

比如 Assert.assertEquals(10086,result);  这个10086就是我的预期值,result是我代码执行完毕后得到的结果,也就是一个变量,不止简单的数字比较有很多重载方法

4.@Before和@After

这两个注解,加在方面上 分别代表之前和之后执行,就是在执行我们某一个测试方法之前先执行有@Before注解的方法,之后执行有@After注解的方法

主要用途其实就是有一些测试  需要使用一些额外的资源  假如使用Io去读取什么文件等,@Before注解的方法可以用来申请资源,@After注解的方法就是释放资源,无论测试方法是否报错都一定会执行

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183602.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • netty消息推送系统_聊天服务器

    netty消息推送系统_聊天服务器简易聊天室转:忘了…以下为自动创建代理hub方式使用NuGet引用:Microsoft.AspNet.SignalR什么时候使用generatedproxy如果你要给客户端的方法注册多

  • import java.util.scanner是什么意思

    import java.util.scanner是什么意思java中的importjava.util.scanner;是一个类,可以用这个类来从控制台写入数据(可以是int,string等类型)例如:​importjava.util.scanner;publicclassdemo{publicstaticvoidmain(string[]wqs){stringmystr=””;system.out.print(“请你输入字符,按回车结束”);scanner

  • pytorch下载CIFAR10数据集[通俗易懂]

    pytorch下载CIFAR10数据集[通俗易懂]importtorchfromtorchvisionimportdatasetsfromtorchvisionimporttransformsfromtorch.utils.dataimportDataLoaderdefmain():batchsz=32cifar_train=datasets.CIFAR10(‘cifar’,True,transform=transforms.Compose([transforms.Re

  • Java异常Error和Exception的区别「建议收藏」

    Java异常Error和Exception的区别「建议收藏」异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。-要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个

  • 《C语言编写 学生成绩管理系统》

    《C语言编写 学生成绩管理系统》

    2021年12月15日
  • Spring Data JPA 之 JpaRepository

    Spring Data JPA 之 JpaRepositoryJpaRepository是Spring提供的非常强大的基本接口。1JpaRepository1.1JpaRepository接口定义JpaRepository接口的官方定义如下:publicinterfaceJpaRepository<T,ID>extendsPagingAndSortingRepository<T,ID>,Q…

    2022年10月20日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号