【selenium学习中级篇 -17】自动化测试框架设计
听大佬讲过自动化测试的三个层次
1.手工测试用例到自动化测试脚本的转化 2.设计/维护自动化测试框架 3.流程的自动化方案设计,比如说一键打包,自动部署,自动测试,生成报告等
前面的例子,基本都是讲解第一阶段的内容,从这篇开始,将开始包含一些selenium的二次封装的东西,以及框架的设计方案,工程中常用的python方法等
框架设计的优点无需多言,代码复用,低成本维护,减少人工干预,报告自动输出等。本质上就是把模块单独抽离出来,高内聚低耦合。
一个简单的框架,需要包含的内容(转至Anthony_tester)
我之前项目的一个简单代码框架
我走的很慢,但从不后退