当前位置:网站首页>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 .
边栏推荐
- Oracle中使用包FY_Recover_Data.pck来恢复truncate误操作的表
- kubernetes部署ldap
- How rider uses nuget package offline
- 微信小程序uploadfile服务器,微信小程序之wx.uploadFile[通俗易懂]
- STM32 enters and wakes up the stop mode through the serial port
- 陀螺仪的工作原理
- Random类的那些事
- Cas d'essai fonctionnel universel de l'application
- Pdf document signature Guide
- Compilation of kickstart file
猜你喜欢
After leaving a foreign company, I know what respect and compliance are
Every year, 200 billion yuan is invested in the chip field, and "China chip" venture capital is booming
专为决策树打造,新加坡国立大学&清华大学联合提出快速安全的联邦学习新系统
GPIO簡介
37页数字乡村振兴智慧农业整体规划建设方案
Zero code and high return. How to use 40 sets of templates to meet 95% of the reporting needs in the work
Devops can help reduce technology debt in ten ways
Do you still have to rely on Simba to shout for a new business that is Kwai?
Penetration test --- database security: detailed explanation of SQL injection into database principle
What can the interactive slide screen demonstration bring to the enterprise exhibition hall
随机推荐
在Docker中分分钟拥有Oracle EMCC 13.5环境
Introduction to GPIO
MIT 6.824 - Raft学生指南
kubernetes部署ldap
Core knowledge of distributed cache
【CVPR 2022】目标检测SOTA:DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
SuperSocket 1.6 创建一个简易的报文长度在头部的Socket服务器
数据运营平台-数据采集[通俗易懂]
专为决策树打造,新加坡国立大学&清华大学联合提出快速安全的联邦学习新系统
PostgreSQL highly available repmgr (1 master 2 slave +1witness) + pgpool II realizes master-slave switching + read-write separation
Three application characteristics of immersive projection in offline display
2022/2/12 summary
2022/2/10 summary
How does win11 restore the traditional right-click menu? Win11 right click to change back to traditional mode
Sword finger offer 26 Substructure of tree
DAY ONE
使用yum来安装PostgreSQL13.3数据库
iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
DAY FOUR
Leecode brushes questions to record interview questions 17.16 massagist