软件项目中系统测试方案研究
2018-06-04刘颖黑龙江省网络空间研究中心
数码世界 2018年5期
关键词:系统
刘颖 黑龙江省网络空间研究中心
1 系统测试的概述
系统测试的目的是找出系统的隐患和缺陷,弥补系统的不足,确保开发的系统在实际运行时软硬件、网络环境等系统级元素间能够相互配合并正常工作。
系统测试的类型有很多,系统测试除了测试系统的功能外,还会涉及到安全性、可用性、可恢复性等非功能方面的测试。对于每一种类型的测试都有其特定的目的和意义。
系统功能测试属于黑盒测试的范畴。不需要对软件源码进行测试分析,但在系统测试中也可运用白盒测试的思想。如在系统测试中对系统业务路径的分析就是白盒测试思想的应用。系统的业务路径就是将系统不同的模块或不同的子系统相连接起来形成一系列业务路径,执行每一个路径也就测试系统的某项功能。
系统测试需要制定系统测试计划、用例设计、开发测试脚本、测试环境的搭建、测试执行等工作。系统测试需要有完整的监控过程,完成系统测试后,需要提交各种系统测试文档,这些文档包括系统测试报告,缺陷跟踪管理报告等。
2 系统测试的内容
2.1 系统功能测试
下面以某招标系统的测试为例,从功能测试以及非功能测试两个方面对系统进行测试。
2.1.1 登录模块测试
登录测试可以保证系统的安全性,登录测试的目的就是查看使用用户名和密码登陆系统的情况,测试条件:测试相同/不同权限相同级别的用户名和密码登陆系统登录模块测试;……
登录APP查看全文
