当前位置:网站首页>Testers, how to prepare test data
Testers, how to prepare test data
2022-07-07 00:13:00 【Official account_ Growth path of Xiaobo test】
In daily testing work , Will you encounter similar problems ?
1、 For example, the page data is not enough , The page turning function cannot be tested
2、 Some functions of the page have not found the data that meets the requirements for the time being
3、 When doing data analysis , It takes a lot of data , However, the amount of data in the existing environment can not meet the demand
......
How to solve the problem of data ?
1)、 be based on GUI Construct test data
benefits :
1、 It's not just data , It's essentially an end-to-end test
2、 There are not too many skill requirements , Familiar with the page , It's OK to operate on the page
shortcoming :
1、 Creating data is inefficient
2、 Creating data depends on too much ( Depends on the background interface 、 Test environment and development support )
3、 be based on GUI The method of creating test data is not suitable to be encapsulated as a test data tool
4、 The cost of making data is high , Poor stability , Too dependent
2) adopt api call (python Of faker library ,jmeter Methods such as )
advantage :
1、 The data generated is reliable
2、 Efficient
3、 The script that constructs the data can be changed into an interface case
4、 Can skip the front desk , Independent of the front end
shortcoming :
1、 The cost of learning
2、 You need to sort out the interfaces
3、 There are individual businesses , You need to use some parameters other than the interface ( Some data may be transferred to the interface after front-end processing ), It's very troublesome to deal with
3) Through the database (sql) Generate test data
advantage :
1、 High efficiency
shortcoming
1、 It's very difficult to organize the relationship of database , Sort out all the corresponding information of a business sql It's not easy.
4) Based on the existing online business data, after desensitization, it is imported into the test environment
When it comes to big data testing , A lot of data is often needed to validate logic , At this time, we can consider desensitizing the online data , Synchronize to the database of the test environment , At the same time, it can avoid that the data constructed by itself is not comprehensive , Cause missing test .
5) Comprehensive use API And database
be based on GUI Operation generating test data is the most primitive method , But it's inefficient , And introduce unnecessary
rely on ; adopt API Call and database operation to generate test data is the current mainstream practice , adopt API transfer
This method has the characteristics of high data accuracy but low creation efficiency , But through the database way has the creation efficiency to be high
But the maintenance complexity is also high .

边栏推荐
- iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
- Geo data mining (III) enrichment analysis of go and KEGG using David database
- okcc呼叫中心的订单管理时怎么样的
- Wind chime card issuing network source code latest version - commercially available
- MVC and MVVM
- 华为mate8电池价格_华为mate8换电池后充电巨慢
- 基于jsp+servlet+mysql框架的旅游管理系统【源码+数据库+报告】
- Common modification commands of Oracle for tables
- 谷歌百度雅虎都是中国公司开发的通用搜索引擎_百度搜索引擎url
- pinia 模块划分
猜你喜欢

沉浸式投影在线下展示中的三大应用特点

Server SMP, NUMA, MPP system learning notes.

pytest多进程/多线程执行测试用例

【精品】pinia 基于插件pinia-plugin-persist的 持久化

Geo data mining (III) enrichment analysis of go and KEGG using David database

DAY TWO

ldap创建公司组织、人员

DAY TWO

Core knowledge of distributed cache
![[2022 the finest in the whole network] how to test the interface test generally? Process and steps of interface test](/img/8d/b59cf466031f36eb50d4d06aa5fbe4.jpg)
[2022 the finest in the whole network] how to test the interface test generally? Process and steps of interface test
随机推荐
How about the order management of okcc call center
Tourism Management System Based on jsp+servlet+mysql framework [source code + database + report]
app通用功能测试用例
Clipboard management tool paste Chinese version
MVC and MVVM
Leecode brush question record sword finger offer 58 - ii Rotate string left
沉浸式投影在线下展示中的三大应用特点
Matplotlib draws a histogram and adds values to the graph
Use package FY in Oracle_ Recover_ Data. PCK to recover the table of truncate misoperation
智能运维应用之道,告别企业数字化转型危机
iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
TypeScript增量编译
48页数字政府智慧政务一网通办解决方案
工程师如何对待开源 --- 一个老工程师的肺腑之言
pytest多进程/多线程执行测试用例
Unity 颜色板|调色板|无级变色功能
GPIO簡介
Yaduo Sangu IPO
【CVPR 2022】目标检测SOTA:DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
DAY FOUR