当前位置:网站首页>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
边栏推荐
- Company video accelerated playback
- Jushan database appears again in the gold fair to jointly build a new era of digital economy
- How Huawei routers configure static routes
- (5) Explanation of yolo-v3 core source code (3)
- [web security] nodejs prototype chain pollution analysis
- 华为路由器如何配置静态路由
- P2802 go home
- 请求转发与重定向
- 嵌入式面试题(四、常见算法)
- Sqlmap tutorial (III) practical skills II
猜你喜欢
随机推荐
What impact will frequent job hopping have on your career?
H3C firewall rbm+vrrp networking configuration
【课程笔记】编译原理
Some easy-to-use tools make your essay style more elegant
[experience] install Visio on win11
ContentType的作用
LAN communication process in the same network segment
[course notes] Compilation Principle
Analysis of grammar elements in turtle Library
[leetcode] day96 - the first unique character & ransom letter & letter ectopic word
公司视频加速播放
功能安全之故障(fault),错误(error),失效(failure)
[experience] when ultralso makes a startup disk, there is an error: the disk / image capacity is too small
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
网络协议模型
Database: ODBC remote access SQL Server2008 in oracel
Novice entry SCM must understand those things
【无标题】
Redis message queue
What preparations should be made for website server migration?