2024年贵州省职业院校技能大赛(高职组)“软件测试”赛项规程
"需要竞赛资源或培训可联系博主!"
ERP管理平台各个模块角色登录账号及各模块逻辑说明
一、竞赛内容
1.本赛项考查的技术技能和涵盖的职业典型工作任务
任务项 | 任务名称 | 职业典型工作任务 |
任务一 | 功能测试 | 测试计划、测试报告文档设计与编写、测试用例 设计、测试执行和 Bug记录 |
任务二 | 自动化测试 | 自动化测试需求分析、工具使用、代码设计和测 试执行等 |
任务三 | 性能测试 | 性能需求分析、测试方案制定、工具使用、测试 执行和结果分析等 |
任务四 | 单元测试 | 单元测试要求分析、代码设计、设计测试数据、 编写测试脚本和测试执行等 |
任务五 | 接口测试 | 接口描述分析、工具使用和测试执行等 |
职业素养 | 团队合作能力以及文明竞赛等职业素养 |
2.专业核心能力与职业综合能力
竞赛对接软件测试相关标准,以“ERP 管理平台 ”为被测系统, 围绕软件测试领域的主流技术及工具,考查选手面对实际问题的综合 分析能力,对测试文档、测试用例的设计能力,对单元测试、自动化 测试、性能测试、接口测试等测试工具及方法的掌握程度,检验选手
团队协作能力、组织规划能力、方法运用能力等。
3.竞赛内容结构、成绩比例
任务项 | 任务名称 | 成绩比例 | |
任务一 | 功能测试 | 测试计划 | 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 分 |
二、竞赛方式
竞赛形式:线下比赛。
组队方式:团体赛。
每支参赛队由 2 名选手组成,不得跨校组队,可配指导教师,指
导教师须为本校专兼职教师,每队限报 2 名指导教师。
参赛选手须为高等职业学校专科、高等职业学校本科全日制在籍 学生(以报名时的学籍信息为准)。五年制高等职业教育四、五年级 学生可参加比赛。凡在往届全国职业院校技能大赛中获一等奖的选手,
不能再参加同一项目同一组别的比赛。
三、竞赛时量
日期 | 时间 | 事项 |
竞赛前 1 天 | 09:00-11:00 | 裁判、仲裁、监督报到 |
09:00-14:00 | 参赛队报到,安排住宿,领取资料 | |
11:00-12:00 | 裁判培训会议 | |
13:00-14:00 | 裁判工作会议 | |
14:00-15:00 | 领队会 | |
15:00-16:00 | 开赛式 |
16:00-17:00 | 熟悉赛场 | |
17:15 | 检查封闭赛场 | |
竞赛当天 | 07:00 | 参赛队到达竞赛场地前集合 |
07:00-07:30 | 大赛检录 | |
07:30-08:00 | 参赛队两次加密 | |
08:00-08:30 | 设备工具检查确认、题目发放 | |
08:30-16:30 | 竞赛进行 | |
17:00-19:00 | 申诉受理 | |
19:00-22:00 | 评分核分 | |
22:00-22:30 | 抽检复核 | |
22:30-23:00 | 解密 | |
23:00-24:00 | 成绩公布 | |
竞赛后 1 天 | 09:00-11:00 | 闭赛式(宣布成绩、颁奖) |
四、名次确定办法
1.选手奖励
本赛项奖项设团体奖。以赛项实际参赛队(团体赛)总数为基数, 设定为:一等奖占比 10%,二等奖占比 20%,三等奖占比 30%,小数
点后四舍五入。
若成绩评判出现同分情况,按照任务分值权重顺序的得分高低排 序,即总成绩相同的情况下比较任务四的成绩,任务四成绩高的排名 优先,如果任务四成绩也相同,则按任务五的成绩进行排名,以此类 推完成相同成绩的排序。如果所有任务分值相同,则查看文档撰写规
范、职业素养的分值进行排序。
2.指导教师奖励
获得一等奖的参赛队的指导教师获“优秀指导教师奖 ”。
五、评分标准与评分细则
1.评分标准
任务 | 考查点 | 评分标准 | 评分细则 | 分值 | |
任务一 | 功能 测试 | 测试 计划 | 主要评分点: 明确测试 范围 、合理并完备的进 行任务分配 、制定有效 完备的测试策略等 | 概述、测试任务、测试资源、 功能测试计划、功能测试整体 进度安排、相关风险 | 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 分 | ||
操作规范 | |||||
文明竞赛 |
2.评分细则
(1)裁判员人数和组成条件要求
. 本竞赛参与赛项成绩管理的组织机构包括裁判组、监督仲裁 组。裁判组实行“裁判长负责制 ”。
. 监督仲裁组对裁判组的工作进行全程监督,并对竞赛成绩抽检复核。
. 监督仲裁组负责接受由参赛队领队提出的对裁判结果的书面 申诉,组织复议并及时反馈复议结果。
. 竞赛将制定裁判遴选管理办法、赛事保密细则和预案、命题 管理办法等制度,保证竞赛的公平公正。
(2)裁判评分方法
本赛项采用结果评分,所有任务均为客观评分。根据评分标准设 计评分表,对照参考答案和选手提交结果进行评分,并在评分表中进 行统计汇总。裁判需进行随机抽签分组,各裁判小组采取随机抽签针
对不同任务独立评分,确保成绩评定严谨、客观、准确。
3.成绩产生方法
各裁判小组完成本组评分后汇总本组评分表,计算并核对成绩, 本组裁判员签字确认后交予裁判长,裁判长汇总各小组的各任务评分
表,核对成绩,最终得出竞赛成绩。
4.成绩审核方法
为保障成绩评判的准确性,监督仲裁组将对赛项总成绩排名前 30%的所有参赛队的成绩进行复核;对其余成绩进行抽检复核,抽检 覆盖率不得低于 15%。如发现成绩错误以书面方式及时告知裁判长, 由裁判长更正成绩并签字确认。复核、抽检错误率超过 5%的,裁判
组将对所有成绩进行复核。
5.成绩公布方法
最终竞赛成绩经复核无误,加密裁判在监督人员监督下进行二次解密,解密后由裁判长、监督仲裁长签字确认,以纸质形式向全体参赛队进行公布,并在闭赛式上予以宣布。
六、赛点提供的设施设备仪器清单
1.竞赛环境
竞赛现场设置竞赛区、裁判区、技术支持区、服务区等,以上区 域应保证良好的采光、照明和通风;应提供稳定的水、电和供电应急设备。其中:竞赛区:每个竞赛工位标有工位编号,面积在 9 ㎡左右,工位之 间由隔板隔开,确保互不干扰。每个工位配备单相 220V/3A 以上交流 电源,配有工作台用于摆放计算机和其它调试设备工具等,配备 2 把工作椅。裁判区:供裁判工作及休息,配备满足需要的办公设备。技术支持区:为技术支持人员提供固定工位、电源保障,为参赛
选手竞赛提供技术支持。
服务区:提供医疗等服务保障。
2.技术平台
(1)竞赛设备
设备类别 | 数量 | 设备用途 | 基本配置 |
客户端 | 每支参赛队 2 台 | 竞赛选手 比赛使用 | CPU:I7 及以上; 内存: ≧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 |
七、选手须知
1.选手自带工(量)具及材料清单
无
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 应用软件测试职业技能等级标准 |
3.选手注意事项
在开机状态下,禁止带电插拔计算机的连线或部件,禁止用力碰 撞和搬动主机。使用计算机时,禁止私设各种密码;未经同意,禁止
擅自对计算机进行低格、分区、格式化等破坏性操作。