当前位置:网站首页>2022 software testing workflow to know
2022 software testing workflow to know
2022-07-06 05:59:00 【Test Xiaozha】
Different types of software products are tested in different ways and with different emphasis , The testing process will be different . The same type of software product , The testing process developed by different companies will be different . Although the detailed test steps of different software are different , But the basic testing process they follow is the same .
2022 To know the workflow of software testing
1 Analyze test requirements
Testers need to analyze software requirements before making test plans , In order to have a clear understanding of the software products to be developed , So as to clarify the test object, the scope and focus of the test work . Some test data can also be obtained when analyzing requirements , As the basic basis of test plan , Lay a good foundation for subsequent tests .
Besides , Analyzing test requirements is also testing software requirements , To find unreasonable places in software requirements .
The identified test requirements must be verifiable , Test requirements must have an observable 、 Measurable results . Requirements that cannot be verified are not test requirements . Test requirements analysis also needs to communicate with customers , To clarify some confusion , Ensure that testers and customers reach a consensus on the project as soon as possible .
2 Make a test plan
The following work arrangements shall be made for the test plan .
① Determine test scope : Identify which objects need to be tested , Which objects are not to be tested .
② Develop test strategy : Test strategy is the most important part of test plan , It prioritizes the content to be tested , And determine the test focus . According to the characteristics and test types of test modules ( Such as function test 、 Performance testing ) Select test environment and test method ( Such as manual test 、 automated testing ).
③ Schedule test resources : Pass the test 、 Time 、 Workload and other factors affect the reasonable arrangement of test resources , Including personnel allocation 、 Tool configuration, etc .
④ Schedule the test : According to the software development plan 、 Schedule the testing work according to the overall product plan , At the same time, we should also consider the changes of each part of the work . When scheduling work , It is better to reserve a buffer time between various test work to deal with plan changes .
⑤ Estimate the test risk : List the uncertainties that may occur during the test work , And formulate countermeasures .
3 Design test cases
① The test case (Test Case) It refers to a detailed test plan , Including test environment 、 testing procedure 、 Test data and expected results . Different companies have different test case templates , Although they are different in style and style , But it's essentially the same , Both include the basic elements of test cases .
② The principle of test case writing is to achieve the maximum test coverage with the least test cases as far as possible .
4 Perform the test
① Test execution is the process of executing tests according to test cases , This is the main activity stage of testers .
② The test shall be executed according to the priority of test cases .
③ During the execution of the test , Testers should closely follow the test process , Record defects 、 Form reports, etc , This stage is the most important work stage for testers .
5 Write test report
A complete test report must include the following points .
① introduction : Purpose of test report preparation 、 Explanation of professional terms and references in the report .
② Test summary : Introduce the background of the project 、 Test time 、 Information such as test location and tester .
③ Test content and implementation : Describe the version of this test module 、 Test type , The test case design method used and the test pass coverage , Provide the evaluation conclusion of the test execution process according to the passing of the test , And give suggestions for improvement of test execution activities , It can be used as a reference for subsequent test implementation activities .
④ Defect statistics and analysis : Count the number of defects found in this test 、 Type, etc , Analyze the causes of defects and give suggestions such as avoidance measures , At the same time, residual defects and unresolved problems shall be recorded .
⑤ Test conclusion and suggestion : From demand compliance 、 Functional correctness 、 The overall evaluation of version quality is carried out from multiple dimensions such as performance indicators , Give specific and clear conclusions .
summary
The data in the test report is true , Every conclusion must have an evaluation basis , It can't be subjective .
Foundation consolidation
Practical course of software testing 《 Learn to drive 》APP Actual software testing
First public - dark horse headline software test actual project Full version
Software testing tutorial Charles Test practice of packet capture tool
Software test engineer must MySQL database ,mysql Elaborate on the system + Practice after class
Advanced course of software testing wechat applet testing practice — The whole net starts
边栏推荐
- My 2021
- Pytorch代码注意的细节,容易敲错的地方
- [SQL Server Express Way] - authentification et création et gestion de comptes utilisateurs
- 关于 PHP 启动 MongoDb 找不到指定模块问题
- [email protected]树莓派
- B站刘二大人-反向传播
- Yunxiaoduo software internal test distribution test platform description document
- Pay attention to the details of pytoch code, and it is easy to make mistakes
- The usage and difference between strlen and sizeof
- Li Chuang EDA learning notes 12: common PCB board layout constraint principles
猜你喜欢

The difference and usage between continue and break

Detailed explanation of BF and KMP

How can large websites choose better virtual machine service providers?

【论文代码】SML部分代码阅读

Configuring OSPF GR features for Huawei devices

MIT6.s081-2020 Lab2 System Calls

假设检验学习笔记
![[happy Spring Festival] if you feel happy, dance](/img/b5/faa4cb94ef5fb45b8bb98ecb69962f.jpg)
[happy Spring Festival] if you feel happy, dance

Station B Liu Erden - linear regression and gradient descent

Function of contenttype
随机推荐
Processes and threads
ArcGIS application foundation 4 thematic map making
H3C S5820V2_ Upgrade method after stacking IRF2 of 5830v2 switch
AUTOSAR从入门到精通番外篇(十)-嵌入式S19文件解析
CoDeSys note 2: set coil and reset coil
Station B, Mr. Liu Er - multiple logistic regression, structure 7
清除浮动的方式
【论文代码】SML部分代码阅读
As3013 fire endurance test of cable distribution system
B站刘二大人-线性回归及梯度下降
Web service connector: Servlet
Station B, Master Liu Er - dataset and data loading
Station B Liu Erden softmx classifier and MNIST implementation -structure 9
Node 之 nvm 下载、安装、使用,以及node 、nrm 的相关使用
My 2021
(5) Explanation of yolo-v3 core source code (3)
The usage and difference between strlen and sizeof
What preparations should be made for website server migration?
Station B Liu Erden - linear regression and gradient descent
误差的基本知识