当前位置:网站首页>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
边栏推荐
- Day10 ---- 强制登录, token刷新与jwt禁用
- Titles can only be retrieved in PHP via curl - header only retrieval in PHP via curl
- 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
- Micro service knowledge sorting - cache technology
- Global and Chinese markets for medical temperature sensors 2022-2028: Research Report on technology, participants, trends, market size and share
- 2022-06-30 advanced network engineering (XIV) routing strategy - matching tools [ACL, IP prefix list], policy tools [filter policy]
- 2022 Xinjiang latest construction eight members (standard members) simulated examination questions and answers
- CMD implements the language conversion of locale non Unicode programs
- 2022-06-28 advanced network engineering (XIII) IS-IS route filtering, route summary, authentication, factors affecting the establishment of Isis neighbor relations, other commands and characteristics
- Global and Chinese market of charity software 2022-2028: Research Report on technology, participants, trends, market size and share
猜你喜欢

Native table - scroll - merge function

Nerfplusplus parameter format sorting

第一章:求奇因数代数和,求同吗小数和s(d, n),简化同码小数和s(d, n),拓广同码小数和s(d, n)

The 29th day of force deduction (DP topic)

Wechat applet quick start (including NPM package use and mobx status management)

Test panghu was teaching you how to use the technical code to flirt with girls online on Valentine's Day 520

Professional interpretation | how to become an SQL developer

Chapter 1: sum of three factorials, graph point scanning

1.4 learn more about functions

2022-06-25 advanced network engineering (XI) IS-IS synchronization process of three tables (neighbor table, routing table, link state database table), LSP, cSNP, psnp, LSP
随机推荐
Sword finger offer 30 Stack containing min function
2022-07-02 advanced network engineering (XV) routing policy - route policy feature, policy based routing, MQC (modular QoS command line)
2.5 conversion of different data types (2)
Implementation of stack
2. Template syntax
JMeter connection database
Global and Chinese market of rubidium standard 2022-2028: Research Report on technology, participants, trends, market size and share
2022-06-30 advanced network engineering (XIV) routing strategy - matching tools [ACL, IP prefix list], policy tools [filter policy]
IPv6 experiment
Detailed and not wordy. Share the win10 tutorial of computer reinstallation system
第一章:求奇因数代数和,求同吗小数和s(d, n),简化同码小数和s(d, n),拓广同码小数和s(d, n)
PR 2021 quick start tutorial, how to create new projects and basic settings of preferences?
Parental delegation mechanism
FAQs for datawhale learning!
Global and Chinese market of two in one notebook computers 2022-2028: Research Report on technology, participants, trends, market size and share
The 15 year old interviewer will teach you four unique skills that you must pass the interview
PR 2021 quick start tutorial, how to create a new sequence and set parameters?
How to check the permission to write to a directory or file- How do you check for permissions to write to a directory or file?
MPLS configuration
Kubernetes cluster builds efk log collection platform