当前位置:网站首页>[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 )
边栏推荐
- Learning XML DOM -- a typical model for parsing XML documents
- Tables in the thesis of latex learning
- Write a program that uses pointers to set all elements of an int array to 4.18: 0.
- Differences among opencv versions
- The future education examination system cannot answer questions, and there is no response after clicking on the options, and the answers will not be recorded
- [Galaxy Kirin V10] [desktop] cannot add printer
- /*Rewrite the program, find the value of the element, and return the iterator 9.13: pointing to the found element. Make sure that the program works correctly when the element you are looking for does
- Architecture introduction
- Linked list operation can never change without its roots
- system design
猜你喜欢

PHP code audit 3 - system reload vulnerability
![[Galaxy Kirin V10] [server] soft RAID configuration](/img/d5/789387613fafc18f623d0cff45093b.jpg)
[Galaxy Kirin V10] [server] soft RAID configuration

【Day1】 deep-learning-basics

Dichotomy search (C language)

C language structure to realize simple address book

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

Delayed message center design

DDL statement of MySQL Foundation

Safety reinforcement learning based on linear function approximation safe RL with linear function approximation translation 2

PHP代码审计3—系统重装漏洞
随机推荐
How to use diff and patch to update the source code
DCL statement of MySQL Foundation
The future education examination system cannot answer questions, and there is no response after clicking on the options, and the answers will not be recorded
DDL language of MySQL database: create, modify alter, delete drop of databases and tables
Batch distribution of SSH keys and batch execution of ansible
Write a program that uses pointers to set all elements of an int array to 4.18: 0.
Sword finger offer 31 Stack push in and pop-up sequence
Huge number (C language)
Safety reinforcement learning based on linear function approximation safe RL with linear function approximation translation 2
Doris / Clickhouse / Hudi, a phased summary in June
[Galaxy Kirin V10] [server] iSCSI deployment
[Galaxy Kirin V10] [desktop] can't be started or the screen is black
如果不知道這4種緩存模式,敢說懂緩存嗎?
Map container
Occasional pit compiled by idea
Ruby time format conversion strftime MS matching format
Add t more space to your computer (no need to add hard disk)
leetcode1229. Schedule the meeting
[Galaxy Kirin V10] [desktop and server] FRP intranet penetration
[Galaxy Kirin V10] [server] grub default password


