模块三:系统部署测试(3 小时 )
一、模块考核点
- 模块时长:3 小时模块分值:20 分
- 本模块重点考查参赛选手的系统部署、功能测试、Bug 排查修复及文档编写能力,具体包括:
- 系统部署。将给定项目发布到集成部署工具中,确保正常运行。
- 功能测试及Bug 修复。使用给定的前后端源码,制订测试策略,设计测试用例,完成指定的功能测试;记录测试中出现的 Bug, 对Bug 进行分析与修复;基于测试报告模板,撰写系统测试报告。
- API 接口测试。使用 JMeter 工具对后端 RESTful API 接口进行编码规范测试,输出API 接口测试报告。
二、任务要求
- 1.项目准备
- 利用数据库可视化管理工具,创建 carbon 数据库,并导入 carbon.sql 数据库文件。数据库账号/密码:root/123456。
- 利用后端开发工具IntelliJ IDEA,打开后端项目carbon, 并运行。
- 使用前端开发工具,打开管理前端项目,并运行。利用admin/admin123 登录双碳管理系统。
- 使用前端开发工具,打开用户前端项目,并运行。
- 使用前端开发工具,打开数据可视化前端项目,并运行。2.基于待测系统,进行功能测试,并对指定Bug 进行功能修正,完成"软件测试报告 . d o c x "和**"** 软件功能修正说明 . d o c x **"**文档撰写。
- 基于待测系统,使用JMeter 工具对后端 RESTFul API 进行全面测试。完成"软件测试报告 . d o c x"文档撰写。
- 竞赛结束前,选手将上述成果物"软件测试报告.docx"和"软件功能修正说明.docx"添加到**"** 系统部署测试 . z i p " 压缩包内,按选择的竞赛平台在 U 盘根文件夹下新建**"** 东软+赛位号 " 或"中慧+ 赛位号 " 文件夹(U 盘根文件夹下如果已有该文件夹,则不需要新建该文件夹),并将**"** 系统部署测试 . z i p " 压缩文件提交至 U 盘的**"** 东 软 + 赛位号 " 或**"** 中慧 + 赛位号 **"**文件夹。示例(假设赛位号是 80 号):
- U 盘:\东软 80\系统部署测试.zip
- U 盘:\中慧 80\系统部署测试.zip
三、竞赛任务
任务 1:功能测试及指定 Bug 修改 (14 分)
- (一)功能测试
- 根据"双碳管理系统功能测试范围.pdf"中描述的功能范围进行全范围测查,找出特定的至少 5 个Bug,根据找出的Bug 进行缺陷分析,分析 Bug 出现的原因,并填写《系统测试报告模板》中的缺陷分析表,见表 1。
- 表 1 缺陷分析表
|--------------------|----------------------------------------------------------------------------------------------|
| * * 缺陷简要描述 | * 车辆调度中搜索框内输入单据号后,点击【搜索】按钮没有 * 反应 |
| * * * * 缺陷重现步骤 | * 用户输账号密码后登陆双碳管理系统; * 智能仓储 WMS 中点击运输管理下的车辆调度标签,进入车辆管理页面; * 输入单据号后点击【搜索】按钮,无法加载对应数据,点 * 击无反应。 |
| * 缺陷验证程度 | * 严重 缺陷等级:(致命、严重、一般、提示) |
| * 涉及功能模块 | * 智能仓储---运输管理---车辆管理 |
| * 缺陷分析原因 | * 查询接口异常 |
| * 缺陷功能截图 | * 略 |
(二) 指定 Bug 修改
- 修正下面功能 Bug,并完成"软件功能修正说明.docx"文档撰写,系统功能修正报告样例见表 2。
- 表 2 系统功能修正报告样例
|---------------------|-----------------------------|
| * Bug 编号 | * 001 |
| * Bug 修正截图 | * 略 |
| * * 修改文件名称及对应代码 | * 文件名称:XXX.java 修正代码如下: * 略 |
- 物料档案左侧物料分类下拉树显示异常
- 进入双碳管理系统主界面,点击"智能仓储管理系统WMS"后再点击左侧物料档案标签,进入物料档案管理界面。
【基本要求】
-
注:选手需根据描述的功能缺陷进行改错,并修正对应错误。
-
页面左侧应显示物料类型分类的树形结构,目录结构如下: 根目录名称:分类
-
子目录名称:成品、零件
-
"成品"子目录:燃油车、新能源车
-
"零件"子目录:发动机、变速箱、轮胎
-
点击子目录下的内容可以检索右侧列表的信息,但现在左侧物料类型分类下拉树结构未正常显示,请查找对应错误并改正。
-
管理端货主管理模块编辑功能无法弹出编辑弹窗
-
进入双碳管理系统主界面,点击"智能仓储管理系统WMS"后再点击左侧基础数据下的货主标签,进入货主管理界面。
【基本要求】
- 注:选手需根据描述的功能缺陷进行改错,并修正对应错误。 点击【编辑】按钮后应弹出编辑货主信息对话框,信息应包括:
- 公司名称、公司地址、联系人、联系方式,但当前页面点击【编辑】按钮后无法弹出编辑货主对话框,请查找对应错误并改正。
- 仓库管理模块搜索页面未显示正常结果
- 进入双碳管理系统主界面,点击"智能仓储管理系统WMS"后再点击左侧基础数据下的仓库标签,进入仓库管理界面。
【基本要求】
-
注:选手需根据描述的功能缺陷进行改错,并修正对应错误。仓库名称搜索框中输入仓库名称后点击【搜索】按钮,页面应显
-
示仓库管理列表,但当前页面未显示正常数据,请查找对应错误并改正。
-
承运申请中客户下拉选项无法查看对应数据
-
进入双碳管理系统主界面,点击"智能仓储WMS"后再点击左侧运输管理下的承运申请标签,进入承运申请管理界面。
【基本要求】
- 注:选手需根据描述的功能缺陷进行改错,并修正对应错误。
- 承运申请页面点击搜索功能区中的客户下拉选项后,应显示所有客户名称并可以按照选择的客户进行查询,但现在客户下拉选项中无法显示对应的客户名称数据,请查找对应错误并改正。
- 防错管理中无法批量选中所有数据
- 进入双碳管理系统主界面,点击"制造执行MES"后再点击左侧质量管理下的防错管理标签,进入防错管理界面。
【基本要求】
- 注:选手需根据描述的功能缺陷进行改错,并修正对应错误。
- 防错管理数据列表显示内容应包括:编号、错误项、错误类型、【修改】和【删除】按钮。点击数据列表左上方的复选框后可选择全部防错管理数据,但现在点击复选框后无法批量选择所有防错管理数据,请查找对应错误并改正。
任务 2 : A P I 接口测试 ( 6 分 )
- 通过 JMeter 测试工具,根据系统测试范围测试系统 API,根据
- 《系统测试报告模板.docx》撰写软件测试报告。