系列文章目录
自动化(Automation)在没有人或较少人的直接参与下,按照人的要求,实现预期的目标的过程。世界上没有自动化遗忘的角落!
目录
一、自动化测试框架
自动化测试框架:业务变得越来越复杂,因为企业需求,所以测试框架存在了。
-自动化测试框架的作用
1.需要有个规范化的结构便于公司管理。
2.便于维护
3.易于使用
设计思维
1.框架的设计思路
结构设计(两种设计模型)
关键字驱动(核心是关键字 封装好的函数 主要(基本就是接口)接口 UI也行:selenium 二次封装)+ 数据驱动 调用一个关键字,实现一种行为
POM (核心是页面 把页面对象 只能UI:把页面实现一套流程,然后再串起来)+ 数据驱动
代码与数据分离、逻辑代码与测试代码分离 代码之间 各司其职,方便管理
模块应用的选型
webui selenium
app appuim
接口 requests
在企业级测试框架中,设计内容
代码:Python
模块:webui selenium
app appuim