当前位置:网站首页>接口测试如何准备测试数据
接口测试如何准备测试数据
2022-08-03 04:26:00 【程序员阿常】
读者提问:
『接口测试准备测试数据,有哪些推荐的操作方法 ?』
阿常回答:
接口测试准备测试数据,通常有如下 4 种操作方法:
1、基于 GUI 操作生成测试数据
很少直接使用基于 GUI 操作生成的测试数据。
2、通过 API 调用生成测试数据
目前主流的测试数据生成方法。
为了规避在创建测试数据时过于在乎实现细节的问题,我们可以把调用 API 生成测试数据的过程封装成测试数据准备函数。
3、通过数据库操作生成测试数据
目前主流的测试数据生成方法。
将创建数据需要用到的 SQL 语句封装成测试数据准备函数,当我们需要创建数据时,直接调用这些封装好的函数。
4、综合运用 API 和数据库的方式生成测试数据
先通过 API 调用生成基础的测试数据,然后使用数据库的 CRUD 操作生成符合特殊测试需求的数据。
阿常碎碎念:
1、基于 GUI 操作生成测试数据是最原始的方法,但是效率很低,而且会引入不必要的依赖;
2、通过 API 调用以及数据库操作的方式生成测试数据是目前主流的做法,通过 API 调用的方式具有数据准确度高但是创建效率较低的特点,而通过数据库的方式具有创建效率高但是维护复杂度也高的特点。
3、所以,在实际项目中,业界往往会综合采用 API 和数据库的方式生成测试数据,即通过 API 调用生成基础数据,然后使用数据库的 CRUD 操作进一步生成符合特殊测试需求的数据。
茹炳晟
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流

。
边栏推荐
猜你喜欢

【无标题】2022-7-24

工程制图点的投影练习

常见荧光染料修饰多种基团及其激发和发射波长数据一览数据

How many moments have you experienced the collapse of electronic engineers?

那些让电子工程师崩溃瞬间,你经历了几个呢?

Problems that need to be solved for interrupting the system

DOM破环和两个实验的复现

【Harmony OS】【ARK UI】ets使用startAbility或startAbilityForResult方式调起Ability

UV 裂解的生物素-PEG2-叠氮|CAS:1192802-98-4生物素接头

瑞鹄转债上市价格预测
随机推荐
Problems that need to be solved for interrupting the system
How many moments have you experienced the collapse of electronic engineers?
CyberArk被评为2022年Gartner特权访问管理魔力象限领导者
索引创建、删除与使用
2022 the first of the new league henan (4) : zhengzhou university of light industry G - maze
【HMS core】【Ads Kit】华为广告——海外应用在国内测试正式广告无法展示
肖sir___面试就业课程____app
打破传统电商格局,新型社交电商到底有什么优点?
【uni-APP搭建项目】
工程制图第九章作业
rosbag工具plotjuggler无法打开rosbag的问题
mysql bool盲注
浏览器监听标签页关闭
修饰生物素DIAZO-生物素-PEG3-DBCO|重氮-生物素-三聚乙二醇-二苯基环辛炔
正则表达式绕过
WinForm(二):WinFrom中Main函数的入参和出参
Test drive: project management module - curd development project
UV 裂解的生物素-PEG2-叠氮|CAS:1192802-98-4生物素接头
2.何为张量
TCP相关面试常问