背景
从0到1独立搭建自己的测试平台的想法尤然心生,由于平台的开发工作都是在上班进行抽空或者下班和周末写写,再加上过程中存在自己尚未学习过的新技术,所以过程是比较漫长的。
前言
原先开头打算使用Vue3+TS+Django+Mysql技术栈来做,万事开头难,由于Vue3、TS、Django之前都未系统地学习过,所以光是配环境和学习语法就已经耗费了我一个星期......最后决定还是循序渐进,前端还是使用熟悉的Vue2+JS+Vuex,后端继续使用Django。毕竟Vue2和3语法较相近,后期再转也比较顺手。
所以又耗费了3个星期,才完成了初版...
功能
1、能够执行PC端的UI自动化测试(基本方法还在完善中,特别是登录滑块验证比较棘手)
2、用例失败自动截图并展示原因
3、可调配的chromeOptions设置(这块也还要完善,只写了基本的几种)
4、可拖拽表格,这样操作列就少了上移和下移按钮
5、mock造数据小工具,支持自定义组合
结尾
初版内容暂时这样,也还存在一些BUG要修复,但写了几条工作的巡检用例也还是能实现的,毕竟是为了平台功能的横向延伸,再往深走的功能也只有工作中用得上。
后续的内容可能会围绕安全工具去开发。至于平台名字就叫A4T,寓意 Assist For Tester