首先是登陆页面:
大家发现,还是这一样的,没错,这个平台确实是在之前的wqrf平台上改造而来,因为登陆页面比较好看 就没换。
主页仍然是超链接,并且增加了可自行设置三个临时超链接的设计
可能大家通过上面的链接 也发现是哪个公司时期制作的了。上面三个菜单:
WEB自动化
用例可以在线进行增删改查。这里采用了俩种方式关联脚本,一种是直接关联到具体py脚本,点击编辑脚本就会直接打开该py文件,没什么好说的。另一种是利用 web对象元素库:
进行在线组合成各种脚本用例,点击维护脚本会跳转到该页面:
这就是比较简单的设置了,不过底层仍然是unittest:比如直接设置setup 等方法:
然后点击左侧的小用例,右侧就可以直接打开小用例的组成结构设置页面:
可以看到小用例的每一个步骤,都可以选择对象元素库的元素,然后选择操作 和对应的具体数据。同样可以增删改查等操作。这算是当时把page-object模式应用的一种结果,让元素定位和业务操作 完全分开。而且还有好处是可以让使用者无需关心代码实现,而把所有精力放在业务逻辑上,让不懂自动化的测试同学也可以迅速做出自动化脚本,提高了效率非常显著。但是这个平台当时的骂声不小,在100多人测试团队内几乎被抵制,博主沉下心思考,才明白,很多测试同学其实心理是反感这种傻瓜式的自动化脚本平台的。毕竟本来好不容易可以做自动化了,结果还不让碰代码,只像个流水线工人一样 按照要求磊积木,以后跳槽也不好说。所以才有了第一种关联py脚本的设计选择。
Api自动化
接口自动化的改造基本没有,仍然是之前的样子和设计,excel关键字驱动,数据分离。
其他功能
其他功能也只有一个mock平台保存了下来:
整体来说,进行了页面维护,彻底脱离代码的设计,但是并不叫好,后期的自动化平台,我也会更注重推广和使用者的感受了。