接口测试规范

基于某个函数的测试

  • main函数,独立工程
  • 构造参数,覆盖各种场景
  • 本地注入provider
    ApplicationConfig ac =  new ApplicationConfig();
    ac.setName("provider");
    RegistryConfig rc = new RegistryConfig();
    rc.setAddress("zookeeper://192.168.16.47:2181?backup=192.168.16.47:3181,192.168.16.47:4181");
    rc.setProtocol("zookeeper");
    ReferenceConfig<ZqtongCompanyService> rcc = new ReferenceConfig<>();
    rcc.setTimeout(300000);
    rcc.setRegistry(rc);
    rcc.setApplication(ac);
    rcc.setVersion(Const.AGCS_QIXINCHA_HBASE_VERSION);
    rcc.setCheck(true);
    rcc.setInterface(ZqtongCompanyService.class);
    rcc.setOwner("ceasr");
    rcc.setUrl("dubbo://192.168.16.35:21892");
    zqtongCompanyService = rcc.get();
    

基于某个业务功能的测试

  • 分解,单独测试
  • localhost,测试服务器
  • Postman

Debug

  • 断点
  • 日志

工具

  • JUnit
  • Mock
  • JCover
江苏卓易信息科技股份有限公司-TNG基础平台组 all right reserved,powered by Gitbook该文件最后修改时间: 2021-01-27 06:23:28

results matching ""

    No results matching ""