Junit测试--多个测试接口如何产生业务联系

UT测试的小问题测试

1.问题描述:假设有一个业务场景:建立用户->添加信息>添加地址>添加..>查询信息->查询...->修改......  在这样的一个简单的场景下,你有不少接口要作UT测试,每一个接口都要写一个测试类,那如何让这些接口像一条流水线同样,产生业务联系,后面的接口能够用到前面测试接口生成的参数呢?spa

2.解决:blog

  (1).将测试方法名字规范为:test01_***、test02_***、....,而后在测试类上添加以下注解,这样它会按方法名顺序执行。
接口

      

    (2).而后将你想复用的参数声明为静态成员变量,并赋值,这样在后面的接口就能够用这个参数了。test

3.若是测试接口中有HttpServletRequest类型入参怎么办呢?变量

  这样的状况无非就是业务逻辑中有数据须要在request中取出,若是复用request也能够,如图:request

  

  这样只须要在前面的测试接口中向request添加属性参数,后面的测试接口中就能够取出并复用了。
方法

相关文章
相关标签/搜索