APP下载

软件项目中系统测试方案研究

2018-06-04刘颖黑龙江省网络空间研究中心

数码世界 2018年5期
关键词:系统

刘颖 黑龙江省网络空间研究中心

1 系统测试的概述

系统测试的目的是找出系统的隐患和缺陷,弥补系统的不足,确保开发的系统在实际运行时软硬件、网络环境等系统级元素间能够相互配合并正常工作。

系统测试的类型有很多,系统测试除了测试系统的功能外,还会涉及到安全性、可用性、可恢复性等非功能方面的测试。对于每一种类型的测试都有其特定的目的和意义。

系统功能测试属于黑盒测试的范畴。不需要对软件源码进行测试分析,但在系统测试中也可运用白盒测试的思想。如在系统测试中对系统业务路径的分析就是白盒测试思想的应用。系统的业务路径就是将系统不同的模块或不同的子系统相连接起来形成一系列业务路径,执行每一个路径也就测试系统的某项功能。

系统测试需要制定系统测试计划、用例设计、开发测试脚本、测试环境的搭建、测试执行等工作。系统测试需要有完整的监控过程,完成系统测试后,需要提交各种系统测试文档,这些文档包括系统测试报告,缺陷跟踪管理报告等。

2 系统测试的内容

2.1 系统功能测试

下面以某招标系统的测试为例,从功能测试以及非功能测试两个方面对系统进行测试。

2.1.1 登录模块测试

登录测试可以保证系统的安全性,登录测试的目的就是查看使用用户名和密码登陆系统的情况,测试条件:测试相同/不同权限相同级别的用户名和密码登陆系统登录模块测试;……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统