当前位置:网站首页>Specification for self test requirements of program developers
Specification for self test requirements of program developers
2022-06-24 17:40:00 【Software test network】
One 、 background
Items that have not completed self-test in the past shall be delivered for test , A large number of low-level errors occur , This leads to inefficient man hour investment in the testing department , The test quality is not high , Therefore, development testing is regarded as an important node before delivery and test , Developers must have basic test awareness and ability , Make sure there are no major problems , The main function logic is smooth , Ensure the quality of delivery and test .

Two 、 Self test requirements
1. Develop self-test cases
Test according to the development self-test cases provided by the test department .
Example :

2.YAPI Interface documents are complete
Check that the interface documentation is complete , Including interface definition , Enter the reference , Return value , Field length limit, etc . It must be confirmed by the front-end personnel .
3. Interface pass rate 100%
adopt Postman or Yapi Perform a set test on the interface . Next, the execution result must 100% adopt .
4. Complete a round of development self-test
After the self-test is completed, the project developer's self-test document will be produced .
The objects involved in the self-test : product 、 Design 、 front end 、 backstage .
Purpose of self-test :
- The designer checks the visual restoration of the design .
- Check that the business process and function access of the product meet the requirements , Avoid missing features .
- Check whether the product copy is correct .
- Background personnel check whether the interface is normal .
- Front end and background developers can check whether the page function and logic are normal .
3、 ... and 、 Requirements for writing self-test documents
1. Module classification
Class A : Small program end 、 Wechat end 、 Background management
second level : Business module
2. Problem aggregation
Different problems of the same module are recorded in the same column .
3. Problem status
Set the state of : To be processed 、 resolved 、 Verified .
Four 、 Self test questions
1. Time is tight , Whether self-test is required for urgent tasks
A: Ensure that the main line functions properly , Specify which function modules are not fully functional , However, the requirements still need to be tested , Must be confirmed by the Department Manager .
2. The code written by developers is not very demanding
A: Adhere to code specifications , Review the complex process first out process or scheme .
3. Think that developing self-test is not important or has no self-test thinking consciousness
A: Self test is an important part , Strengthen team self-test awareness and standardize process operation .
4. I don't know how to carry out effective self-test through tools
A: Use Chrome Browser open Console View input and return ,Postman The interface test ,Jmeter Do pressure test ,WEB The development tool checks the wechat interface call , Real machine experience of other core businesses .
5. simulation ( normal ) Test data , And data volume .
A: Initialize normal data , Do not use 123 or abc This test data . Simulate a reasonable amount of data , And add the necessary table indexes , Ensure that... Is on the real data volume SQL Execution efficiency .
6. simulation ( Submit ) Abnormal data
A: Page submit unconventional data , Including special symbols , expression , Null value , Extra long character , Check whether the interface call is normal .
7. Simulate abnormal process operation , Think about which operations or processes are abnormal
A: Through direct access to the page , Check whether the page operation is normal , Whether the prompt is normal .
8. Check security checklist
A: Safety rules checklist, Make preparations before launching .
边栏推荐
- CentOS 7 installing SQL server2017 (Linux)
- 【你真的会用ES吗】ES基础介绍(一)
- EasyPlayer流媒体播放器播放HLS视频,起播速度慢的技术优化
- Following the previous SYSTEMd pit
- Dunhuang Research Institute and Tencent have launched a new strategic cooperation to take you around the digital new silk road with AI
- "Gambler" bubble Matt turns around
- [2021 taac & Ti-One] frequently asked questions related to Ti-One products
- Users of the Tiktok open platform are authorized to obtain the user's fan statistics and short video data
- RestCloud ETL抽取动态库表数据实践
- Industrial security experts talk about DDoS countermeasures from the perspective of attack and defense
猜你喜欢

Constantly changing the emergency dialing of harmonyos ETS during the new year

Ten software development indicators for project managers

C language - structure II
About swagger

国家出手了!对知网启动网络安全审查

LC 300. Longest increasing subsequence

How to create simple shapes in illustrator 2022
Using flex to implement common layouts

How to decompile APK files

Mengyou Technology: tiktok current limiting? Teach you to create popular copywriting + popular background music selection
随机推荐
[2021 taac & Ti-One] frequently asked questions related to Ti-One products
Number of occurrences of numbers in the array (medium difficulty)
Open up the construction of enterprise digital procurement, and establish a new and efficient service mode for raw material enterprises
Tencent cloud layer 7 load balancing log analysis and monitoring
What is the problem that the data is not displayed on the login web page after the configuration of the RTSP video security intelligent monitoring system easynvr is completed
1. Leveldb getting started
Five steps to effectively monitor network traffic
Devops in digital transformation digital risk
Design topic: MATLAB cellular automata personnel evacuation
Cloud native monitoring via blackbox_ Exporter monitoring website
Why do you develop middleware when you are young? "You can choose your own way"
How to use rdbtools to analyze redis large keys
FPGA systematic learning notes serialization_ Day10 [sequential logic, competitive adventure, synchronous reset, asynchronous reset]
Erc-20 Standard Specification
Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters
Tensor and tensor network background and significance - basic knowledge
腾讯云荣获“可信云技术最佳实践-虚拟化”
Install MySQL using Yum for Linux
Setting the Arduino environment for tinyml experiments
电子元器件行业B2B电商市场模式、交易能力数字化趋势分析