当前位置:网站首页>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 .

边栏推荐
- 2022年PMP项目管理考试敏捷知识点(9)
- How does win11 restore the traditional right-click menu? Win11 right click to change back to traditional mode
- Building lease management system based on SSM framework
- SuperSocket 1.6 创建一个简易的报文长度在头部的Socket服务器
- Penetration test --- database security: detailed explanation of SQL injection into database principle
- Leecode brush questions record interview questions 32 - I. print binary tree from top to bottom
- Designed for decision tree, the National University of Singapore and Tsinghua University jointly proposed a fast and safe federal learning system
- DAY ONE
- STM32通过串口进入和唤醒停止模式
- Yaduo Sangu IPO
猜你喜欢

【自动化测试框架】关于unittest你需要知道的事

Yaduo Sangu IPO

刘永鑫报告|微生物组数据分析与科学传播(晚7点半)

Imeta | Chen Chengjie / Xia Rui of South China Agricultural University released a simple method of constructing Circos map by tbtools

GPIO簡介

App general function test cases

48页数字政府智慧政务一网通办解决方案

Clipboard management tool paste Chinese version

Three application characteristics of immersive projection in offline display

2022/2/11 summary
随机推荐
C language input / output stream and file operation [II]
在docker中快速使用各个版本的PostgreSQL数据库
准备好在CI/CD中自动化持续部署了吗?
Leecode brush question record sword finger offer 58 - ii Rotate string left
DAY FOUR
Basic chart interpretation of "Oriental selection" hot out of circle data
C语言输入/输出流和文件操作【二】
DAY ONE
After leaving a foreign company, I know what respect and compliance are
DAY SIX
Quickly use various versions of PostgreSQL database in docker
PostgreSQL使用Pgpool-II实现读写分离+负载均衡
谷歌百度雅虎都是中国公司开发的通用搜索引擎_百度搜索引擎url
What can the interactive slide screen demonstration bring to the enterprise exhibition hall
DAY TWO
陀螺仪的工作原理
Automatic test tool katalon (WEB) test operation instructions
Pinia module division
MySQL master-slave multi-source replication (3 master and 1 slave) setup and synchronization test
App general function test cases