![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
hh6plus
这个作者很懒,什么都没留下…
展开
-
粗浅测试流程
粗浅测试流程:先单测,再联调。单测思路:1. 思考覆盖路径,需要创造几种数据,写下来备测。2. 创造测试数据(改现有数据即可),虚拟为可用的将要计算的数据。单测操作:1. 调用controller,跑待测的逻辑。2. 对新接手的代码或存在大量改动的情况,逐步debug确认逻辑正确。3. 在调用接口处打断点,确认传入原创 2016-08-05 21:20:27 · 220 阅读 · 0 评论 -
测试工具(junit, mockito)
在业务测试时,有时需要加载spring容器进行业务测试,通过@Autowired加载服务,@Test执行测试用例可以实现大多公开方法的测试。 但是加载Spring容器过程较长。如果不想加载整个Spring容器,可以用mock方式加载若干依赖的对象。 此外,使用mock方式可以测试类的私有方法。还可以动态改变对象中任何域的值(包括私有域)。 接入方式如下:原创 2017-03-17 19:53:16 · 522 阅读 · 0 评论 -
测试初探
我的实践: junit测试:【常用】 1. 通过@Test标记方法,可以单独执行该方法进行测试。 2. 新建ApplicationContext对象,传入spring上下文.xml文件名。 3. 调用getBean方法可以在Test类中获得需要@Autowired的服务。如IUserService userServiceImpl = (IUserSe原创 2017-03-17 19:53:26 · 310 阅读 · 0 评论 -
jmockit抛NullPointer异常,initialize failed异常
使用jmockit进行mock测试:1. @Mocked 声明mock的属性2. new Expectations中声明mock的方法和mock返回值。3. Deencapsulation 将mock的属性设置到测试target之中。4. 发起target调用。nullPointer问题出在第二步,在mock方法时,被@Mocked注解的属性为null,声明mock方法的时候就原创 2017-08-23 17:26:10 · 3425 阅读 · 0 评论