当前位置:网站首页>[test theory] test process management
[test theory] test process management
2022-07-04 10:36:00 【StoneTester】
List of articles
Preface
Start with the software development cycle model , Simply analyze how to do a good job in process management
According to the goal and work efficiency focused at different stages of the product , Timely adjustment is a reasonable process management
Related articles
【 Test theory 】 Test professional thinking
【 Test theory 】 Test the professional ability dimension
【 Test theory 】 Test process management
One 、 The waterfall 、 iteration 、 Spiral model
The waterfall 、 iteration 、 The spiral actually evolved into a model , Take the waterfall as the starting point
1. The waterfall
- brief introduction : The earliest model , Fixed process sequence from top to bottom , It establishes the basic activity content of software development , The biggest drawback is that it doesn't adapt to change , With the current software development environment , The waterfall model has little value .
6 A process :
draw up a plan 、 Demand analysis 、 software design 、 Programming 、 software test 、 Operation and maintenance
2. iteration (RUP)
- brief introduction : The process execution is still a waterfall model , But disassemble into each small product stage , Begin to approach the modern software development process
4 Stages :
initial 、 elaboration 、 structure 、 deliver
9 A process :
Business modeling 、 demand 、 Analysis and design 、 Realization 、 test 、 Deploy 、 Configuration and change management 、 project management 、 Environmental Science
3. screw
- brief introduction : Combined waterfall 、 Iterative model , The process execution is still a waterfall model , Cycle by cycle , Take risk assessment as the core , Fast iteration is the goal , Every iteration , Product optimization once .
- The industry process can basically see the shadow of the spiral model .
- Advantages and disadvantages :
- advantage 1: At first it was very small , valuable / When the boss values , Then gradually expand the scale . Quick trial and error .
- shortcoming 1: Testers intervene late , The defects buried in the early stage cannot be found and modified
- shortcoming 2: Develop and test serial
Baidu Encyclopedia - Spiral iteration model diagram :
Two 、V Model (RAD)
- brief introduction : Rapid development model , At the beginning, there was a clear correspondence and subdivision between the test stage and the preliminary design , The testing process in the industry is the content of this model
- Advantages and disadvantages : Although the testing process is refined , But for testers —— The advantages and disadvantages are similar to the spiral model
9 A process :
Customer demand analysis 、 Software requirements analysis 、 Outline design 、 Detailed design 、 Software coding 、 unit testing 、 Integration testing 、 The system test 、 The acceptance test .
3、 ... and 、 double V(W) Model
- brief introduction : be based on V The shortcomings of the model are optimized , Emphasize the parallel development, design and testing , It can be said that we should try our best to be close to the development parallelism , There's no way to solve it , The contradictory core of test management . Mainstream reference models in the industry .
Refer to the below :
Four 、 summary
This article , It basically records the mainstream model of software development cycle , But how we use this knowledge in actual business is the key .
The process cannot be quantified , As a tester , In terms of management process, we still focus on product quality 、 Production efficiency is the fundamental consideration , Summarized below :
Analyze from the following directions :
- Product stage : Trial and error 、 expand 、 Development 、 Stable
- Product size : user 、 Maintenance cost 、 Personnel cost
- Mass efficiency balance : Test management is an eternal topic , Constantly find directions for the boss to improve efficiency and quality
According to the above direction , combination V And spiral , Determine the appropriate process :
- Fast : Unclear product demand , Take each small prototype as the stage , The process reduces the outline design 、 Detailed design 、 Single measurement 、 Integration testing
- Balance : Have a complete product demand target , Iteratively expand , The process is basically complete
- Stable : Stable development and maintenance as the goal , Go to W The model is close to
Reference link ( Invasion and deletion )
边栏推荐
- Debug:==42==ERROR: AddressSanitizer: heap-buffer-overflow on address
- Seven examples to understand the storage rules of shaped data on each bit
- PHP code audit 3 - system reload vulnerability
- uniapp 处理过去时间对比现在时间的时间差 如刚刚、几分钟前,几小时前,几个月前
- Knapsack problem and 0-1 knapsack problem
- Work order management system OTRs
- Rhsca day 11 operation
- If the uniapp is less than 1000, it will be displayed according to the original number. If the number exceeds 1000, it will be converted into 10w+ 1.3k+ display
- Native div has editing ability
- 【Day1】 deep-learning-basics
猜你喜欢
[Galaxy Kirin V10] [server] NUMA Technology
DCL statement of MySQL Foundation
[Galaxy Kirin V10] [desktop] cannot add printer
leetcode842. Split the array into Fibonacci sequences
VLAN part of switching technology
Idea SSH channel configuration
Seven examples to understand the storage rules of shaped data on each bit
MFC document view framework (relationship between classes)
[Galaxy Kirin V10] [desktop] build NFS to realize disk sharing
Rhcsa12
随机推荐
Pod management
AUTOSAR from getting started to mastering 100 lectures (106) - SOA in domain controllers
Write a program that uses pointers to set all elements of an int array to 4.18: 0.
leetcode1-3
2020-03-28
[Galaxy Kirin V10] [server] set time synchronization of intranet server
[Galaxy Kirin V10] [server] NFS setup
Hlk-w801wifi connection
If you don't know these four caching modes, dare you say you understand caching?
Rhcsa12
[FAQ] summary of common causes and solutions of Huawei account service error 907135701
对于程序员来说,伤害力度最大的话。。。
On binary tree (C language)
Debug:==42==ERROR: AddressSanitizer: heap-buffer-overflow on address
Rhcsa operation
MPLS: multi protocol label switching
Dichotomy search (C language)
[Galaxy Kirin V10] [desktop] can't be started or the screen is black
DDL language of MySQL database: create, modify alter, delete drop of databases and tables
Batch distribution of SSH keys and batch execution of ansible