python+selenium2自动化测试学习笔记-总结篇

本系列文章从五月开始到现在十月,差不多经历了半年时间,回顾一下,本系列文章从零开始包含了python基础,webdriver api学习,python中级篇,unittest单元测试框架,pom设计模式,轻量级框架设计等内容。对于我们学习自动化测试技术来说,入门应该是可以了,当然了也不是很全面,比如对windows控件操作autoit的使用,使用jenkins集成构建项目等,这些内容后续会考虑写在其他系列中。

针对本系列文章的每部分内容做一个小结:

1.python基础和中级篇:介绍了python的基础语法、函数、类等。学好一门语言是很有必要的事,特别是对于测试人员增加行业竞争力这块。

2.webdriver api学习:介绍了webdriver中的常用方法和接口,需要掌握的核心还是定位方法,其他的方法用多了就熟了。

3.unittest单元测试框架:对于单元测试来讲,主要是完成三件事,其一是提供用例的组织和执行,其二是提供丰富的比较方法,各种断言,其三是提供丰富的日志。

4.pom设计模式:这是最常用的设计模式之一,减少了代码的重复性,提高了代码的可读性,提高了测试用例的可维护性。

5.轻量级框架设计:这里面包含各种高级用法,生成日志、发送邮件、生成测试报告等,当然还会用到其他的,主要根据自己的项目来定。

回头看一遍看的文章,很多地方写的不好,代码过多而解释过少,对于有错误的地方还望指正,当然这也是我的技术有限导致的,很多地方自己也讲不明白,以后会继续学习。框架的内容需要自己不断的加加减减,写几条用例和几百条用例的框架是截然不同的,只有不断完善才能切合项目。

最后附上代码:https://github.com/chenjinwen-1994/framework_demo

感谢支持

你可能感兴趣的:(python+selenium2自动化测试学习笔记-总结篇)