当前位置:网站首页>What does the software testing process include? What are the test methods?
What does the software testing process include? What are the test methods?
2022-07-25 12:32:00 【Software testing Lao Mo】
Catalog
Preface
What does the test mainly do ? This is completely reflected in the test process , At the same time, the test process is the most frequent interview questions , This is not just because the testing process is important , But in the interview process, this short half an hour to an hour , Through the test process, we can judge whether the candidate is suitable , Therefore, the core content of testing work is included in the testing process , For example, requirements analysis , Design of test cases , The test execution , Defects and other important processes . Let's take iterative testing as an example , Draw the test flow chart for everyone :
1、 Demand analysis
Generally, when the last iteration test is about to be completed , The requirements document for the next iteration has been released , Put it on the configuration management platform , It is convenient for testing and development , At this time, the General tester will automatically get the requirements document , Start doing requirements analysis , Demand analysis is mainly to analyze the next demand , From function interaction , Start with the key points of the test .
After the needs analysis , The requirements review will begin , If you don't understand the requirements review , You can view the previous article .
2、 Write test cases
After the requirements review is completed , For testing , You should also need to write test plans and test plans , The general test plan is written by the test supervisor , The test plan is written by Senior Test Engineer , Therefore, some testers will not ask to write , But test cases are written by every tester , Generally, we mainly use black box case design method for test cases , Such as equivalence analysis , Boundary value analysis , Cause and effect diagram , Decision table , Scene method , State migration , Wrong speculation, etc , Design test cases according to their familiar methods and requirements documents .
After the test case is written , The tester is about to start the use case review , The review process of use case review is the same as that of Requirement Review , Just the initiator and review content , The review focus is different .
3、 The test execution
After the general use case review , We have to wait for the development and test .
After the transfer test is successful , The test side is about to start building the test environment , Then carry out smoke test , After passing the smoke test, the formal test execution stage begins .
Key points of smoke test :
(1) The main functions of the original version
(2) The main functions and processes of the new requirements
4、 Write test report
A test report is a summary of a test activity , Summarize the project testing process , Make statistics on the test data , Objectively evaluate the quality of project testing . Although the test report templates of different companies are different , But the key points of the test report are the same , Generally, the software is briefly introduced first , Then explain that this report is a summary of the testing process of the product , Evaluate the test quality .
A complete test report must contain the following points .
introduction : Describe the purpose of the test report 、 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 the local test module , Test type , Test case design method and test pass rate used , 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 , Give suggestions such as avoidance measures , At the same time, the residual defects shall be recorded to solve the problem .
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 .
The data in the test report is true , Every conclusion must have an evaluation basis , It can't be subjective .
5、 Submit the defect
In the formal testing phase , The tester executes the program according to the prepared test cases , When the actual result of executing the program is inconsistent with the expected result of the test case , You need to submit on the defect management tool bug single ,bug Single meeting basis bug Process flow .
6、 regression testing
When developers modify most bug when , Developers will merge again , Joint tune , Transfer measurement , At this time, the tester will enter the regression testing stage .
The focus of regression testing :
(1) Check bug Whether the defects on the sheet have been repaired OK
(2) Check the modification bug Whether to introduce new bug
7、 Deploy online / deliver
During the test execution stage, the export criteria in the test standard will be followed , End the test activity , If the test result is OK Of , Then the operation and maintenance personnel can start to deploy and go online , Or version delivery .


边栏推荐
- 请问一下,使用数据集成从postgreSQL导数据到Mysql数据库,有部分数据的字段中出现emoj
- cmake 学习使用笔记(二)库的生成与使用
- Unexpected rollback exception analysis and transaction propagation strategy for nested transactions
- 想要做好软件测试,可以先了解AST、SCA和渗透测试
- 基于Caffe ResNet-50网络实现图片分类(仅推理)的实验复现
- [ROS advanced chapter] Lecture 9 programming optimization of URDF and use of xacro
- 【十一】矢量、栅格数据图例制作以及调整
- 推荐系统-协同过滤在Spark中的实现
- 深度学习MEMC插帧论文列表paper list
- Atomic atomic class
猜你喜欢
随机推荐
Use of hystrix
【4】 Layout view and layout toolbar usage
Pairwise comparison of whether the mean values between R language groups are the same: pairwise hypothesis test of the mean values of multiple grouped data is performed using pairwise.t.test function
Mirror Grid
logstash
Brpc source code analysis (IV) -- bthread mechanism
Azure Devops (XIV) use azure's private nuget warehouse
Ansible
1.1.1 欢迎来到机器学习
【Flutter -- 实例】案例一:基础组件 & 布局组件综合实例
【5】 Page and print settings
scrapy 设置随机的user_agent
循环创建目录与子目录
请问一下,使用数据集成从postgreSQL导数据到Mysql数据库,有部分数据的字段中出现emoj
Those young people who left Netease
More accurate and efficient segmentation of organs-at-risk in radiotherapy with Convolutional Neural
Can't delete the blank page in word? How to operate?
软件测试流程包括哪些内容?测试方法有哪些?
SSTI 模板注入漏洞总结之[BJDCTF2020]Cookie is so stable
Table partition of MySQL









