当前位置:网站首页>Main steps of system test
Main steps of system test
2022-06-24 13:07:00 【51CTO】
1. Make system test plan
1) The tester and the project manager jointly negotiate the test plan . Testers write 《 System test plan 》.
2) The system test plan mainly includes the following elements :
Define the scope of the test ( Content )
Test type
Test environment and test data preparation
Test end criteria
Personnel and task progress requirements
《 System test plan 》 To be reviewed and approved by the project manager , Included in configuration management .
2. The system test
System testing is simulating the real environment , Using the black box test method , Verify whether the tested software meets the requirements listed in the requirements specification .
2.1. Filter test cases
The tester shall cover the requirements according to the test cases of the overall test plan , Organize to write new test cases , Except for the normal process of using test cases , You must also pay attention to the writing of test cases for abnormal processes , See for the requirements for writing test cases 《 Test management process 》 8.3 Section requirements .
The tester selects the test cases of the system test in the test case library according to the test content , As 《 System test plan 》 Attachments to .
2.2. Build the test environment
The system test environment needs to be independent 、 A stable test environment that simulates the real environment of users .
Set up the test software according to the requirements of the system test plan 、 Hardware environment , And record the hardware configuration
Prepare test data :
The operating system supported by the product
The software that the product must rely on , for example : database
Install the test package
Import test data
2.3. Perform system tests
Each member of the test team shall be based on 《 System test plan 》 And the selected test cases to perform system tests . Record the test results in 《 System test report 》
The problems found in the test shall be included in the defect management , See 《 Defect management procedure 》
3. Release tests
The release test mainly verifies whether the installation package and documentation of the product are correct , And meet the requirements of the software requirements specification .
3.1. Review the testing of the installation package
Extract the installation package that has passed the system test for installation test
according to 《 User installation manual 》 To perform the installation 、 uninstall 、 Upgrade and configuration
3.2. Review of relevant documents
Document review is to check the compliance of user documents , Include : User installation manual, user operation manual, etc .
During the test, the use steps specified in the user's operation manual shall be strictly observed , In order to check the integrity and correctness of these documents , Omissions and errors found must be carefully recorded , And properly supplement and correct .
The problems found in the test shall be included in the defect management , See 《 Defect management procedure 》
4. Submit test report
《 System test report 》 After the end of the system test phase or reaching the system test completion criteria, the tester shall organize the preparation of the test report , The following elements shall be included in the system test report :
Test range
Test environment ( Hardware 、 Software 、 Test data )
Test execution ( Test plan and selected test case execution results )
Defect statistical analysis ( Defect statistics and defect analysis )
evaluation ( Evaluate the test results , Give the suggested test conclusion and suggestions for solving the remaining defects )
《 System test report 》 To be reviewed and approved by the project manager , Included in the controlled management of the configuration library .
For more information on testing techniques, please pay attention to : Shenzhen duosurveyor software and Technical Service Co., Ltd a
边栏推荐
- Use the open source tool k8tz to gracefully set the kubernetes pod time zone
- Comparator 排序函数式接口
- 用一个软件纪念自己故去的母亲,这或许才是程序员最大的浪漫吧
- go Cobra命令行工具入门
- 关于被黑数据库那些事
- 16 safety suggestions from metamask project to solid programmers
- Internet of things? Come and see Arduino on the cloud
- Open source monitoring system Prometheus
- Engage in audio and video development? Several things I have to say about SRT live broadcast protocol
- LVGL库入门教程 - 颜色和图像
猜你喜欢
微医CodeReview工具链
Concept + formula (excluding parameter estimation)
Opengauss kernel: simple query execution
从《梦华录》的争议性,谈谈数字版权作品的价值泡沫
Babbitt | metauniverse daily must read: 618 scores have been announced. How much contribution has the digital collection made behind this satisfactory answer
How stupid of me to hire a bunch of programmers who can only "Google"!
MySQL foreign key impact
"Interesting" is the competitiveness of the new era
About the hacked database
Teach you how to use airtestide to connect your mobile phone wirelessly!
随机推荐
[log service CLS] Tencent cloud log service CLS accesses CDN
The data value reported by DTU cannot be filled into Tencent cloud database through Tencent cloud rule engine
敏捷之道 | 敏捷开发真的过时了么?
"I, an idiot, have recruited a bunch of programmers who can only" Google "
Several common DoS attacks
Kubernetes集群部署
Summary of the process of restoring damaged data in MySQL database
105. 简易聊天室8:使用 Socket 传递图片
Use txvideoeditor to add watermark and export video card at 99%? No successful failed callback?
Configure Yum proxy
Kubernetes practical skill: entering container netns
Use the open source tool k8tz to gracefully set the kubernetes pod time zone
天猫618农产品“百强县” 35个县域来自中西部及东北
Boss direct employment IPO: both the end and the beginning
快速了解常用的消息摘要算法,再也不用担心面试官的刨根问底
About me, a 19 line programmer
Another prize! Tencent Youtu won the leading scientific and technological achievement award of the 2021 digital Expo
openGauss内核:简单查询的执行
使用 Abp.Zero 搭建第三方登录模块(一):原理篇
CVPR 2022 - Interpretation of selected papers of meituan technical team