(高职)GZ034软件测试赛项规程(6月29日更新).docx
- 文档编号:30849693
- 上传时间:2024-02-15
- 格式:DOCX
- 页数:59
- 大小:132.97KB
(高职)GZ034软件测试赛项规程(6月29日更新).docx
《(高职)GZ034软件测试赛项规程(6月29日更新).docx》由会员分享,可在线阅读,更多相关《(高职)GZ034软件测试赛项规程(6月29日更新).docx(59页珍藏版)》请在冰豆网上搜索。
全国职业院校技能大赛赛项规程
赛项名称:
软件测试
英文名称:
SoftwareTesting
赛项组别:
高等职业教育
赛项编号:
GZ034
一、赛项信息
赛项类别
每年赛隔年赛(单数年/双数年)
赛项组别
□中等职业教育高等职业教育
学生赛(□个人/团体)□教师赛(试点)□师生同赛(试点)
涉及专业大类、专业类、专业及核心课程
专业大类
专业类
专业名称
核心课程
(对应每个专业,明确涉及的专业核心课程)
51电子与信息大类
5102
计算机类
510201
计算机应用技术
数据库技术及应用
前端设计与开发
系统部署与运维
510203
软件技术
软件测试
面向对象程序设计
数据结构
510213
移动应用开发
移动端应用测试技术
移动端应用开发
移动端项目开发实战
510214
工业软件开发技术
软件测试技术
软件工程
工业应用软件开发
31电子与信息大类
3102
计算机类
310201
计算机应用工程
软件测试技术
软件工程
服务器管理与配置
310203
软件工程技术
软件质量保证与测试
面向对象程序设计
软件工程
对接产业行业、对应岗位(群)及核心能力
产业行业
岗位(群)
核心能力
(对应每个岗位(群),明确核心能力要求)
新一代信息技术
计算机软件测试
1.具备数据库设计与应用、计算机系统操作等能力
2.具备软件设计、开发、测试等能力
3.具备软件安装、实施与运维服务能力
4.具有探究学习、终身学习和可持续发展的能力
1
计算机程序设计
1.具备项目管理、软件需求分析、软件设计的能力
2.具备服务器和网络设备的选型、安装、调试和维护的能力
3.具备编写测试方案,进行软件测试的能力
4.具备分析问题和解决问题的能力
5.具有探究学习、终身学习和可持续发展的能力
计算机软件工程技术
1.具备使用常见测试工具,依据软件测试方法进行软件测试的能力
2.具备软件项目实施、运维、管理等能力
3.具备从事软件工程职业提供中高端服务的能力
4.具备诚实守信的职业道德,遵守软件行业相关的法律法规的能力
5.具有探究学习、终身学习和可持续发展的能力
信息系统运行维护
1.具备数据库应用、前端开发等程序设计能力
2.具备网络设备的运维与管理能力
3.具备信息系统部署与运维能力
4.具备适应产业数字化发展需求的数字技术和信息技术发展能力
5.具有探究学习、终身学习和可持续发展的能力
二、竞赛目标
软件是新一代信息技术的灵魂,是数字经济发展的基础,是制造强国、网络强国、数字中国建设的关键支撑。
软件测试是保障计算机软件质量最重要的环节,能够提升软件产品的安全、可控,提升软件产品的潜在价值。
近年来,随着信息化行业的高速发展,软件质量以及软件质量控制日益成为人们关注的焦点,软件测试作为信息化建设
的强制性质量保障手段,需求增长旺盛。
本赛项竞赛内容以新一代信息技术产业需求为导向,以企业级真实项目为载体,以岗位工作过程为任务设计模式,以基于微服务架构的业务系统为被测对象,对接程序静态分析、动态测试、自动化测试等新技术,全面检验参赛选手软件设计、开发、测试、运维等方面的知识;软件设计、开发、测试、运维等方面的能力;职业道德、工作态度、人际交往、团队合作、工匠精神等方面的素养。
促进教学过程
与生产过程对接、课程内容与职业标准对接、专业设置与产业需求对
2
接,推进软件测试人才培养,深化软件测试实践教学改革,探索产教研融合的软件测试方向培养模式,从而促进职普融通、产教融合、科教融汇,满足产教协同育人目标,引领计算机类专业建设和岗课赛证
综合教学改革。
三、竞赛内容
1.本赛项考查的技术技能和涵盖的职业典型工作任务(见表1)
表1“软件测试”技术技能以及对应的典型工作任务
任务项
任务名称
职业典型工作任务
任务一
环境搭建及系统部署
测试环境搭建与配置、应用系统安装与部署
任务二
单元测试
单元测试要求分析、代码设计、设计测试数据、编写测试脚本和测试执行等
任务三
测试文档
测试计划、测试报告文档设计与编写
任务四
功能测试
测试用例设计、测试执行和Bug记录
任务五
自动化测试
自动化测试需求分析、工具使用、代码设计和测试执行等
任务六
性能测试
性能需求分析、测试方案制定、工具使用、测试执行和结果分析等
任务七
接口测试
接口描述分析、工具使用和测试执行等
职业素养
团队合作能力以及文明竞赛等职业素养
2.专业核心能力与职业综合能力
竞赛对接软件测试相关标准,以“ERP管理平台”为被测系统,围绕软件测试领域的主流技术及工具,考查选手面对实际问题的综合分析能力,对测试环境部署及配置的动手能力,对测试文档、测试用例的设计能力,对单元测试、自动化测试、性能测试、接口测试等测试工具及方法的掌握程度,检验选手团队协作能力、组织规划能力、方
法运用能力等。
3.创新、创意的范围与方向
竞赛内容中“测试文档”任务采用多测试流程的综合性计划及总结
设计,“自动化测试”任务采用Unittest+PageObject+数据驱动+测试报告
3
的企业级集成平台环境,更加符合企业真实工作过程、真实管理过程。
4.竞赛内容结构、成绩比例(见表2)
表2“软件测试”竞赛内容结构、成绩比例
任务项
任务名称
成绩比例
任务一
环境搭建及系统部署
5%
任务二
单元测试
10%
任务三
测试文档
5%
5%
任务四
功能测试
10%
15%
任务五
自动化测试
20%
任务六
性能测试
18%
任务七
接口测试
7%
职业素养
5%
5.竞赛任务、比赛时长及分值配比(见表3)
表3“软件测试”竞赛任务、比赛时长及分值配比表
任务项
任务名称
主要内容
比赛时长
分值
任务一
环境搭建及
系统部署
根据题目要求搭建与配置JDK、MySQL、Tomcat等环境,安装与部署应用系统,并能够通过浏览器访问
8小时
5分
任务二
单元测试
根据题目要求编写Java程序,设计测试用例,执行单元测试,考查语句、判定、条件等覆盖方法,JUnit断言、参数化设置、测试套件等方法,最终编写单元测试报告
10分
任务三
测试文档
按照整体测试情况,设计测试计划文档,针对功能测试、自动化测试、性能测试、接口测试的范围、进度、风险等内容进行计划
5分
按照整体测试情况,设计测试报告文档,针对功能测试、自动化测试、性能测试、接口测试等任务测试情况及结果进行总结归纳
5分
任务四
功能测试
根据需求说明书设计测试用例,考察等价类划分法、边界值法等测试用例设计方法,最终按照模板对测试用例进行规范描述
10分
根据测试用例执行功能测试,考察功能测试执行、Bug定位等,最终按照模板对Bug进行规范描述
15分
4
任务五
自动化测试
根据题目要求编写并执行自动化测试脚本,考查浏览器基本操作、页面元素进行识别并定位、Selenium基本方法使用、Unittest框架、数据驱动、数据断言、测试报告、PageObject设计模式等,最终编写自动化测试报告
20分
任务六
性能测试
根据题目要求录制/添加脚本、设置场景,考察性能测试工具(LoadRunner、JMeter)的脚本录制/添加、检查点、参数化、集合点、关联、事务、场景设置及运行等,最终编写性能测试报告
18分
任务七
接口测试
根据题目要求设置请求、验证接口,考察接口测试工具(PostMan)的接口请求设置、参数设置、变量设置、测试断言、数据驱动、添加Cookie等,最终编写接口测试报告
7分
职业素养
团队分工明确合理、操作规范、文明竞赛
5分
合计
100分
四、竞赛方式
竞赛形式:
线下比赛。
组队方式:
团体赛。
每支参赛队由2名选手组成,不得跨校组队,可配指导教师,指
导教师须为本校专兼职教师,每队限报2名指导教师。
参赛选手须为高等职业学校专科、高等职业学校本科全日制在籍学生(以报名时的学籍信息为准)。
五年制高等职业教育四、五年级学生可参加比赛。
凡在往届全国职业院校技能大赛中获一等奖的选手,
不能再参加今年同一专业类赛项的比赛。
5
五、竞赛流程
本赛项竞赛流程见表4。
表4“软件测试”竞赛流程表
日期
时间
事项
竞赛前2天
20:
00前
裁判、仲裁、监督报到
竞赛前1天
09:
00-14:
00
参赛队报到,安排住宿,领取资料
09:
00-12:
00
裁判培训会议
13:
00-14:
00
裁判工作会议
14:
00-15:
00
领队会
15:
00-16:
00
开赛式
16:
00-17:
00
熟悉赛场
17:
15
检查封闭赛场
竞赛当天
07:
40
参赛队到达竞赛场地前集合
07:
40-08:
00
大赛检录
08:
00-08:
20
第一次抽签加密(抽序号)
08:
20-08:
40
第二次抽签加密(抽工位号)
08:
40-09:
00
设备工具检查确认、题目发放
09:
00-17:
00
竞赛进行
17:
00-19:
00
申诉受理
19:
00-22:
00
评分核分
22:
00-22:
30
抽检复核
竞赛后1天
8:
00-8:
30
解密
8:
30-9:
30
成绩公布
9:
30-11:
30
闭赛式(宣布成绩、颁奖)
6
本赛项竞赛流程见图1。
图1“软件测试”竞赛流程图
六、竞赛规则
1.选手报名
参赛选手须为高等职业学校专科、高等职业学校本科全日制在籍
学生(以报名时的学籍信息为准)。
五年制高等职业教育四、五年级
7
学生可参加比赛。
凡在往届全国职业院校技能大赛中获一等奖的选手,
不能再参加同一项目同一组别的比赛。
2.熟悉场地
竞赛前1日安排各参赛队领队、指导教师、参赛选手熟悉赛场。
3.入场规则
参赛选手按规定时间到达指定地点,必须携带参赛证件,进行检录、一次加密、二次加密等,最终确定工位,选手迟到10分钟取消比赛资格。
严禁参赛选手、赛项裁判、工作人员私自携带通讯、摄录设备进入比赛场地。
参赛选手所需硬件、软件和辅助工具统一提供,参
赛队不得使用自带的任何有存储功能的设备,如硬盘、光盘、U盘、
移动设备等。
参赛选手进入比赛工位并在比赛开始前领取比赛任务,
比赛正式开始后方可进行相关操作。
4.赛场规则
在比赛过程中,参赛选手如有疑问,应举手示意,现场裁判应按要求及时予以答疑。
如遇设备或软件等故障,参赛选手应举手示意,现场裁判、技术人员等应及时予以解决。
确因计算机软件或硬件故障,致使操作无法继续,经裁判长确认,予以启用备用设备。
参赛选手不得因各种原因提前结束比赛。
如确因不可抗因素需要离开赛场的,须向现场裁判员举手示意,经裁判员许可并完成记录后,方可离开。
凡
在竞赛期间内提前离开的选手,不得返回赛场。
5.离场规则
比赛时间结束,参赛选手应全体起立,结束操作。
参赛选手要确认已成功提交竞赛要求的配置文件和文档,裁判员与参赛选手一起签字确认,经工作人员查收清点所有文档后方可离开赛场,离开赛场时
不得带走任何资料。
8
6.成绩评定与结果公布
比赛结束后评分裁判方可入场进行成绩评判,根据评分标准针对选手提交成果物进行结果评分,由裁判长进行各项任务统分,由加密裁判进行解密,得出最终竞赛成绩。
最终竞赛成绩经复核无误,由裁判长、监督仲裁长签字确认后,以纸质形式向全体参赛队进行公布,
并在闭赛式上予以宣布。
七、技术规范
1.本赛项遵循的相关标准(见表5)
表5“软件测试”遵循的相关标准
序号
标准号
中文标准名称
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/T15532-2008
计算机软件测试规范
6
GB/T30264.2-2013
软件工程自动化测试能力第2部分:
从业人员能力等级模型
7
GB/T38634.1-2020
系统与软件工程软件测试第1部分:
概念和定义
8
GB/T38634.2-2020
系统与软件工程软件测试第2部分:
测试过程
9
GB/T38634.3-2020
系统与软件工程软件测试第3部分:
测试文档
10
GB/T38634.4-2020
系统与软件工程软件测试第4部分:
测试技术
11
GB/T38639-2020
系统与软件工程软件组合测试方法
12
GB/T39788-2021
系统与软件工程性能测试方法
13
T/BSIA001—2020
Web应用软件测试职业技能等级标准
2.设备使用与操作规范
在开机状态下,禁止带电插拔计算机的连线或部件,禁止用力碰撞和搬动主机。
使用计算机时,禁止私设各种密码;未经同意,禁止
擅自对计算机进行低格、分区、格式化等破坏性操作。
9
八、技术环境
(一)竞赛环境
竞赛现场设置竞赛区、裁判区、技术支持区、服务区等,以上区域应保证良好的采光、照明和通风;应提供稳定的水、电和供电应急
设备。
其中:
竞赛区:
每个竞赛工位标有工位编号,面积在9㎡左右,工位之间由隔板隔开,确保互不干扰。
每个工位配备单相220V/3A以上交流电源,配有工作台用于摆放计算机和其它调试设备工具等,配备2把
工作椅。
裁判区:
供裁判工作及休息,配备满足需要的办公设备。
技术支持区:
为技术支持人员提供固定工位、电源保障,为参赛
选手竞赛提供技术支持。
服务区:
提供医疗等服务保障。
(二)技术平台
1.竞赛设备
竞赛使用的各类设备技术参数见表6。
表6“软件测试”使用设备参数表
设备类别
数量
设备用途
基本配置
服务器
每支参赛队1台
竞赛软件平台部署
CPU:
性能不低于至强银牌4210;内存:
≧128GB;硬盘:
≧1T
客户端
每支参赛队2台
竞赛选手比赛使用
CPU:
I7及以上;内存:
≧8GB;硬盘:
≧500GB
移动客户端
每支参赛队1台
操作系统:
Android12及以上或IOS14及以上;内存:
≧4GB
2.竞赛软件平台
由北京中企未来科技集团有限公司提供竞赛软件平台—《软件测
试云实训平台》。
10
软件测试云实训平台集教学、实训、竞赛为一体,以Docker为基
础,对计算资源进行轻量级虚拟化,内嵌被测系统——“ERP管理平台”。
“ERP管理平台”内置一定数量Bug,支持基于Web及App端的功能测试、自动化测试、性能测试、接口测试、单元测试等。
主要模块包括登录、个人中心、系统消息、商品信息—商品管理、商品信息—
商品品牌、商品信息—商品单位、商品信息—商品分类、仓库信息、
客户信息、供应商信息、采购订单、采购入库、采购退货、库存分布、库存状况、库存预警、出库审核、入库审核、库存盘点、库存调拨、销售订单、销售出库、销售退货、生产计划、生产耗材、生产入库、收入结算、支出结算。
主要角色包括:
系统管理员、采购专员、采购主管、仓库专员、仓库主管、销售专员、销售主管、生产专员、生产
主管、结算专员、结算主管。
3.软件工具
竞赛使用软件工具见表7。
表7“软件测试”软件工具表
设备类别
软件类别
软件名称
客户端
软件工具
操作系统
Windows1064位
浏览器
Chrome(在线最新)
MicrosoftEdge(在线最新)
浏览器驱动
Chromedriver(Chrome对应版本)
文档编辑器
WPS
截图工具
Windows10系统自带
输入法
搜狗拼音输入法、搜狗五笔输入法
JDK环境
JDK-14.0.2_Windows-X64_bin.exe
环境搭建及系统部署
VirtualBox-6.1.22-144080-Win
CentOS-7-x86_64-DVD-1810.iso
JDK-8u271-linux-x64.tar.gz
mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
apache-tomcat-8.5.63.tar.gz
suthr.sql
suthr.war
单元测试
Eclipse_Version:
2022-03(4.23.0)
junit-4.13.2.jar
hamcrest-core-1.3.jar
hamcrest-library-1.3.jar
11
自动化测试
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_Edition
接口测试
Postman-win64-10.10.9
九、竞赛样题
见附件。
十、赛项安全
(一)比赛环境
1.赛场布置,赛场内的器材、设备,应符合国家有关安全规定。
2.赛场周围要设立警戒线,防止无关人员进入发生意外事件。
3.承办院校应提供保障应急预案实施的条件,明确制度和预案。
4.赛项执委会须会同承办院校制定开放赛场和体验区的人员疏
导方案。
5.大赛期间,赛项承办院校须在赛场设置医疗医护工作站。
6.参赛选手、赛项裁判、工作人员严禁携带通讯、摄录设备和未
经许可的记录用具进入比赛区域。
(二)生活环境
1.比赛期间,原则上由承办院校统一安排参赛选手和指导教师食
宿。
承办院校须尊重少数民族参赛人员的宗教信仰及文化习俗。
2.比赛期间安排的住宿地应具有宾馆/住宿经营许可资质。
3.大赛期间组织的参观和观摩活动的交通安全由承办校负责。
(三)组队责任
1.各省、自治区、直辖市在组织参赛队时,须安排为参赛选手购
买大赛期间的人身意外伤害保险。
12
2.各省、自治区、直辖市代表队组成后,须制定相关管理制度,
并对所有选手、指导教师进行安全教育。
(四)应急处理
比赛期间发生意外事故,发现者应第一时间报告赛项执委会,同时采取措施避免事态扩大。
赛项执委会应立即启动预案予以解决并报
告大赛执委会。
十一、成绩评定
(一)评分标准
本赛项评分标准见表8。
表8“软件测试”评分标准
任务
考查点
评分标准
评分细则
分值
任务一
环境搭建及系统部署
主要评分点:
测试环境搭建与配置及应用系统安装与部署相关截图正确
测试环境搭建与配置过程及结果截图
5分
应用系统安装与部署过程及结果截图
任务二
单元测试
主要评分点:
各题目程序源代码规范及正确、测试数据和测试方法代码正
确、执行结果截图正确
程序源代码
10分
测试数据和测试方法代码
执行结果截图
任务三
测试文档
设计测
试计划
文档
主要评分点:
明确测试范围、合理并完备的进行任务分配、制定有效完备的测试策略等
概述、测试任务、测试资源、测试计划、发布标准、相关风险
5分
设计测
试报告
文档
主要评分点:
测试总结报告内容完整、测试回顾清晰、用例汇总正确、Bug汇总正确、测试结论准确
概述、测试结果文档、测试设计、测试回顾、用例汇总、Bug汇总、测试结论
5分
13
任务四
功能测试
设计测试用例
主要评分点:
测试用例数量覆盖需求程度、重点测试用例数量覆盖复杂逻辑程度、测试用例整理设计规范性
用例数量。
每写一条规范的测试用例得分=3分/用例数量(不能有重复的测试用例,编写要符合需求且正确)
10分
重点测试用例数量。
每发现1个得分=6分/重点测试用例数量(不能有重复的测试用例,编写要符合需求且正确)
测试用例编写符合测试用例规范
执行功能测试
主要评分点:
Bug数量覆盖系统测试程度、重点Bug数量覆盖隐藏问题程度、
Bug整理编写规范性
Bug数量。
每发现一个Bug得分=4分/Bug数量(不能有重复的bug,描述要规范且正确)
15分
重点Bug数量。
每发现一个重点Bug得分=10分/重点Bug数量(不能有重复的bug,描述要规范且正确)
Bug编写符合测Bug规范
任务五
自动化测试
主要评分点包括:
术语定义描述清晰、各题目自动化测试脚本代码设计正确
术语定义描述
20分
自动化测试脚本代码
任务六
性能测试
主要评分点:
术语定义描述清晰、LoadRunn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高职 GZ034 软件 测试 规程 29 更新