当前位置:网站首页>Test shift left and right
Test shift left and right
2022-07-02 12:05:00 【Monsters 114】
Test left shift and test right shift understanding
Understanding of testing :
1、 Testing is the cost center in the team , What is cost center ? Generally speaking, from the perspective of superiors , Or from the perspective of company executives , The fewer people in the test team, the better .
2、 How can we win more benefits or better development prospects for the testing team ? Then we need to Expand the cognition of the boss : Let the boss treat the test team as a cost that must be paid , Becoming an accredited testing team can also bring more value .
Namely Does the test have to wait until the end to do some necessary checks ? If we only do the necessary checks , Then the boss is willing to pay very little money in testing . But if we tell the boss : We can move the test to the left 、 Push forward , We can help product managers improve the quality of output requirements ; Let fewer product managers be used in the project , Give higher quality requirements , Make users more satisfied —— Then the value will be much greater .
Pull through the pain points of superior management , Clarify the team's goals , We should do well R & D leadership communication , Product leaders 、 Communication from the project manager to the team 【 Test leadership vision 】
The premise of communication is not PK The volume , It's based on facts , Analyze with data , Smart leaders communicate calmly .
Test shift left test shift right :
For software products , The traditional quality mode moves left and tests Move right Be endowed with more connotation , Also assume more responsibilities .

■ Test shift left : Test shift left , In essence, it is to find and prevent problems earlier with the help of tools and testing methods .
- demand : On demand 、 Testing of architecture and design models ;
- Development : Focus on adding pairs of units 、 Component and service layer testing ;
- Keep testing : automated testing .
■ Test move right : For test students , After the version goes online, we need to continue to pay attention to online monitoring and early warning , Find problems in time and follow up to solve them , Minimize the impact .
- Grayscale Release : New version online test ;
- monitor : Reasonable performance monitoring 、 Data monitoring and early warning mechanism ;
- User feedback : Online problem solving 、 Tracking mechanism .
Test the output direction :
1. Test task tracking
2. Establish code branch management specification
3. Code quality check
4. Keep testing : be based on XX The platform realizes interface automation
The principle of test moving to the left supports the test team to work with all stakeholders early in the software development cycle . So they can clearly understand the requirements and design test cases to help the software “ Fast failure ”, Urge the team to modify all the... Earlier bug.
Participation and understanding will enable testers to acquire complete knowledge of the product , Think through all the scenes , Design real-time scenarios based on software behavior , These will help the team identify some defects before coding is completed
What activities can improve the upper limit of quality ( give an example ):
Healthy project process ( Reasonable and strictly followed project process )
Reasonable demand analysis ( Evaluate the quality of requirements , Analyze the rationality and integrity of requirements )
Excellent system architecture
Complete system design ( Evaluate the quality of the design , Analyze the rationality and integrity of requirements )
Make full use of static code scanning
Define R & D Standards
Earlier test analysis ( Complete the analysis of requirements before development , Prepare for various reviews )
Test execution as early as possible ( Participate in test execution in advance , Some problems were found before integration )
What activities can improve the lower limit of quality ( give an example ):
Healthy testing process
Excellent test cases
Reasonable test plan
Appropriate automation
Appropriate exploratory testing
Development self testing (TDD、BDD, Testing provides better use cases 、 Technical support )
Cultivation of team quality awareness
For test shift right , Online monitoring can be a breakthrough , give an example :
Closed loop online problem feedback - Check - solve - Update process
More convenient log viewing 、 Return service
Rich and effective log, Facilitate the rapid positioning of problems
Rich monitoring indicators ( For example, business outlier indicators )
Cost monitoring ( For example, SMS sending )
Key indicators are monitored daily ( Server metrics )
Production data monitoring ( alert )( adopt sql Statement to realize production data monitoring , For example, whether there are multiple orders with the same order number )
So for the test, move right , I think we can give feedback around the problem 、 Find out 、 location 、 Monitor deployment , The participants are not limited to operation and maintenance personnel
边栏推荐
- 自然语言处理系列(二)——使用RNN搭建字符级语言模型
- File operation (detailed!)
- PyTorch搭建LSTM实现服装分类(FashionMNIST)
- Esp32 stores the distribution network information +led displays the distribution network status + press the key to clear the distribution network information (source code attached)
- 机械臂速成小指南(七):机械臂位姿的描述方法
- 史上最易懂的f-string教程,收藏这一篇就够了
- Depth filter of SvO2 series
- Data analysis - Matplotlib sample code
- Beautiful and intelligent, Haval H6 supreme+ makes Yuanxiao travel safer
- H5,为页面添加遮罩层,实现类似于点击右上角在浏览器中打开
猜你喜欢

Dynamic debugging of multi file program x32dbg

SVO2系列之深度濾波DepthFilter

GGHIGHLIGHT: EASY WAY TO HIGHLIGHT A GGPLOT IN R

PyTorch搭建LSTM实现服装分类(FashionMNIST)

HOW TO EASILY CREATE BARPLOTS WITH ERROR BARS IN R
![[visual studio 2019] create and import cmake project](/img/51/6c2575030c5103aee6c02bec8d5e77.jpg)
[visual studio 2019] create and import cmake project

文件操作(详解!)

ES集群中节点与分片的区别

HOW TO CREATE A BEAUTIFUL INTERACTIVE HEATMAP IN R

自然语言处理系列(三)——LSTM
随机推荐
SCM power supply
子线程获取Request
求16以内正整数的阶乘,也就是n的阶层(0=<n<=16)。输入1111退出。
File operation (detailed!)
Codeforces 771-div2 C (trouble, permutation is not very good)
[untitled] how to mount a hard disk in armbian
Leetcode922 按奇偶排序数组 II
Log4j2
Seriation in R: How to Optimally Order Objects in a Data Matrice
Yygh-10-wechat payment
[visual studio 2019] create MFC desktop program (install MFC development components | create MFC application | edit MFC application window | add click event for button | Modify button text | open appl
(C语言)八进制转换十进制
Take you ten days to easily finish the finale of go micro services (distributed transactions)
Three transparent LED displays that were "crowded" in 2022
PyTorch搭建LSTM实现服装分类(FashionMNIST)
Natural language processing series (III) -- LSTM
easyExcel和lombok注解以及swagger常用注解
HOW TO CREATE A BEAUTIFUL INTERACTIVE HEATMAP IN R
How to Easily Create Barplots with Error Bars in R
浅谈sklearn中的数据预处理