UT测试的小问题测试
1.问题描述:假设有一个业务场景:建立用户->添加信息>添加地址>添加..>查询信息->查询...->修改...... 在这样的一个简单的场景下,你有不少接口要作UT测试,每一个接口都要写一个测试类,那如何让这些接口像一条流水线同样,产生业务联系,后面的接口能够用到前面测试接口生成的参数呢?spa
2.解决:blog
(1).将测试方法名字规范为:test01_***、test02_***、....,而后在测试类上添加以下注解,这样它会按方法名顺序执行。
接口
(2).而后将你想复用的参数声明为静态成员变量,并赋值,这样在后面的接口就能够用这个参数了。test
3.若是测试接口中有HttpServletRequest类型入参怎么办呢?变量
这样的状况无非就是业务逻辑中有数据须要在request中取出,若是复用request也能够,如图:request
这样只须要在前面的测试接口中向request添加属性参数,后面的测试接口中就能够取出并复用了。
方法