阿里 - 本地生活
京东 - 商城前台
优酷 - 支付中心
携程 - 商旅研发
博彦 - 微软业务

ISTQB 认证高级测试经理
2010 - SDET, Microrsft, Redmond, Seattle

  • 嗯。回答一下题主的问题。也舍不得 @ 恒温(张老板)。

  • 应该不行

    1. 测试代码和业务代码分开,解耦。
    2. 你的需求会影响接口性能。
    3. 你的需求属于两个执行环境,一个在 spring 容器,一个是 junit 类加载器加载,不在一个容器。

    如果要做一些拦截(你自己的验证逻辑)

    spring 5.x 之后版本

    1. 实现 AsyncHandlerInterceptor,写自己的业务逻辑.
    2. 重写 preHandle/postHandle/afterCompletion 任意一个或某几个或全部方法。可以试试(我没试过)new JUnitCore().run(Request.method(ATest.class, "测试功能1"));
    3. 实现 WebMvConfigure。
    4. 重写 addInterceptors 并注册你写的拦截器。

    spring 5.x 之前版本

    1. 继承 HandlerInterceptorAdaptor。
    2. 继承 WebMvcConfigureAdaptor。

    spring 5.x 为例

    @Component
    public class CommonInterceptor implements HandlerInterceptor {
    
        @Override
        public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
            // TODO 你的验证逻辑
            System.out.println(request.getRequestURI());
            HandlerMethod handlerMethod = (HandlerMethod)handler;
            System.out.println(handlerMethod.getMethod().getName());
            return false;
        }
    }
    
    @Configuration
    public class CommonWebMvcConfig implements WebMvcConfigurer {
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            WebMvcConfigurer.super.addInterceptors(registry);
            registry.addInterceptor(new CommonInterceptor());
        }
    }
    
  • 测试基建是啥? at 2021年12月06日

    基础建设都可以理解为基建。
    大点说,国家的电网,铁路,交通,水利这些基础累的满足人民生活基本需求的。
    业务来说,帮助商户提升店铺建设,商品完善,价值提升等。
    测试来说支持测试日常工作的基本工具/框架/平台/工程等,接口自动化,抓包,压测,CI/CD,容量自动缩容扩容(水位评估),流量回放,用例管理等。

  • 测试转研发的一年总结 at 2021年11月11日

    需要有一定积累和产出,先在自己的组内得到大家的认可,组织内部还是有一定认可度的。但是转了之后竞争升维,调整好心态。

  • 测试转研发的一年总结 at 2021年11月09日

    测试天花板是比较局限,不过看机会。
    纯业务测试生存空间会被进一步压缩。
    测试研发比也会压缩。
    测试根据风险进行投入,比如交易链路投,其他非关键链路不投测试资源,有问题再打补丁。

  • 测试转研发的一年总结 at 2021年11月09日

    自己过得舒服就好。这也是一种生活,工作在人生中才占多少?还有那么旅游,看书,购物,娱乐呢。

  • 测试转研发的一年总结 at 2021年11月09日

    尽最大努力,其他交给天意吧。加油。

  • 当然好啦。

  • 测试转研发的一年总结 at 2021年11月09日

    客气了。赛道不同,每个垂直赛道都可以成为优秀的人。加油。

  • 测试转研发的一年总结 at 2021年11月09日

    我觉得很厉害了,不知业务复杂度如何,可以尝试挑战一下。

阿里 - 本地生活
京东 - 商城前台
优酷 - 支付中心
携程 - 商旅研发
博彦 - 微软业务

ISTQB 认证高级测试经理
2010 - SDET, Microrsft, Redmond, Seattle