想啥, 咱就说点啥, 做点啥 - Orienjoy/tower GitHub Wiki

引言: "自动化标准件, ISO9001-TM倍爽"

接口自动化测试中,一个接口需要多个自动化用例才有可能hold住,如此就带来了一个问题:业务频繁迭代,新接口不停被孕育、旧接口不停被更新,在这个时代大背景下,自动化工作那叫一个苦逼,紧跟其后不停的update。 痛苦 -> 反思 -> 找方法KO掉TA,于是乎,"TOWER"响应时代的召唤,踩着七彩祥云就来到了你我的身边。


「TOWER带给你的小惊喜」新功能集成测试时,由功能测试同学从前端录入接口、参数、预期等信息,TOWER自动解析生产出自动化用例。如此以来,无需每个接口乃至每个用例都要手动敲自动化代码,解放了双手解放了生产力。少年,去做更有意义,去做更能提升效率的事儿吧

"二X五"规划: "把整个非洲的大象都TM塞到冰箱"

  • 一期
  1. 访问环境
  2. 开发 单接口 测试模板
  3. 开发 接口自动化用例管理平台
  • 二期
  1. 开发 多接口级联 测试模板
  • 三期
  1. 服务自动部署 docker ansible
  • 四期
  1. Continuous Integration |Deployment
  • 五期
  1. 开发 用例管理平台(含功能集成、端到端)
  2. RD预提测时,准入用例自动推送
  • 六期
  1. 集成 业务巡检 CasperJS | Python
  2. 集成 日志 | 异常报警 Zabbix
  • 七期
  1. UI selenium webdriver
  2. APP appium

持久化: SQL-TABLE

  • env
    获取某环境的 host、mysql、redis IP 等
  • request host uri header
    获取 host:port/uri method authorization cookie 等
  • request body
    获取 parameter_format body形参 等
  • test suite case
    获取 用例结构 parameter level 等
  • except except actual
    获取 assert 预期 实际结果 等
  • result statistics
    获取 执行结果 统计信息 等