自动化测试构想
为了提高测试质量与最后把关,决定搭建一个自动化测试平台,基本设想如下:
一、软件地图(测试路径建立)
- 前端方面对dom节点记录(建立dom模型)
- 流程方面建立站点地图(蜘蛛形式建立)
- API方面,结合aws平台(API管理系统)进行搭建地图
二、蜘蛛制作
- 抓取站点内容,形成地图
- 抓取站点内容做结果分析
- 抓取站点内容做代码统计
- 抓取站点内容做变化统计
三、搭建自动化测试配置后台
- 站点名称、报警邮箱、站点地址、递归次数等
- 管理测试结果,多次结果比对等
- 接入其他平台授权等
四、前端页面分析
- 使用本地正确的页面作为标准,进行抓取,生成dom树型地图
- 使用dom型地图进行页面比对,生成dom diff
- 对dom diff 分析得到分析结果
- 通过dom diff 自动给出解决方案
五、定时执行接口测试
六、报警系统接入