接口自动化测试框架自动化测试架构思路常用的接口自动化测试框架




接口自动化测试框架自动化测试架构思路常用的接口自动化测试框架

2022-07-21 2:26:54 网络知识 官方管理员

一、简述接口自动化测试项目框架

推荐一套自动化测试比较经典的框架,也是之前我在培训机构授课(兼职)带着学生写的一套框架,python+unittest框架,并结合requests模块,采用数据驱动思想(DDT)和分层设计理念,实现测试用例自动化执行。

1)、语言:python,选择python的原因,学生编程基础偏弱,java语法和框架相对比较复杂,想要在有限的时间里出成绩,一门简单高效的编程语言选择至关重要

2)、测试框架:unittest(assertequal,assertture,assertflase);

3)、接口调用:requests,api简洁,提供不同的http请求方法,支持session,cookies;数据驱动:ddt,以用例数据来生成测试用例;

4)、数据管理:openpyxl,进行excel数据的读和写(excel,csv,yaml,txt);

5)、数据库交互:pymysql,根据数据库选择相应的第三方模块来完成;

6)、数据格式的转换:eval,json;

二、简述接口自动化测试框架分层设计思想

接口自动化测试框架(自动化测试架构思路)(1)

测试用例框架

分层设计模型框架主要分为以下几个模块:

1)、业务逻辑层:common,存放通用的公共文件;

2)、测试逻辑层:test_*,对个模块的测试用例方法进行分层管理;

3)、数据管理层:case_data,存放测试用例;

4)、测试报告:output,存放输出的测试报告;

发表评论:

最近发表
网站分类
标签列表