当前位置:网站首页>Software testing process
Software testing process
2022-04-23 03:33:00 【Li Xingye】
Software testing process
Requirements review stage
Mission : Review software requirements
Those responsible : Test Manager or team leader or Senior Test Engineer
Purpose : Review the software requirements specification , Ask questions in the document
The job description : project manager 、 Development 、 Test and other teams send representatives to participate in software requirements review , Put forward the problems or suggestions in the demand from its own perspective , If the product is adopted for repair , The repaired software requirements specification will be used as a reference for development and testing .
Test plan phase
Mission : Write a test plan
Those responsible : Test Manager or team leader or Senior Test Engineer
Purpose : Guide the follow-up test activities in an orderly manner through the plan
The job description : Write a test plan to clarify the test scope 、 Test resource preparation ( Hardware 、 Test tools, etc )、 Team work arrangement and progress 、 Deliverables task : Write a test plan
Test design stage
Mission 1: Demand analysis
Those responsible : Test Engineer
Purpose : Get test requirements , Identify test items 、 Test sub item
The job description : According to software requirements 、 Software design and other R & D documents , Slave function 、 performance 、 Interface and other multi-dimensional analysis test items 、 Test sub item .
Mission 2: Use case design 、 Use case review 、 Use case modification
Those responsible : Test Engineer
Purpose : Design test cases to guide test execution , Participate in use case review , Responsible for use case modification
The job description : Testers use appropriate use case design methods , Design and write test cases , Complete the test cases of all tested systems . Participate in team use case review , Make an opinion or suggestion , Maintenance and modification of use cases
Test execution phase
Mission 1: Set up the test environment
Those responsible : Test Engineer
Purpose : Preparing the test environment , Prepare for testing
The job description : The tester is based on the information provided by the developer 《 Software installation instructions 》, Complete the construction of test environment . Testers build a test environment and , To complete the 《 Software installation instructions 》 Test verification of .
Mission 2: Execute test case
Those responsible : Test Engineer
Purpose : The test execution
The job description : The tester executes the test cases of the module he is responsible for , At the same time, the execution result of each test case shall be marked .
Mission 3: Submit defect report
Those responsible : Test Engineer
Purpose : Submit defect information to developers
The job description : When a tester executes a test case , If defects are found , The defect list needs to be prepared according to the standard format , Track progress and defects and solve them .
Mission 4: regression testing
Those responsible : Test Engineer
Purpose : Confirm whether the defect is solved
The job description : After developing and solving the lack of road , Submit a new software version , The tester shall confirm whether the submitted defects have been effectively solved , And introduce new defects at the end of the duck .
Mission 5: Optimize test cases
Those responsible : Test Engineer
Purpose : Adjust test cases based on execution feedback
Test evaluation stage
Mission : Test report
Those responsible : Test Manager or test team leader
Purpose : Summary of the whole test and evaluation of the results
The job description : After the whole test , It is necessary to summarize the whole testing work and software quality . The test report mainly includes : Summary and analysis of actual test environment and test process data 、 Test the remaining defects and deal with them 、 Evaluation of software version quality 、 Follow up test recommendations 、 Test conclusion .
版权声明
本文为[Li Xingye]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204220605386728.html
边栏推荐
- Leetcode 617 merge binary tree
- 2022 group programming ladder simulation match 1-8 are prime numbers (20 points)
- . net 5 Web custom middleware implementation returns the default picture
- Unity knowledge points (common core classes)
- JS implementation of new
- Common net HP UNIX system FTP server listfiles returns null solution.
- JS calculates the display date according to the time
- Design and implementation of redis (2): how to handle expired keys
- Punch in: 4.23 C language chapter - (1) first knowledge of C language - (12) structure
- Cefsharp stores cookies and reads cookies
猜你喜欢
Database - MySQL -- Navicat import SQL error 1067 - invalid default value for 'paydate‘
2022 团体程序设计天梯赛 模拟赛 L1-7 矩阵列平移 (20 分)
The art of concurrent programming (2): synchronized usage scenarios
深度学习笔记(二)——激活函数原理与实现
Explanation keyword of MySQL
Unity knowledge points (ugui)
. net 5 Web custom middleware implementation returns the default picture
Codeforces round 784 (Div. 4) (AK CF (XD) for the first time)
Visual programming - drawing assignment
L3-011 直捣黄龙 (30 分)
随机推荐
MySQL grouping query rules
The content of the website is prohibited from copying, pasting and saving as JS code
Websites frequented by old programmers (continuously updated)
Several common methods of multithreading
The art of concurrent programming (5): the use of reentrantlock
JS changes the words separated by dashes into camel style
Laboratory safety examination
打卡:4.22 C语言篇 -(1)初识C语言 - (11)指针
Romantic silhouette of L2-3 of 2022 group programming ladder Simulation Competition (25 points)
Detailed description of MySQL index [B + tree index, hash index, full-text index, overlay index]
Punch in: 4.22 C language chapter - (1) first knowledge of C language - (11) pointer
The query type of MySQL is very inefficient.
PYMOL-note
L3-011 直捣黄龙 (30 分)
Definition format of array
Development record of primary sensitive word detection
深度學習筆記(二)——激活函數原理與實現
Problem a: face recognition
MySQL之explain关键字详解
Design and implementation of redis (2): how to handle expired keys