当前位置:网站首页>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
边栏推荐
- 使用开源工具 k8tz 优雅设置 Kubernetes Pod 时区
- 几种常见的DoS攻击
- Use the open source tool k8tz to gracefully set the kubernetes pod time zone
- Kubernetes集群部署
- What is SCRM? What is the difference between SCRM and CRM
- 【数据库】期末复习(计科版)
- Creation and use of unified links in Huawei applinking
- 面试官:MySQL 数据库查询慢,除了索引问题还可能是什么原因?
- 简述聚类分析
- Sqlserver 2000 has long-lasting vitality
猜你喜欢

Internet of things? Come and see Arduino on the cloud

Dingding, Feishu, and enterprise wechat: different business approaches

The text to voice function is available online. You can experience the services of professional broadcasters. We sincerely invite you to try it out

LVGL库入门教程 - 颜色和图像

谁是鱼谁是饵?红队视角下蜜罐识别方式汇总

go Cobra命令行工具入门

从《梦华录》的争议性,谈谈数字版权作品的价值泡沫

爱可可AI前沿推介(6.24)

Who said that "programmers are useless without computers? The big brother around me disagrees! It's true

The data value reported by DTU cannot be filled into Tencent cloud database through Tencent cloud rule engine
随机推荐
用一个软件纪念自己故去的母亲,这或许才是程序员最大的浪漫吧
Are you still working hard to select *? Then put away these skills
[day ui] affix component learning
Parse NC format file and GRB format file dependent package edu ucar. API learning of netcdfall
强化学习之父Richard Sutton论文:追寻智能决策者的通用模型
Tencent released credit risk control results safely: it has helped banks lend more than 100 billion yuan
Baidu simian: talk about persistence mechanism and rdb/aof application scenario analysis!
Teach you how to use airtestide to connect your mobile phone wirelessly!
敏捷之道 | 敏捷开发真的过时了么?
Kubernetes集群部署
几种常见的DoS攻击
Sqlserver 2000 has long-lasting vitality
YOLOv6:又快又准的目标检测框架开源啦
How to efficiently analyze online log
生成 4维 的 气压温度的 nc文件,之后进行代码读取(提供代码)
Reset the password, and the automatic login of the website saved by chrome Google browser is lost. What is the underlying reason?
Leetcode 1218. Longest definite difference subsequence
Five minutes to develop your own code generator
How to make secruecrt more productive
From theory to practice, decipher Alibaba's internal MySQL optimization scheme in simple terms