当前位置: 首页 > news >正文

2023年全国职业院校技能大赛高职组应用软件系统开发正式赛题—模块三:系统部署测试

  • 模块三:系统部署测试(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 进行功能修正,完成“软件测试报告.docx”和软件功能修正说明.docx文档撰写。
  • 基于待测系统,使用JMeter 工具对后端 RESTFul API 进行全面测试。完成“软件测试报告.docx”文档撰写。
  • 竞赛结束前,选手将上述成果物“软件测试报告.docx”和“软件功能修正说明.docx”添加到系统部署测试.zip压缩包内,按选择的竞赛平台在 U 盘根文件夹下新建东软+赛位号或“中慧+ 赛位号文件夹(U 盘根文件夹下如果已有该文件夹,则不需要新建该文件夹),并将系统部署测试.zip压缩文件提交至 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”后再点击左侧质量管理下的防错管理标签,进入防错管理界面。
  • 【基本要求】

  • 注:选手需根据描述的功能缺陷进行改错,并修正对应错误。
  • 防错管理数据列表显示内容应包括:编号、错误项、错误类型、【修改】和【删除】按钮。点击数据列表左上方的复选框后可选择全部防错管理数据,但现在点击复选框后无法批量选择所有防错管理数据,请查找对应错误并改正。
  • 任务 2API 接口测试6 

  • 通过 JMeter 测试工具,根据系统测试范围测试系统 API,根据
  • 《系统测试报告模板.docx》撰写软件测试报告。

相关文章:

2023年全国职业院校技能大赛高职组应用软件系统开发正式赛题—模块三:系统部署测试

模块三:系统部署测试(3 小时) 一、模块考核点 模块时长:3 小时模块分值:20 分本模块重点考查参赛选手的系统部署、功能测试、Bug 排查修复及文档编写能力,具体包括:系统部署。将给定项目发布到…...

微信小程序上传并显示图片

实现效果&#xff1a; 上传前显示&#xff1a; 点击后可上传&#xff0c;上传后显示&#xff1a; 源代码&#xff1a; .wxml <view class"{{company_logo_src?blank-area:}}" style"position:absolute;top:30rpx;right:30rpx;height:100rpx;width:100rp…...

java基础知识点系列——数据输入(五)

java基础知识点系列——数据输入&#xff08;五&#xff09; 数据输入概述 Scanner使用步骤 &#xff08;1&#xff09;导包 import java.util.Scanner&#xff08;2&#xff09;创建对象 Scanner sc new Scanner(System.in)&#xff08;3&#xff09;接收数据 int i sc…...

MySQL面试题 | 07.精选MySQL面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…...

C语言中关于指针的理解及用法

关于指针意思的参考&#xff1a;https://baike.baidu.com/item/%e6%8c%87%e9%92%88/2878304 指针 指针变量 地址 野指针 野指针就是指针指向的位置是不可知的&#xff08;随机的&#xff0c;不正确的&#xff0c;没有明确限制的&#xff09; 以下是导致野指针的原因 1.指针…...

软件测试|深入理解Python中的re.search()和re.findall()区别

前言 在Python中&#xff0c;正则表达式是一种强大的工具&#xff0c;用于在文本中查找、匹配和处理模式。re 模块提供了许多函数来处理正则表达式&#xff0c;其中 re.search()和 re.findall() 是常用的两个函数&#xff0c;用于在字符串中查找匹配的模式。本文将深入介绍这两…...

❤ Vue3 完整项目太白搭建 Vue3+Pinia+Vant3/ElementPlus+typerscript(一)yarn 版本控制 ltb (太白)

❤ 项目搭建 一、项目信息 Vue3 完整项目搭建 Vue3PiniaVant3/ElementPlustyperscript&#xff08;一&#xff09;yarn 版本控制 项目地址&#xff1a; 二、项目搭建 &#xff08;1&#xff09;创建项目 yarn create vite <ProjectName> --template vueyarn install …...

linux搭建SRS服务器

linux搭建SRS服务器 文章目录 linux搭建SRS服务器SRS说明实验说明搭建步骤推流步骤查看web端服务器拉流步骤final SRS说明 SRS&#xff08;simple Rtmp Server&#xff09;,是一个简单高效的实时视频服务器&#xff0c;支持RTMP/WebRTC/HLS/HTTP-FLV/SRT, 是国人自己开发的一款…...

系列六、Spring Security中的认证 授权 角色继承

一、Spring Security中的认证 & 授权 & 角色继承 1.1、概述 关于Spring Security中的授权&#xff0c;请参考【系列一、认证 & 授权】&#xff0c;这里不再赘述。 1.2、资源类 /*** Author : 一叶浮萍归大海* Date: 2024/1/11 20:58* Description: 测试资源*/ Re…...

云原生周刊:OpenTofu 宣布正式发布 | 2023.1.15

开源项目推荐 kubeaudit kubeaudit 是一个开源项目&#xff0c;旨在帮助用户对其 Kubernetes 集群进行常见安全控制的审计。该项目提供了工具和检查规则&#xff0c;可以帮助用户发现潜在的安全漏洞和配置问题。 Chronos Chronos 是一款综合性开发人员工具&#xff0c;可监…...

【如何在 GitHub上面找项目】【转载】

很多的小伙伴&#xff0c;经常会有这样的困惑&#xff0c;我看了很多技术的学习文档、书籍、甚至视频&#xff0c;我想动手实践&#xff0c;于是我打开了GitHub&#xff0c;想找个开源项目&#xff0c;进行学习&#xff0c;获取项目实战经验。这个时候很多小伙伴就会面临这样的…...

java每日一题——ATM系统编写(答案及编程思路)

前言&#xff1a; 基础语句学完&#xff0c;也可以编写一些像样的程序了&#xff0c;现在要做的是多加练习&#xff0c;巩固下知识点&#xff0c;打好基础&#xff0c;daydayup! 题目&#xff1a;模仿银行ATM系统&#xff0c;可以创建用户&#xff0c;存钱&#xff0c;转账&…...

《TrollStore巨魔商店》TrollStore2安装使用教程支持IOS14.0-16.6.1

TrollStore(巨魔商店) 简单的说就相当于一个永久的免费证书&#xff0c;它可以给你的iPhone和iPad安装任何你想要安装的App软件&#xff0c;而且不需要越狱,不用担心证书签名过期的问题&#xff0c;不需要个人签名和企业签名。 支持的版本&#xff1a; TrollStore安装和使用教…...

鸿鹄电子招投标系统源码实现与立项流程:基于Spring Boot、Mybatis、Redis和Layui的企业电子招采平台

随着企业的快速发展&#xff0c;招采管理逐渐成为企业运营中的重要环节。为了满足公司对内部招采管理提升的要求&#xff0c;建立一个公平、公开、公正的采购环境至关重要。在这个背景下&#xff0c;我们开发了一款电子招标采购软件&#xff0c;以最大限度地控制采购成本&#…...

力扣-三数之和

三数之和 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有和为 0 且不重复的三元组。 注意&#xff1a;答案中不可以包含重复的三元组。…...

全罐喂养一个月多少钱?适合全罐喂养的猫罐头推荐

不少铲屎官一直没有办法get到猫罐头对猫咪的好处&#xff0c;或者get到了又觉得给猫咪买猫罐头好贵&#xff0c;看到其他铲屎官都开始全罐喂养了&#xff0c;但是自己却迟迟下不了手&#xff0c;犹犹豫豫的不知道全罐喂养一个月多少钱&#xff1f; 今天&#xff0c;铲龄15年的…...

js some方法的使用

JavaScript中的数组some()方法用于检查数组中是否至少有一个元素满足指定条件。该方法会遍历数组&#xff0c;并对每个元素应用指定的测试函数。如果有任何一个元素使得测试函数返回true&#xff0c;则some()方法返回true&#xff0c;否则返回false。 some()方法的语法如下&am…...

QT DAY5作业

1.QT基于TCP服务器端 头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QTcpServer> //服务器类 #include <QMessageBox> //消息对话框类 #include <QTcpSocket> //客户端类 #include <QList> //链表容器类namespace …...

Hello 2024补题

Wallet Exchange&#xff08;Problem - A - Codeforces&#xff09; 题目大意&#xff1a;A&#xff0c;B做游戏&#xff0c;它们的钱包里各有a,b个硬币&#xff0c;轮到它们操作时&#xff0c;它们可以扔掉自己或者对手钱包里的硬币&#xff0c;谁不能操作谁输&#xff0c;问…...

git权限问题导致的所有文件被修改问题

git忽略文件权限的修改 git config core.filemode false...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架&#xff0c;专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用&#xff0c;其中包含三个使用通用基本模板的页面。在此…...

【JVM】- 内存结构

引言 JVM&#xff1a;Java Virtual Machine 定义&#xff1a;Java虚拟机&#xff0c;Java二进制字节码的运行环境好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收的功能数组下标越界检查&#xff08;会抛异常&#xff0c;不会覆盖到其他代码…...

Qt Http Server模块功能及架构

Qt Http Server 是 Qt 6.0 中引入的一个新模块&#xff0c;它提供了一个轻量级的 HTTP 服务器实现&#xff0c;主要用于构建基于 HTTP 的应用程序和服务。 功能介绍&#xff1a; 主要功能 HTTP服务器功能&#xff1a; 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...

【Web 进阶篇】优雅的接口设计:统一响应、全局异常处理与参数校验

系列回顾&#xff1a; 在上一篇中&#xff0c;我们成功地为应用集成了数据库&#xff0c;并使用 Spring Data JPA 实现了基本的 CRUD API。我们的应用现在能“记忆”数据了&#xff01;但是&#xff0c;如果你仔细审视那些 API&#xff0c;会发现它们还很“粗糙”&#xff1a;有…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式&#xff1a; 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

Kafka入门-生产者

生产者 生产者发送流程&#xff1a; 延迟时间为0ms时&#xff0c;也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于&#xff1a;异步发送不需要等待结果&#xff0c;同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...

莫兰迪高级灰总结计划简约商务通用PPT模版

莫兰迪高级灰总结计划简约商务通用PPT模版&#xff0c;莫兰迪调色板清新简约工作汇报PPT模版&#xff0c;莫兰迪时尚风极简设计PPT模版&#xff0c;大学生毕业论文答辩PPT模版&#xff0c;莫兰迪配色总结计划简约商务通用PPT模版&#xff0c;莫兰迪商务汇报PPT模版&#xff0c;…...

通过MicroSip配置自己的freeswitch服务器进行调试记录

之前用docker安装的freeswitch的&#xff0c;启动是正常的&#xff0c; 但用下面的Microsip连接不上 主要原因有可能一下几个 1、通过下面命令可以看 [rootlocalhost default]# docker exec -it freeswitch fs_cli -x "sofia status profile internal"Name …...