怎么写Java项目测试用例

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注解的方法就是释放资源,无论测试方法是否报错都一定会执行

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于Java项目测试用例,可以根据具体的项目需求和功能进行设计。以下是一些常见的测试用例类型: 1. 单元测试(Unit Testing):针对单个方法或类进行测试,验证其功能是否符合预期。例如,对于一个计算器类,可以编测试用例来验证加法、减法、乘法、除法等操作的正确性。 2. 集成测试(Integration Testing):测试多个模块之间的交互和协作是否正常。例如,对于一个网站应用程序,可以编测试用例来验证用户登录、提交表单、发送邮件等功能的正确性。 3. 界面测试(UI Testing):测试用户界面的可用性和交互是否符合预期。例如,对于一个电子商务网站,可以编测试用例来验证商品展示、购物车功能、下单流程等是否正常。 4. 性能测试(Performance Testing):测试系统在高负载情况下的性能表现。例如,对于一个电影播放器应用程序,可以编测试用例来验证在同时播放多个高清视频时是否会出现卡顿或崩溃等问题。 5. 安全测试(Security Testing):测试系统的安全性,防止潜在的安全漏洞。例如,对于一个银行应用程序,可以编测试用例来验证用户身份验证、数据加密等安全措施是否有效。 这些只是一些常见的测试用例类型,具体的项目可能还会有其他特定的测试需求。在编测试用例时,可以根据项目的功能和需求进行设计,并确保覆盖到各种可能的边界情况和异常情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值