美文网首页程序员
开发自动化测试框架的一些心得

开发自动化测试框架的一些心得

作者: AI悠米精 | 来源:发表于2018-12-01 09:22 被阅读18次

自己写过很多自动化框架,有必要把自己的心得整理出来了,正好最近又完成了一个UI框架,就在这里把开发过程记录下来。

开发一个自动化框架基本包括以下几步:

首先选择技术:

目前比较流行的Web自动化框架就是Selenium,所以我也选了Selenium作为基础,可选语言就多了,Python, Java, C#, JavaScript。这个要根据自己项目组的情况选择,但是我非常不建议使用JS,因为JS是一个异步语言,另外也缺少强大的IDE工具,在开发工程尤其是调试过程会遇到无数坑。

最后我们选择Python 3.6 + Selenium 2.0

其次是产品分析

选完技术之后,千万不要急于写代码,很多人都在不了解自己产品的情况下就写代码,后期发现做了很多重复工作,代码结构也不合理,最后框架越来越来,谁都不愿意接手。

所以写代码之前,首先要了解自己要测试什么产品。

我经过对自己产品分析,发现产品有很多共有的控件,这样我就知道了,在开发的时候可以针对这些控件进行独立封装。

最后是代码实现

其实代码实现并不是最难的,很多程序员都可以做出来,但是效果就不一样了。

在这里我根据产品分析,完成代码开发。

结语:

下面分享一点实用的干货:大师教你一招搞定Loadrunner脚本不录制,完全手写loadrunner脚本,想告别自学性能脑袋爆炸的困境可以学习哦。想要资料的可以分享给你们,这是我QQ:1363134450,加的时候备注好,不备注的话,陌生人我一般不加。觉得对你有用的话,不妨给我点个赞加个关注哦,谢谢!

相关文章

网友评论

    本文标题:开发自动化测试框架的一些心得

    本文链接:https://www.haomeiwen.com/subject/buknqqtx.html