从0开始搭建自动化测试框架

小白开始搭建自动化框架-思路,从0开始

  • 背景
  • 思路
  • 分层思想

背景

入职新公司,本部门只有1个半路出家的测试,和我这个半成品自动化测试,要求我搭建自动化测试框架,我的脑子一团乱,上家公司只用过,还没搭建过自动化框架,这东西一听就高大上了

思路

从UI自动化,看到了接口自动化,UI自动化比较有兴趣的,我认为是Python+Selenium+Unittest+Ddt+HTMLReport分布式数据驱动自动化测试框架结构,能写UI也能写接口,看起来很全面,但是要学的东西有很多,我心想刚开始,先从熟悉的接口自动化测试开始吧。于是就决定先搞接口自动化。UI的等后期水平上升了,再补充。
接口自动化的话,也有很多种,周围公司都在用jmeter,我看这个有点偏工具和java,就先放着,然后以python为主打的,我认为有httprunner,unittest,pytest,这三个从左到右依次进阶,httprunner主要是可以把抓到的包直接丢进去转换成yaml,然后进行自动化测试,但是吧,这个研究了一下发现自动化程度比较浅,适合新手,但是不好弄成自动化测试框架,数据分离的那种,然后unittest又是中间点的存在,于是

你可能感兴趣的:(python,python,自动化)