开发框架

测试工具开发落地

Mock

Mock就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法
某个服务或前段依赖一个服务接口,该接口可能依赖多个底层服务或模块,或第三方接口,这种情况下需要搭建多个底层模块多套测试环境,比较痛苦,如果Mock掉第一级的服务接口,可以节约不好人力,同时规避了可能由第三方服务导致的问题。

为什么要Mock

  • 提高测试覆盖率
  • 避免上游对下游的影响
  • 提高测试效率

Mock类型

  • 服务级别Mock
  • 接口级别Mock
  • 类级别Mock
  • 方法级别Mock

常见的Mock方式

客户端注入
服务端注入
本地配置转向
依赖注册中心(RPC)
反向代理

开发一套通用的文件处理器

文件阅读器

  • 互联网中有很对行业规范的或者是自定义的文件批量处理接口,一般使用字段定长、固定分隔符的形式。
  • 开发、测试包括日常运营过程中,直接当作文本阅读数据过于不友善,需要一个更理想的文件通用阅读器

    文件阅读器设计要点

  • 自定义模板
  • 良好的数据展示体验
  • 可以快捷增删改查
  • 拥有良好的大数据量读取能力

留言