十、系统测试
系统测试是软件开发流程中必不可少的环节,主要目的是确保开发的软件产品能够按照预定的目标正常运行。本章主要从三个方向对内容安全管理系统进行测试、功能性测试和非功能性测试。单元测试又叫模块测试,主要是对接口进行执行正确性检验,确保接口的可用性。功能测试是对系统功能是否能够按照预期结果输出,非功能性测试主要测试了项目的运行速度、负载抗压等性能方面的内容。
1、环境测试
该项目使用MacOS系统进行开发,使用Idea与Goland软件进行代码编写,并使用GoConvey进行系统测试。本项目充分利用当前高新技术进行项目开发,整体项目反应迅速,性能较好。
测试内容如图6.1所示。
表6.1 环境测试示意表
项目 |
配置 |
开发环境 |
MacOS 12.6.4 |
开发工具 |
Idea、Goland |
测试工具 |
GoConvey |
2、功能性测试
在保证环境测试通过的情况下再对功能进行测试,根据前文梳理的系统整体功能图,对系统中重点功能进行测试,主要内容有移动端和网页端的观看直播、直播聊天弹幕、发送礼物和评论、直播推拉流的测试。具体测试内容如表6.2、表6.3、表6.4所示。
表6.2 观看直播功能测试表
测试内容 |
测试步骤 |
预期输出内容 |