为了全面呈现软件系统测试的具体情况,并为相关人员提供准确依据,特撰写本软件系统测试报告。这份报告主要是给开发团队、项目负责人以及需要了解系统测试情况的人员看的,范围涵盖了整个软件系统的各项测试内容,包括功能、性能这些乱七八糟的方面。这次测试的软件系统名称是“智能办公管理系统”,版本号是V2.3.5,这个系统是公司今年重点开发的项目,主要是为了提高办公效率来着。

测试概要这边,首先得说说测试的目标,就是看看这个“智能办公管理系统”V2.3.5版到底能不能正常工作,功能完不完善,性能达不达不到要求,安全不安全什么的。

测试方法,就是按照之前定好的计划,一个一个功能去测,用专门的测试工具跑性能,还得模拟各种乱七八糟的情况。

策略就是先测主要功能,再测次要的,有问题就记录下来,及时反馈给开发那边改。

测试范围就是整个系统的所有模块,像是用户管理、文件处理、日程安排这些模块都得测到。

时间从9月1号开始,到10月15号结束,期间要是人不够或者工具出问题,可能时间还得往后延一延。

资源方面,有5名测试人员,都是熟练手,还有专门的测试服务器、电脑,以及好几种测试工具。

测试环境这部分也挺杂的,硬件环境有服务器,戴尔PowerEdge R750型的,CPU是Intel Xeon E5-2690,内存64GB,硬盘倒是挺大,2TB的SSD;测试用的电脑有10台,配置什么的也都还可以,英特尔i5处理器,16GB内存,512GB硬盘。软件环境,服务器操作系统是Windows Server 2019标准版,数据库用的是MySQL 8.0.28,测试电脑大部分装的是Windows 10专业版,有两台是macOS Monterey。浏览器方面,Chrome 114.0版、Edge 114.0版、Firefox 113.0版都得用上,网络环境就是公司内部局域网,带宽100M,偶尔也会测测用WIFi连接的情况。

测试用例设计这块儿,方法主要就是根据系统不同的功能模块来设计,每个模块都想出各种可能的用户操作场景。

准则就是测试用例得清楚明白,谁看了都知道是怎么回事,还得覆盖到各种情况,正常的、不正常的都得考虑到。

测试用例编号是按模块加上序号来的,比如用户管理模块第一个用例就是YH-001,名称就叫“用户注册功能测试”,描述就是模拟用户填写正确信息进行注册的过程,预期结果当然是注册成功,能正常登录系统。

功能测试,就是从头到尾把系统的各个功能都仔仔细细测一遍。按照前面设计好的测试用例,一步一步去执行,然后记下结果。比如测用户登录功能,输正确的用户名和密码能不能登录,输错了用户名或者密码会不会提示错误,连续输错很多次会不会锁定账户,这些都得测。还有边界条件测试,像文件上传的时候,上传刚好是最大限制大小的文件怎么样,超过最大限制又怎么样。异常处理测试也不能少,服务器突然断网了,系统会不会友好提示,而不是直接崩溃不动了。目前测试下来,大部分功能都还好,就是文件处理那个模块里,删除多个文件的时候偶尔会有卡顿,得等个三五秒才反应,不知道算不算大问题。

性能测试就比较费劲了,得用工具模拟很多用户同时登录系统操作。

负载测试看看系统在100个用户同时在线时响应快不快,页面加载时间超没超过3秒。

压力测试就是一直增加用户,加到服务器快扛不住了,看看最多能承受多少用户同时访问。响应时间测试,测每个功能操作平均要多久,比如打开一个文件平均1.2秒,保存修改平均0.8秒这些数据都得记下。测试结果显示,系统在50个用户同时使用的时候还挺流畅,但到80个用户的时候,有些页面加载就要4秒多了。

1. 安全性测试也挺重要的,得多想想办法试试有没有漏洞。身份验证方面,密码策略有没有强制执行,比如必须包含字母和数字,长度够不够。权限控制,普通用户能不能看到管理员才能看的数据,试着点开管理员页面会不会被拒绝访问。

2. 数据加密,用户密码是不是加密存储的,用工具看数据库里的密码是不是乱七八糟的字符。目前发现登录页面没有验证码这个功能,感觉好像不太安全,容易被人暴力破解密码。

3. 总结一下,这次测试主要就发现了文件处理多文件删除卡顿、高负载下页面加载慢、登录页面缺验证码这几个问题。

4. 整体评估下来,这个“智能办公管理系统”V2.3.5版,基本功能是能满足要求的,就是性能还有安全方面得再优化优化才行。建议开发那边赶紧把这几个问题改改,验证码这东西赶紧加上,多文件删除卡顿的问题也得找找原因,性能方面看看能不能优化一下代码或者再加点服务器资源什么的。

如果您正好需要第三方软件测评服务,艾策软件测评机构可以提供专业高性价比的软件验收测试【功能性能安全】和【渗透测试漏洞扫描代码审计】报告服务!