python自动化 对UI自动化测试的思考

python自动化 对UI自动化测试的思考

背景:

公司近几个月在引入自动化测试,我参与了进来,结合公司的项目情况,UI自动化部分,我让领导在excel关键字驱动和po模式进抉择。他果断选择了excel关键字驱动(它可以最大化降低门槛,从而让系统测试工程师加入到自动化的工作中来!),于是我就开始搭建整个框架。(我一个人,其实最好也是一个人来搭建框架,以免太多的合作摩擦以及沟通成本。) 在完成了公司webui框架搭建,并花了2周升级到2.0版本;领导让我指导一下appui自动化的开展。(北京那边有两个同事在开发appui的自动化框架。),现在我也分享一下我的思路,抛砖引玉,希望与广大的互联网朋友交流学习。

感言:在UI自动化中,webui和appui的搭建思路是相似的,其实不难。麻烦的是如何定制化的满足项目和领导的需求!

例1:明确框架目标

例2:我给公司的框架形态

先上本文的镇楼分析图,
如图:大家可以看到4个部分内容!
1 测试数据excel(输入物)
2 框架代码(框架主体)
3 测试结果和报告等(输出物)
4 jenkins平台(管理平台)

很明显,大家肯定能看出,我们采用的是excel关键字驱动的形式,最大化的降低门槛,让熟悉业务的系统测试工程师贡献数据!(附带说一句,这个类型框架就是一个工具,它基本可以适用于任意web项目的webui自动化,我们公司直接先上了4个web项目的自动化。已经完全跑起来了)

那么问题来了,这4个部分具体是怎么实现的呢?

对了,还忘了个事。我还要补上怎么指导(分享自己的思路)给appui自动化的同事的?沟通的结果是po模式自动化。

经验分享 程序员 微信小程序 职场和发展