100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python ui自动化测试框架_基于selenuim+Python 自动化测试框架搭建

python ui自动化测试框架_基于selenuim+Python 自动化测试框架搭建

时间:2019-04-26 20:23:42

相关推荐

python ui自动化测试框架_基于selenuim+Python 自动化测试框架搭建

web端UI自动化测试,去年10月份时工作需要,由超哥带着我一同搞起来的,从搭建环境到搭建框架完善脚本,有66条用例,耗时1个月完成。事情过去这么久了,为了避免技能丢失,我近期打算抽空找个项目再熟悉一下,巩固巩固。首先选个自动化测试模型,目前我所了解到的模型有线性测试、模块化驱动测试、数据驱动测试、关键字驱动测试。

(1)线性测试:每条脚本都是相对独立的存在,不产生其他依赖和调用。任何一条脚本都可以拿出来单独执行,但是维护成本非常高

(2)模块化驱动测试:把重复的操作抽取出来作为公共模块,当执行过程需要用到这一模块的操作时则被调用,提高了可维护性。

(3)数据驱动测试:因为输入数据不同引起输出结果不同,数据驱动解决的是数据的参数化,实现数据和脚本的分离。比如登录模块存在有不同的登录名,意味着登录所用到的测试数据不同,那么就设计登录模块使其能接收不同的数据。这样就能很好的适应同一个操作,不同数据的情况。

(4)关键字驱动测试:因为输入关键字的不同引起输入结果的变化。市场上典型的关键字驱动工具以QTP、Robot Framework工具为主,提供独立的图形界面。

我在摸索的时候先采用了线性测试模型,调通了一条用例后,才慢慢转为模块化+数据驱动。先分享一个简单草稿-框架目录结构图。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。