前言
上文简单介绍整个小项目的结构,后续文章分别介绍下怎么思考,怎么实现,怎么解决问题。难得周末让自己放松下来,每天计划坚持写文章记录的计划总是被自己轻微的疲惫磨灭,希望自己坚持下吧。提示:以下是本篇文章正文内容
一、数据源的来源分析
1.旧系统
项目所接手的旧系统是一个老版本的网页,上面有许多的页面数据,由于当时最初设计开发的时候可能没有考虑到其他因素,我没有权限直接访问数据库,所以留给我的方式就是直接进行url的访问,涉及UI自动化测试方法,具体的就是:- 根据规则,拼接url,发送网络请求
- 实现自动化登陆,获取sessionID访问后续资源
- 获取当前url页面的html元素
进一步为后续服务做处理。
2.新系统
新系统是项目一直在做着,个人理解,是不是就是数据的迁移,包装一层新的样式,美观一些,个别功能更智能一些。那如何在新系统这边获取数据呢?根据调研,新系统可以根据发送api请求进行获取对应的html文本元素和继续仿照旧系统的