2024 年广西职业院校技能大赛高职组软件测试赛项规程
PS:需要备赛资源可联系博主\(^o^)/~
2024年广西职业院校技能大《软件测试》赛前说明会
一、竞赛目的
本赛项以新一代信息技术产业需求为导向,以企业级真实项目为载体,以岗位工作过程为任务设计模式,以基于微服务架构的业务系统为被测对象,对接程序静态分析、动态测试、自动化测试等新技术,全面检验参赛选手软件设计、开发、测试、运维等方面的知识;软件设计、开发、测试、运维等方面的能力;职业道德、工作态度、人际交往、团队合作、工匠精神等方面的素养。促进教学过程与生产过程对接、课程内容与职业标准对接、 专业设置与产业需求对接,推进软件测试人才培养,深化软件测试实践教学改革,探索产教研融合的软件测试方向培养模式,从而促进职普融通、产教融合、科教融汇,满足产教协同育人目标, 引领计算机类专业建设和岗课赛证综合教学改革。
二、竞赛内容
- 本赛项考查的技术技能和涵盖的职业典型工作任务。
任务项 | 任务名称 | 职业典型工作任务 |
任务一 | 功能测试 | 测试计划、测试报告文档设计与编写、测试用例 设计、测试执行和 Bug记录 |
任务二 | 自动化测试 | 自动化测试需求分析、工具使用、代码设计和测 试执行等 |
任务三 | 性能测试 | 性能需求分析、测试方案制定、工具使用、测试 执行和结果分析等 |
任务四 | 单元测试 | 单元测试要求分析、代码设计、设计测试数据、 编写测试脚本和测试执行等 |
任务五 | 接口测试 | 接口描述分析、工具使用和测试执行等 |
职业素养 | 团队合作能力以及文明竞赛等职业素养 |
2.专业核心能力与职业综合能力
赛对接软件测试相关标准,以“ERP 管理平台”为被测系统,围绕软件测试领域的主流技术及工具,考查选手面对实际问 题的综合分析能力,对测试文档、测试用例的设计能力,对单元 测试、自动化测试、性能测试、接口测试等测试工具及方法的掌 握程度,检验选手团队协作能力、组织规划能力、方法运用能力 等。
竞赛内容结构、成绩比例。如下表:
任务项 | 任务名称 | 成绩比例 | |
任务一 | 功能测试 | 测试计划 | 5% |
测试用例 | 15% | ||
测试执行 | 20% | ||
测试报告 | 5% | ||
任务二 | 自动化测试 | 15% | |
任务三 | 性能测试 | 15% | |
任务四 | 单元测试 | 10% | |
任务五 | 接口测试 | 10% | |
职业素养 | 5% |
4.竞赛任务、比赛时长及分值配比
任务项 | 任务名称 | 主要内容 | 比赛时长 | 分值 |
任务一 | 功能测试 | 按照整体测试情况,设计测试计划 文档,针对功能测试的范围、进度、 风险等内容进行计划 | 8 小时 | 5 分 |
根据需求说明书设计测试用例,考 察等价类划分法、边界值法等测试 用例设计方法,最终按照模板对测 试用例进行规范描述 | 15 分 | |||
根据测试用例执行功能测试,考察 功能测试执行、Bug 定位等,最终 按照模板对 Bug 进行规范描述 | 20 分 | |||
按照整体测试情况,设计测试报告 文档,针对功能测试任务测试情况 及结果进行总结归纳 | 5 分 | |||
任务二 | 自动化测 试 | 根据题目要求编写并执行自动化测 试脚本,考查浏览器基本操作、页 面元素进行识别并定位、Selenium 基本方法使用、Unittest 框架、数 据驱动、数据断言、测试报告、Page Object 设计模式等,最终编写自动 化测试报告 | 15 分 | |
任务三 | 性能测试 | 根据题目要求录制/添加脚本、设置 场 景 , 考 察 性 能 测 试 工 具 (LoadRunner、JMeter)的脚本录 制/添加、检查点、参数化、集合点、 关联、事务、场景设置及运行等, 最终编写性能测试报告 | 15 分 |
任务四 | 单元测试 | 根据题目要求编写 Java 程序,设计 测试用例,执行单元测试,考查语 句、判定、条件等覆盖方法,JUnit 断言、参数化设置、测试套件等方 法,最终编写单元测试报告 | 10 分 | |
任务五 | 接口测试 | 根据题目要求设置请求、验证接口, 考察接口测试工具(PostMan)的接 口请求设置、参数设置、变量设置、 测试断言、数据驱动、添加 Cookie 等,最终编写接口测试报告 | 10 分 | |
职业素养 | 团队分工明确合理、操作规范、文 明竞赛 | 5 分 | ||
合计 | 100 分 |
三、竞赛时间
竞赛时间安排表(以正式公布的赛项指南为准)
四、竞赛试题样题见附件。
五、竞赛规则
(一)参赛资格。
参见 2024 年广西职业院校技能大赛高职组《软件测试》赛项实施方案。
(二)遵循准则。
- 学生必须持本人身份证和参赛证参加比赛。
- 参赛选手出场顺序、位置由抽签决定,不得擅自变更、 调整。
- 参赛选手提前 15 分钟进入赛场,并按照指定位号参加比赛。迟到 15 分钟者,取消比赛资格;比赛开始 15 分钟后,选手方可离开赛场。
- 选手在比赛过程中不得擅自离开赛场,如有特殊情况, 需经裁判同意。选手若需休息、饮水或去洗手间等,耗用时间 计算在比赛时间内。
- 比赛结束时,参赛选手应立即停止操作,不得以任何理 由拖延比赛时间。选手操作完成后,在竞赛结果确认表上签名 确认,方可离开赛场。
六、技术环境
竞赛现场设置竞赛区、裁判区、技术支持区、服务区等, 以上区域应保证良好的采光、照明和通风;应提供稳定的水、 电和供电应急设备。其中:
竞赛区:每个竞赛工位标有工位编号,面积在 9 ㎡左右, 工位之间由隔板隔开,确保互不干扰。每个工位配备单相220V/3A 以上交流电源,配有工作台用于摆放计算机和其它调试设备工具等,配备 2 把工作椅。
裁判区:供裁判工作及休息,配备满足需要的办公设备。 技术支持区:为技术支持人员提供固定工位、电源保障,为参赛选手竞赛提供技术支持。
服务区:提供医疗等服务保障。
七、技术规范
本赛项遵循的相关标准
序号 | 标准号 | 中文标准名称 |
1 | GB/T25000.1-2010 | 软件质量要求与评价(SQuaRE)指南 |
2 | GB/T25000.10-2016 | 软件质量要求与评价(SQuaRE)第 10 部分:系统 与软件质量模型 |
3 | GB/T25000.51-2016 | 软件质量要求与评价(SQuaRE)第 51 部分:商业 现货(COTS)软件产品的质量要求与评测细则 |
4 | GB/T25000.62-2014 | 软件质量要求与评价(SQuaRE)易用性测试报告行 业通用格式(CIF) |
5 | GB/T 15532-2008 | 计算机软件测试规范 |
6 | GB/T 30264.2-2013 | 软件工程 自动化测试能力 第 2 部分:从业人员能 力等级模型 |
7 | GB/T 38634.1-2020 | 系统与软件工程 软件测试 第 1 部分:概念和定义 |
8 | GB/T 38634.2-2020 | 系统与软件工程 软件测试 第 2 部分:测试过程 |
9 | GB/T 38634.3-2020 | 系统与软件工程 软件测试 第 3 部分:测试文档 |
10 | GB/T 38634.4-2020 | 系统与软件工程 软件测试 第 4 部分:测试技术 |
11 | GB/T 38639-2020 | 系统与软件工程 软件组合测试方法 |
12 | GB/T 39788-2021 | 系统与软件工程 性能测试方法 |
13 | T/BSIA 001—2020 | Web 应用软件测试职业技能等级标准 |
在开机状态下,禁止带电插拔计算机的连线或部件,禁止 用力碰撞和搬动主机。使用计算机时,禁止私设各种密码;未 经同意,禁止擅自对计算机进行低格、分区、格式化等破坏性 操作。
八、技术平台
(一)竞赛设备
设备类别 | 数量 | 设备用途 | 基本配置 |
客户端 | 每支参赛队 2 台 | 竞赛选手 比赛使用 | CPU:I5 及以上;内存:≧8GB;硬 盘:≧500GB,SATA |
(2)竞赛软件平台
由北京中企未来科技集团有限公司提供竞赛软件平台—《软件测试云实训平台》。
软件测试云实训平台集教学、实训、竞赛为一体,以 Docker 为 基础,对计算资源进行轻量级虚拟化,内嵌被测系统—“ERP 管理平台 ”。
“ERP 管理平台 ”内置一定数量 Bug,该系统可支持基于 Web 端 的功能测试、自动化测试、性能测试、接口测试、白盒测试、单元测 试等。系统主要模块包括:采购入库、采购退货、库存分布、入库审 核、出库审核、库存调拨、销售出库、销售退货、收入结算、支出结 算、商品管理、仓库信息、供应商信息、客户信息。系统主要角色包 括:采购专员、采购主管、仓库专员、仓库主管、销售专员、销售主管、结算专员、结算主管、系统管理员。
(3)软件工具
设备类别 | 软件类别 | 软件名称 |
客户端 软件工具 | 操作系统 | Windows10 64 位 |
浏览器 | Chrome(在线最新) Microsoft Edge(在线最新) | |
浏览器驱动 | Chromedriver(Chrome 对应版本) | |
浏览器插件 | SwitchyOmega_Chromium | |
文档编辑器 | WPS | |
截图工具 | Windows10 系统自带 | |
输入法 | 搜狗拼音输入法、搜狗五笔输入法 | |
JDK 环境 | JDK-14.0.2_Windows-X64_bin.exe | |
自动化测试 | python-3.10.6-amd64 pycharm-community-2022.2.1 selenium(4.4.3) ddt(1.6.0) | |
性能测试 | FiddlerSetup apache-jmeter-5.5 loadrunner2022 — Micro_Focus_LoadRunner_2022_Community_E dition | |
单元测试 | Eclipse_Version:2022-03(4.23.0) junit-4.13.2.jar |
hamcrest-core-1.3.jar hamcrest-library-1.3.jar | ||
接口测试 | Postman-win64-10.10.9 |
九、评分标准
(一)制订原则。
大赛裁判工作按照公平、公正、公开的原则进行。以教育部 颁布的职业学校相关专业教学指导方案和国家软件测试职业相 关标准规定的应知、应会的要求为评分原则,依据参赛选手整体 表现综合评定,全面评价参赛选手职业技能水平。
(二)评分方法。
- 裁判员选聘。按照职业院校技能大赛专家和裁判工作管理 办法相关制度建立 2024 年广西职业院校技能大赛赛项裁判库。裁判长由大赛裁判委员会向大赛组委会推荐,由大赛组委会聘任。 裁判长组建裁判组,执行裁判长负责制。裁判员人数。总人数为 7 人(其中裁判长 1 人,裁判员 6人)。
- 成绩审核方法。各裁判小组完成本组评分后汇总本组评 分表,计算并核对成绩,本组裁判员签字确认后交予裁判长, 裁判长汇总各小组的各任务评分表,核对成绩,最终得出竞赛 成绩。
成绩公布方法。最终竞赛成绩经复核无误后,由裁判长 签字确认,在大赛 QQ 群向全体参赛队进行公布。
(三)评分标准。
任务 | 考查点 | 评分标准 | 评分细则 | 分值 | |
任务一 | 功能 测试 | 测试 计划 | 主要评分点: 明确测试 范围 、合理并完备的进 行任务分配 、制定有效 完备的测试策略等 | 概述、测试任务、测试资源、 功能测试计划、功能测试整体 进度安排、相关风险 | 5 分 |
设计 测试 用例 | 主要评分点:测试用例 数量覆盖需求程度 、重 点测试用例数量覆盖复 杂逻辑程度 、测试用例 整理设计规范性 | 用例数量。每写一条规范的测 试用例得分=4 分/用例数量 (不能有重复的测试用例,编 写要符合需求且正确) | 15 分 | ||
重点测试用例数量。每发现 1 个得分=10 分/重点测试用例 数量(不能有重复的测试用 例,编写要符合需求且正确) | |||||
测试用例编写符合测试用例 规范 |
执行 功能 测试 | 主要评分点:Bug 数量覆 盖系统测试程度、重点 Bug 数量覆盖隐藏问题 程度、Bug 整理编写规范 性 | Bug 数量。每发现一个 Bug 得 分=4 分/Bug 数量(不能有重 复的 bug,描述要规范且正确) | 20 分 | ||
重点 Bug 数量。每发现一个重 点 Bug 得分=15 分/重点 Bug 数量(不能有重复的 bug,描 述要规范且正确) | |||||
Bug 编写符合测 Bug 规范 | |||||
测试 报告 | 主要评分点:测试总结 报告内容完整、测试回 顾清晰、用例汇总正确、 Bug 汇总正确、测试结论 准确 | 测试概述、测试参考文档、项 目组成员、测试设计介绍、用 例汇总、测试进度、Bug 汇总、 测试结论 | 5 分 | ||
任务二 | 自动化测试 | 主要评分点包括:术语 定义描述清晰、各题目 自动化测试脚本代码设 计正确 | 术语定义描述 | 15 分 | |
自动化测试脚本代码 | |||||
任务三 | 性能测试 | 主要评分点:术语定义 描述清晰 、LoadRunner 工具正确进行性能测 试、JMeter 工具正确进 行性能测试 | 术语定义描述 | 15 分 | |
测试策略描述 | |||||
性能测试实施过程执行截图 | |||||
执行结果填写 | |||||
任务四 | 单元测试 | 主要评分点:各题目程 序源代码规范及正确、 测试数据和测试方法代 码正确、执行结果截图 正确 | 程序源代码 | 10 分 | |
测试数据和测试方法代码 | |||||
执行结果截图 | |||||
任务五 | 接口测试 | 主要评分点:术语定义 描 述 清 晰 、 各 题 目 PostMan 工具正确 进行 接口测试 | 术语定义描述 | 10 分 | |
接口测试实施过程执行截图 | |||||
职业素养 | 主要评分点: 竞赛团队 分工明确合理、操作规 范、文明竞赛 | 团队分工明确合理 | 5 分 | ||
操作规范 | |||||
文明竞赛 |
十、奖项设置
参见 2024 年广西职业院校技能大赛高职组《软件测试》赛项实施方案。
十一、赛项安全管理
(一)赛场组织与管理员应制定安保须知、安全隐患规避 方法及突发事件预案,设立紧急疏散路线及通道等。确保比赛 期间所有进入赛点车辆、人员需凭证入内;严禁携带易燃易爆等危险品及比赛严令禁止的物品进入场地;场地设备设施均可 安全使用。
(二)参赛选手在参赛过程中,必须服从场内裁判及工作 人员的指挥,严格按照制作规程进行操作,正确使用器具及设 备。
(三)赛场设置警戒线,赛场 24 小时有人看管;比赛前两天起,赛场实行全方位封闭,除工作人员外,选手和指导老师等非工作人员不准进场。赛场设置联网的监控体系,可以对赛场进行 24 小时监控。
(四)裁判员在比赛前,宣读安全注意事项,当现场出现 突发事件时,应及时给予处置。
(五)比赛期间发生意外事故,发现者应第一时间报告, 同时采取措施避免事态扩大。
十二、申诉与仲裁的程序
(一)参赛队对不符合赛项规程规定的仪器、设备、工 装、材料、物件、计算机软硬件、竞赛使用工具、用品;竞赛 执裁、赛场管理、竞赛成绩,以及工作人员的不规范行为等, 可向赛项裁判长及大赛仲裁委员会提出申诉。
(二)申诉主体为参赛队领队。
(三)申诉启动时,参赛队以该赛项领队亲笔签字同意的 书面报告递交材料。报告应对申诉事件的现象、发生时间、涉及人员、申诉依据等进行充分、实事求是的叙述。非书面申诉 不予受理。
(四)提出申诉的时间应在比赛结束后(选手赛场比赛内 容全部完成)2 小时内,超过时效不予受理。
(五)赛项裁判长在接到申诉报告后的 2 小时内组织复议,并及时将复议结果以书面形式告知申诉方。申诉方对复议 结果仍有异议,可由该赛项领队代表参赛学校递交加盖学校公 章的书面报告向大赛仲裁委员会提出申诉。大赛仲裁委员会的 仲裁结果为最终结果。
(六)申诉方不得以任何理由拒绝接收仲裁结果;不得以 任何理由采取过激行为扰乱赛场秩序;仲裁结果由申诉人签 收,不能代收;如在约定时间和地点申诉人离开,视为自行放 弃申诉。
(七)申诉方可随时提出放弃申诉。
(八)申诉方必须提供真实的申诉信息并严格遵守申诉程 序,提出无理申诉或采取过激行为扰乱赛场秩序的应给予取消 参赛成绩等处罚。
十三、竞赛观摩
(一)观摩对象。
比赛期间将设观摩区,邀请来自全区相关行业职业教育院校 代表、优秀教育工作者、专家学者、大型企业领导者、业界精英、 专业学生等观摩比赛。
(二)观摩方法及纪律要求。
参加观摩的代表须遵守大赛纪律,按照大赛组委会的组织有 序观摩。比赛期间,保持观摩室安静。凡观摩人员均不得进入赛 场内部进行拍照、交流、观看。
十四、竞赛须知
(一)大赛人员须知。
为确保大赛工作安全、有序开展,涉及大赛工作的人员应自查健康状况,一旦发现身体有不适症状,及时向所在单位报告, 并尽快就诊检查。
(二)参赛队须知。
- 参赛队名称统一使用选手所在学校全称,团体赛不接受跨 校组队报名。
- 参赛选手在报名资格审查通过后,原则上不再更换,如备 赛过程中,选手因身患疾病或不可抗拒原因不能参赛,所在学校 需于开赛 10 个工作日前出具书面报告并按相关参赛选手资格补充人员并接受审核。竞赛开始后,参赛队不得更换参赛选手,若 有参赛队员缺席,则视为自动放弃竞赛团体名次排名 。
- 参赛队对大赛组委会发布的所有文件都要仔细阅读,确切 了解大赛时间安排、评判细节等,以保证顺利参加比赛。
- 参赛队按照大赛赛程安排,凭有效身份证件、大赛组委会 颁发的参赛证参加竞赛及相关活动。
- 参赛队将通过抽签决定比赛场地和比赛顺序。
- 对于本规则没有规定的行为,裁判组有权做出裁决。在有 争议的情况下,大赛仲裁委员会的裁决是最终裁决。
- 本竞赛项目的解释权归大赛组委会。
(三)指导教师、赛项领队须知。
- 做好赛前抽签工作,确认比赛出场顺序,协助大赛承办单 位组织好本单位选手参赛。
- 做好本单位参赛选手的业务辅导、心理疏导和思想引导工 作,对参赛选手比赛过程报以平和、包容的心态,共同维护竞赛 秩序。
- 自觉遵守竞赛规则,尊重和支持裁判工作,不随意进入比 赛现场及其他禁止入内的区域,确保比赛进程的公平、公正、顺 畅、高效。
- 做好参赛队伍比赛全过程管理和出行安全教育。
(四)参赛选手须知。
- 参赛选手报到后,凭身份证领取参赛证。参赛证为选手参 赛的凭据。参赛选手一经确认,中途不得任意更换,否则以作弊论处,其所在参赛队不得参与团体奖项的排名,其个人不得参与 个人名次排名。
- 参赛选手应持参赛有效证件,按竞赛顺序、项目场次和竞 赛时间,提前 30 分钟到各考核项目指定地点接受检录、抽签决定竞赛工位号、机位号等。
- 检录后的选手,应在工作人员的引进下,提前 15 分钟到达竞赛现场,从竞赛计时开始,比赛开始 15 分钟后,选手未到即取消该项目的参赛资格。
- 参赛选手进入赛场,应佩戴参赛证,做到衣着整洁,符合安全生产及竞赛要求。
- 比赛需连续进行,比赛一旦计时开始不能无故终止比赛。 比赛过程中,参赛选手必须严格遵守竞赛纪律,并接受裁判员的监督和警示。若比赛过程中出现设备问题,由裁判长视具体情况做出裁决,并现场记录予以加时。
- 参赛选手应认真阅读各项目竞赛操作须知,自觉遵守赛场 纪律,按竞赛规则、项目与赛场要求进行竞赛,不得携带任何书 面或电子资料、U 盘、手机等电子或通讯设备进入赛场,不得有任何舞弊行为,否则视情节轻重执行赛场纪律。
- 竞赛期间,竞赛选手应服从裁判评判,若对裁判评分产生 异议,不得与裁判争执、顶撞。
- 参加技能操作竞赛的选手如提前完成作业,选手应在指定 的区域等待,竞赛结束方可离开赛场。
- 竞赛过程中如因竞赛设备或检测仪器发生故障,应及时报 告裁判,不得私自处理,否则取消本场次比赛资格。
- 技能大赛参赛作品的版权归大赛组委会所有,由大赛组 委会统一使用与管理。
十五、本竞赛项目的最终解释权归大赛组委会。