Skip to content

A-YZ

Node 技术框架:业务层、基础框架层、通用组件、基础服务组件

  1. 针对整个业务层的 UI 自动化,核心接口,页面检测
  2. 针对 client 层的 sentry 报警
  3. 针对 server 层的接口测试、业务报警
  4. 针对基础框架和通用组件的单元测试
  5. 针对通用组件变更的版本变更报警
  6. 针对线上发布的流程规范、用例维护

UI 自动化

[1] 框架选择

puppeteer + mocha + mochawesome

[2] 脚本编写

封装基础库 + 业务用例

[3] 执行逻辑

分环境执行 + 监控源码变更(gitlab webhook) + 每日定时执行

接口测试

istanbul jenkins 持续集成自动构建

单元测试

jest

基础库变更报警

邮件发送变更

sentry 报警

业务报警

约定规范

Released under the MIT License.