想啥, 咱就说点啥, 做点啥 - Orienjoy/tower GitHub Wiki
引言: "自动化标准件, ISO9001-TM倍爽"
接口自动化测试中,一个接口需要多个自动化用例才有可能hold住,如此就带来了一个问题:业务频繁迭代,新接口不停被孕育、旧接口不停被更新,在这个时代大背景下,自动化工作那叫一个苦逼,紧跟其后不停的update。 痛苦 -> 反思 -> 找方法KO掉TA,于是乎,"TOWER"响应时代的召唤,踩着七彩祥云就来到了你我的身边。
「TOWER带给你的小惊喜」新功能集成测试时,由功能测试同学从前端录入接口、参数、预期等信息,TOWER自动解析生产出自动化用例。如此以来,无需每个接口乃至每个用例都要手动敲自动化代码,解放了双手解放了生产力。少年,去做更有意义,去做更能提升效率的事儿吧
"二X五"规划: "把整个非洲的大象都TM塞到冰箱"
- 一期
- 访问环境
- 开发 单接口 测试模板
- 开发 接口自动化用例管理平台
- 二期
- 开发 多接口级联 测试模板
- 三期
- 服务自动部署 docker ansible
- 四期
- Continuous Integration |Deployment
- 五期
- 开发 用例管理平台(含功能集成、端到端)
- RD预提测时,准入用例自动推送
- 六期
- 集成 业务巡检 CasperJS | Python
- 集成 日志 | 异常报警 Zabbix
- 七期
- UI selenium webdriver
- 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
获取 执行结果 统计信息 等