当前位置:网站首页>Test changes in Devops mode -- learning and thinking
Test changes in Devops mode -- learning and thinking
2022-07-03 20:04:00 【Always on the test road】
The company is gradually moving from agile mode to DevOps Model transformation , What changes have taken place in the work of testers ,DevOps What are the changes to the test , Need to study hard to understand . Record useful knowledge points and good learning materials in the learning process .
DevOps spell
It's development (development) And operation and maintenance (operations) Abbreviation DevOps
DevOps The background :
To adapt to the market Fast change , Require the enterprise Product fast iterations , Flexible coping The user needs , It's breeding DevOps.
The software development model mainly goes through the following stages :

Waterfall model It solves the problem of difficult division of labor and cooperation , But a year 1~2 Time of The publishing process is too slow , And it can't meet the changing requirements .
agile development It solves the problem that requirements change frequently 、 Online slow problem . however The gap between development and operation and maintenance has not been solved , It even adds a lot of difficulties and disputes between development and maintenance .
DevOps On the basis of agility , The main solution is development and operation and maintenance 、 Barriers between operations , More emphasis on end-to-end collaboration from requirements design to production deployment , More emphasis on lean 、 Efficient ; We should try our best to eliminate the waste in every link , The ultimate pursuit of high productivity in every link , To get fast 、 The purpose of high quality online .
Chat DevOps The next test technology (1) Chat DevOps test - Cloud community - Hua Wei Yun ---- The above sources : Chat DevOps The next test technology (1) Chat DevOps test - Cloud community - Hua Wei Yun
DevOps Value pursuit
Value exploration and rapid validation .
Value exploration is to quickly discover and identify the real needs of external customers , Create value points for it .
" Fast verification loop " Ask the enterprise to find the business problem and set the business goal , Fast realization and landing of value points .
The test belongs to " Fast verification loop ", The process requires the development of / test / The role of operation and maintenance closely matches , High efficiency and high texture to verify new features .
DevOps Landing value
Improve business responsiveness
DevOps In the fall to the ground , It can improve the quality of delivery while improving efficiency , The improvement of the degree of automation can improve the responsiveness to the iteration of business requirements , The throughput of research and operation can be improved by geometric level .
Improvement of R & D delivery specifications
R & D teams of different projects or products , Carry out R & D delivery activities on the same platform , Through the pre established process of the platform 、 Rules and other constraints on the delivery activities of different R & D teams , So as to realize the unification of R & D delivery specifications and Standards , Realize enterprise level optimization, promotion and improvement .
Improve the efficiency of R & D delivery
By preparing for the environment in the R & D delivery process 、 Compiling and constructing 、 Code quality check 、 The system test 、 Automation of software deployment and other processes , Reduce the time of manual operation or waiting for manual operation , Comprehensively improve the automation level of R & D delivery process , Improve R & D delivery efficiency .
Improve the quality of R & D delivery
R & D delivery quality assurance from the existing deployment results , Extend to source code quality assurance 、 Test coverage guarantee and other processes , So as to realize the quality inspection and improvement of the whole process from source code to deployment , The whole link improves the quality of R & D delivery
R & D delivery control improved
For the demand of R & D delivery 、 Development 、 test 、 Release and deployment process , Conduct comprehensive data and measurement , Establish quality access control for key indicators , So as to realize automatic technical control , Combined with the existing administrative control , Controlled by a single result , Achieve R & D delivery “ The process + result ” Control and control , Improve management and control .
Continuous optimization of R & D delivery
be based on DevOps platform , Through pipeline process data collection , And further measurement analysis , Realize continuous optimization of R & D delivery process , Both include DevOps Platform optimization , It also includes the R & D delivery process 、 Optimization of standards and specifications .
---- The above reference source :【 dried food 】DevOps The evolution and landing value of _ Business
DevOps Next test changes
(1) Step by step centralized test -》 High frequency quick test
(2) Proportion of manual testing -》 Increase in the proportion of automated testing , Interface automation 、 Contract automation testing 、 Functional automation is in great use , It is used to improve the online test progress
(3) Pay attention to the single link of the test process after the completion of development , Ignore the participation of testers before and during development , Product operation control and quality participation after deployment and launch -》 Emphasize the left shift of the test , Test move right , Testing activities have run through DevOps The whole process , The development team also has to take on the task of testing , The test team will also be connected to the development phase of testing and testing guidance activities
(4)UT Weaken ,API And contract testing is more acceptable :UT Automation still exists , because UT Maintenance work is huge , And the demand changes quickly , Lead to UT The input-output ratio is out of proportion ,UT Automation weight drops , Use API And the contract 、Mock Wait for the test to replace .
(5) Deployment automation , Grayscale publishing is becoming more and more popular : The deployment of services has been completely replaced by automation tools , Testing is self-test based on the deployed environment . meanwhile , Grayscale publishing and A/B Testing solves the global risk caused by too fast process , Upgrade and fallback become routine activities .
(6) The tester was right Platform tools are increasingly dependent :DevOps After the process is completed , More rely on the ability of platform tools to support .
Partially picked to : Chat DevOps The next test technology (1) Chat DevOps test - Cloud community - Hua Wei Yun
Test shift left and right
Test shift left : It means that testers participate in various activities in the early stage of the software project earlier , Define relevant test cases before function development , Discover quality problems in advance . Early introduction of the testing process helps prevent defects , It also provides developers with the flexibility to apply dynamic changes throughout the development phase .
Test move right : It's monitoring directly in the production environment , And get user feedback in real time . In this way , Collect feedback from the user side , Continuously improve the user experience satisfaction of the product according to user feedback , Improve product quality . Moving the test right helps better respond to unexpected situations .
-------- Yes DevOps Some thoughts on testing ---------
DevOps Medium quality assurance (QA) It is no longer the exclusive responsibility of testers , It's the direction that all the staff have to work for . Testers get involved in the development work in advance , Develop test plans with developers ; Developers can participate in configuration deployment ; Operation and maintenance personnel can fill in test cases in the automated test case library ; Testers configure automated test cases into the continuous delivery chain at any time , The common goal of all members is to deliver efficiently 、 High quality products .
Continuous testing requires testers to have a certain coding ability . Testers should not only master common testing tools 、 Use of version control tools and integration tools , And be able to read the code , Check the build log , Constantly optimize the whole test strategy and test cases . Testers must also be involved in the entire continuous delivery process , Ensure the quality of products in the most efficient way .
Testers should focus on the continuous optimization of testing strategies . Automated testing is certainly the most important way to achieve continuous integration , But not all tests are suitable for Automation , Such as usability test and interface consistency test . Testers need to focus on continuous test strategy optimization , By adjusting the proportion of various test cases 、 Increase test coverage 、 Improve the quality of test cases and rapid feedback to improve test efficiency , Achieve comprehensive quality assurance .DevOps How to deal with the era test ?_ Development
https://www.sohu.com/a/292575150_753085https://blog.csdn.net/wetest_tencent/article/details/111195675
https://blog.csdn.net/wetest_tencent/article/details/111195675
边栏推荐
- Chapter 2: find the box array, complete number in the specified interval, and improve the complete number in the specified interval
- Global and Chinese market of liquid antifreeze 2022-2028: Research Report on technology, participants, trends, market size and share
- 2.5 conversion of different data types (2)
- [effective Objective-C] - block and grand central distribution
- 2022 Xinjiang latest road transportation safety officer simulation examination questions and answers
- 2022-07-02 advanced network engineering (XV) routing policy - route policy feature, policy based routing, MQC (modular QoS command line)
- Professional interpretation | how to become an SQL developer
- Use of aggregate functions
- Day10 -- forced login, token refresh and JWT disable
- Xctf attack and defense world crypto advanced area best_ rsa
猜你喜欢

Native table - scroll - merge function
![2022-06-30 advanced network engineering (XIV) routing strategy - matching tools [ACL, IP prefix list], policy tools [filter policy]](/img/b6/5d6b946d8001e2d73c2cadbdce72fc.png)
2022-06-30 advanced network engineering (XIV) routing strategy - matching tools [ACL, IP prefix list], policy tools [filter policy]

2022-06-25 网工进阶(十一)IS-IS-三大表(邻居表、路由表、链路状态数据库表)、LSP、CSNP、PSNP、LSP的同步过程

Part 28 supplement (XXVIII) busyindicator (waiting for elements)

FAQs for datawhale learning!

5- (4-nitrophenyl) - 10,15,20-triphenylporphyrin ntpph2/ntppzn/ntppmn/ntppfe/ntppni/ntppcu/ntppcd/ntppco and other metal complexes

1.5 learn to find mistakes first

Chapter 2: find the box array, complete number in the specified interval, and improve the complete number in the specified interval

IPv6 experiment

Teach you how to quickly recover data by deleting recycle bin files by mistake
随机推荐
BOC protected tryptophan porphyrin compound (TAPP Trp BOC) Pink Solid 162.8mg supply - Qiyue supply
Chapter 1: find the algebraic sum of odd factors, find the same decimal sum s (D, n), simplify the same code decimal sum s (D, n), expand the same code decimal sum s (D, n)
47. Process lock & process pool & Collaboration
2022-06-25 网工进阶(十一)IS-IS-三大表(邻居表、路由表、链路状态数据库表)、LSP、CSNP、PSNP、LSP的同步过程
How to improve data security by renting servers in Hong Kong
10 smart contract developer tools that miss and lose
Pat grade B 1009 is ironic (20 points)
FPGA learning notes: vivado 2019.1 project creation
4. Data splitting of Flink real-time project
Geek Daily: the system of monitoring employees' turnover intention has been deeply convinced off the shelves; The meta universe app of wechat and QQ was actively removed from the shelves; IntelliJ pla
Global and Chinese markets of lithium chloride 2022-2028: Research Report on technology, participants, trends, market size and share
Rad+xray vulnerability scanning tool
Vscode reports an error according to the go plug-in go get connectex: a connection attempt failed because the connected party did not pro
1.5 learn to find mistakes first
Commands related to files and directories
Global and Chinese market of rubidium standard 2022-2028: Research Report on technology, participants, trends, market size and share
2022-06-28 网工进阶(十三)IS-IS-路由过滤、路由汇总、认证、影响ISIS邻居关系建立的因素、其他命令和特性
BOC protected alanine zinc porphyrin Zn · TAPP ala BOC / alanine zinc porphyrin Zn · TAPP ala BOC / alanine zinc porphyrin Zn · TAPP ala BOC / alanine zinc porphyrin Zn · TAPP ala BOC supplied by Qiyu
2022 - 06 - 30 networker Advanced (XIV) Routing Policy Matching Tool [ACL, IP prefix list] and policy tool [Filter Policy]
Chapter 1: seek common? Decimal and S (D, n)