“ 软件测试” 赛项竞赛规程(高职组)
一、赛项信息
赛项编号:GZ034
赛项名称:软件测试
赛项组别:高职(学生赛) 赛项归属产业:电子与信息二、竞赛目标
软件是新一代信息技术的灵魂,是数字经济发展的基础,是 制造强国、网络强国、数字中国建设的关键支撑。软件测试是保 障计算机软件质量最重要的环节,能够提升软件产品的安全、可 控,提升软件产品的潜在价值。近年来,随着信息化行业的高速 发展,软件质量以及软件质量控制日益成为人们关注的焦点,软 件测试作为信息化建设的强制性质量保障手段,需求增长旺盛。
本赛项竞赛内容以新一代信息技术产业需求为导向,以企业级真实项目为载体,以岗位工作过程为任务设计模式,以基于微服务架构的业务系统为被测对象,对接程序静态分析、动态测试、 自动化测试等新技术,全面检验参赛选手软件设计、开发、测试、 运维等方面的知识;软件设计、开发、测试、运维等方面的能力; 职业道德、工作态度、人际交往、团队合作、工匠精神等方面的素养。促进教学过程与生产过程对接、课程内容与职业标准对接、 专业设置与产业需求对接,推进软件测试人才培养,深化软件测试实践教学改革,探索产教研融合的软件测试方向培养模式,从而促进职普融通、产教融合、科教融汇,满足产教协同育人目标, 引领计算机类专业建设和岗课赛证综合教学改革。
三、竞赛内容
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分 | |||
四、竞赛方式
线下比赛,竞赛环境线上部署。本赛项为团体赛,同一学 校的报名参赛队伍限报1支。每支参赛队由 2 名选手组成。团体赛参赛队可配指导教师,指导教师须为本校专兼职教师,每队限 报2名指导教师,竞赛期间不允许指导教师进入赛场进行现场指 导。参赛选手和指导教师报名获得确认后不得随意更换。
五、竞赛流程
(一)竞赛时间安排
| 日期 | 时间 | 内容 |
| 竞赛前1天 | 13:00-15:45 | 各参赛队报到 |
| 16:00-16:30 | 开赛仪式 | |
| 16:30-17:30 | 领队会、赛前说明 |
| 16:30-17:00 | 选手熟悉赛场 | |
| 17:00-18:00 | 现场裁判赛前检查,封闭赛场 | |
| 竞赛当天 | 07:00-07:30 | 赛场检录 |
| 07:30-08:00 | 信息加密,竞赛选手入场等候 | |
| 08:00-16:00 | 竞赛选手完成竞赛任务(含午餐) | |
| 16:00-23:00 | 成绩评定与复核 |
(二)竞赛流程
|
|
六、竞赛规则
- 参赛选手须为高等职业院校全日制在籍专科学生,本科院 校高职类全日制在籍专科学生,五年制高职四、五年级在籍专科 学生。凡在往届全国职业院校技能大赛中获得一等奖的选手,不 能再参加同一项目同一组别的比赛。参赛选手的资格审查工作按 照《全省职业院校技能大赛管理制度》要求执行。
- 竞赛前1日安排各参赛队领队、参赛选手熟悉赛场。
- 参赛选手按规定时间到达指定地点,必须携带参赛证件, 进行检录、加密等,最终确定工位,选手迟到10分钟取消比赛资格。严禁参赛选手、赛项裁判、工作人员私自携带通讯、摄录设备进入比赛场地。参赛选手所需硬件、软件和辅助工具统一提供, 参赛队不得使用自带的任何有存储功能的设备,如硬盘、光盘、 U盘、移动设备等。参赛选手进入比赛工位并在比赛开始前领取比赛任务,比赛正式开始后方可进行相关操作。
- 比赛过程中,选手须严格遵守操作规程,确保人身及设备
安全,并接受裁判员的监督和指示。因选手原因造成设备故障或损坏而无法继续比赛的,裁判长有权决定中止该队比赛;非因选手个人原因造成设备故障的,由裁判长视具体情况作出裁决。在比赛过程中,参赛选手如有疑问,应举手示意,现场裁判应按要求及时予以答疑。如遇设备或软件等故障,参赛选手应举手示意, 现场裁判、技术人员等应及时予以解决。确因计算机软件或硬件故障,致使操作无法继续,经裁判长确认,予以启用备用设备。
参赛选手不得因各种原因提前结束比赛。如确因不可抗因素需要 离开赛场的,须向现场裁判员举手示意,经裁判员许可并完成记 录后,方可离开。凡在竞赛期间内提前离开的选手,不得返回赛 场。
- 比赛时间结束,参赛选手应全体起立,结束操作。参赛选 手要确认已成功提交竞赛要求的配置文件和文档,裁判员与参赛 选手一起签字确认,经工作人员查收清点所有文档后方可离开赛 场,离开赛场时不得带走任何资料。
- 比赛结束后评分裁判方可入场进行成绩评判,根据评分标 准针对选手提交成果物进行结果评分,由裁判长进行各项任务统 分,得出最终竞赛成绩。最终竞赛成绩经复核无误,由裁判长、 监督仲裁长签字确认后,以纸质形式向全体参赛队进行公布。
- 其他未尽事宜,将在赛前向各领队做详细说明。
七、技术规范
1、本赛项遵循的相关标准
| 序号 | 标准号 | 中文标准名称 |
| 1 | GB/T25000.1-2010 | 软件质量要求与评价(SQuaRE)指南 |
| 2 | GB/T 25000.10-2016 | 软件质量要求与评价(SQuaRE)第 10 部分: 系统与软件质量模型 |
| 3 | GB/T 25000.51-2016 | 软件质量要求与评价(SQuaRE)第 51 部分: 商业现货(COTS)软件产品的质量要求与评测细则 |
| 4 | GB/T 25000.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、设备使用与操作规范
在开机状态下,禁止带电插拔计算机的连线或部件,禁止用 力碰撞和搬动主机。使用计算机时,禁止私设各种密码;未经同 意,禁止擅自对计算机进行低格、分区、格式化等破坏性操作。
八、技术环境
(一)竞赛环境
竞赛现场分为竞赛区、裁判区、技术支持区、服务区。以上 区域应保证良好的采光、照明和通风;应提供稳定的水、电和供 电应急设备。
竞赛区:按照参赛队数量准备比赛所需的软硬件平台,为参赛队提供统一竞赛设备和备用设备。选手无需自带任何工具及附件。每个竞赛工位上标明编号、配备单相220V/3A以上交流电源; 每个竞赛间配有工作台,用于摆放计算机和其它调试设备工具等; 配备2把工作椅。
裁判区:供裁判工作及休息,配备满足需要的办公设备。 技术支持区:为技术支持人员提供固定工位、电源保障。 服务区:提供医疗等服务保障。

(二)技术平台1、竞赛设备
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) | |
| 性能测试 | Fiddler Setup apache-jmeter-5.5 loadrunner2022—Micro_Focus_LoadRunner_202 2_Community_Edition | |
| 单元测试 | 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 |
九、竞赛样题
见附件2。
十、赛项安全
(一)比赛环境
- 赛场布置,赛场内的器材、设备,应符合国家有关安全规
定。
- 赛场周围要设立警戒线,防止无关人员进入发生意外事件。
- 承办院校应提供保障应急预案实施的条件,明确制度和预 案。
- 赛项执委会须会同承办院校制定开放赛场和体验区的人员 疏导方案。
- 大赛期间,赛项承办院校须在赛场设置医疗医护工作站。
- 参赛选手、赛项裁判、工作人员严禁携带通讯、摄录设备 和未经许可的记录用具进入比赛区域。
(二)生活环境
- 比赛期间,原则上由承办院校统一安排参赛选手和指导教 师食宿。承办院校须尊重少数民族参赛人员的宗教信仰及文化习 俗。
- 比赛期间安排的住宿地应具有宾馆/住宿经营许可资质。
- 大赛期间组织的参观和观摩活动的交通安全由承办校负责。
(三)组队责任
- 各学校组织参赛队时,须安排为参赛选手购买大赛期间的 人身意外伤害保险。
- 代表队组成后,须制定相关管理制度,并对所有选手、指 导教师进行安全教育。
(四)应急处理
比赛期间发生意外事故,发现者应第一时间报告赛项执委会,
同时采取措施避免事态扩大。赛项执委会应立即启动预案予以解 决并报告大赛执委会。
十一、成绩评定
(一)评分标准和方式
| 任务 | 考查点 | 评分标准 | 评分细则 | 分值 | |
| 任务一 | 功能测试 | 测试计划 | 主要评分点:明确测试范围、合理并完备的进行任务分配、制定有效完备的测试策 略等 | 概述、测试任务、测试资源、功能测试计划、功能测试整体进度安排、相关风险 | 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分 | ||
| 操作规范 | |||||
| 文明竞赛 | |||||
本赛项采用结果评分,所有任务均为客观评分。裁判根据评 分标准设计评分表,对照参考答案和选手提交结果进行评分,并 在评分表中进行统计汇总。裁判由裁判长进行随机抽签分组,各 裁判小组采取随机抽签针对不同任务独立评分,确保成绩评定严 谨、客观、准确。
各裁判小组完成本组评分后汇总本组评分表,计算并核对成 绩,本组裁判员签字确认后交予裁判长,裁判长汇总各小组的各
任务评分表,核对成绩,最终得出竞赛成绩。
(二)裁判构成
本赛项共设裁判6名,设裁判长1名,裁判5名。
注明:裁判人数将根据实际报名参赛规模、比赛场次进行适当调整。
十二、奖项设置
1、选手奖励
本赛项奖项设团体奖。以赛项实际参赛队(团体赛)总数为基数,设定为:一等奖占比10%,二等奖占比20%,三等奖占比30%, 小数点后四舍五入。
若成绩评判出现同分情况,按照任务分值权重顺序的得分高 低排序,即总成绩相同的情况下比较任务四的成绩,任务四成绩 高的排名优先,如果任务四成绩也相同,则按任务五的成绩进行 排名,以此类推完成相同成绩的排序。如果所有任务分值相同, 则查看文档撰写规范、职业素养的分值进行排序。
2、指导教师奖励
获得一、二、三等奖的参赛队的指导教师获“优秀指导教师 奖”。
十三、赛项预案
赛场备用工位:赛场提供占总参赛队伍10%的备用工位。
竞赛系统可靠性:竞赛系统数据库、存储应使用高可用架构。 提前开始运行,经过多次压力测试,由学校组织的真实竞赛环境
测试。
竞赛备用客户机:现场提供占总参赛队伍10%的备用客户机。 现场应急预案详情,如下:
若PC机在比赛过程中出现死机、蓝屏等现象(重启后无法解 决),参赛选手举手示意裁判,在裁判与技术支持人员确定情况 后,可更换备用工位或更换PC机进行答题。
十四、竞赛须知
(一)参赛队须知
- 在赛事期间,领队及参赛队其他成员不得私自接触裁判, 凡发现有弄虚作假者,取消其参赛资格,成绩无效。
- 对于有碍比赛公正和比赛正常进行的参赛队,视其情节轻 重,给予警告、取消比赛成绩、通报批评等处理。其中,对于比 赛过程及有关活动造成重大影响的,以适当方式通告参赛院校或 其所属地区的教育行政主管部门依据有关规定给予行政或纪律处 分,同时停止该院校参加江西省职业院校技能大赛1年(届)。 涉及刑事犯罪的移交司法机关处理。
- 各参数院校在组织参赛队时,须安排为参赛队购买大赛期 间的人身意外伤害保险。
- 各参赛院校应指定1名负责人任赛项领队,全权负责该校 参赛事务的组织、协调和领导工作。
(二)指导教师须知
- 各参赛代表队要发扬良好道德风尚,听从指挥,服从裁判,
不弄虚作假。如发现弄虚作假者,取消参赛资格,名次无效。
- 各代表队领队要坚决执行竞赛的各项规定,加强对参赛人 员的管理,做好赛前准备工作,督促选手带好证件等竞赛相关材 料。
- 竞赛过程中,除参加竞赛的选手、执行裁判员、现场工作 人员和经批准的人员外,领队、指导教师及其他人员一律不得进 入竞赛现场。
- 参赛代表队若对竞赛过程有异议,在规定的时间内由领队 向赛项仲裁组提出书面报告。
- 对申诉的仲裁结果,领队要带头服从和执行,并做好选手 工作。参赛选手不得因申诉或对处理意见不服而停止竞赛,否则 以弃权处理。
- 指导老师应及时查看大赛专用网页有关赛项的通知和内容, 认真研究和掌握本赛项竞赛的规程、技术规范和赛场要求,指导选手做好赛前的一切技术准备和竞赛准备。
(三)参赛选手须知
- 参赛选手在报名获得确认后,原则上不再更换。如在筹备 过程中,选手因故不能参赛,需出具书面说明并按相关参赛选手 资格要求补充人员并接受审核;竞赛开始后,参赛队不得更换参 赛选手,允许队员缺席。不允许更换新的指导教师,允许指导教 师缺席。
- 参赛选手严格遵守赛场规章、操作规程和工艺准则,保证
人身及设备安全,接受裁判员的监督和警示,文明竞赛。
- 参赛选手凭证进入赛场,在赛场内操作期间应当始终佩戴 参赛凭证以备检查。
- 参赛选手进入赛场,不允许携带任何书籍和其他纸质资料
(相关技术资料的电子文档由工作人员提供),不允许携带通讯工具和存储设备(如U盘)。竞赛统一提供计算机以及应用软件。
- 各参赛队应在竞赛开始前一天规定的时间段进入赛场熟悉 环境。入场后,赛场工作人员与参赛选手共同确认操作条件及设 备状况,参赛队员必须确认材料、工具等。
- 竞赛时,在收到开赛信号前不得启动操作设备。在指定赛 位上完成竞赛项目,严禁作弊行为。
- 竞赛过程中,因严重操作失误或安全事故不能进行比赛的, 现场裁判员有权中止该队比赛。
- 选手在比赛期间不能离场,食品、饮水等由赛场统一提供。 选手休息、饮食或入厕时间均计算在比赛时间内。
- 凡在竞赛期间提前离开的选手,当天不得返回赛场。
- 为培养技术技能人才的工作风格,在参赛期间,选手应 当注意保持工作环境及设备摆放符合企业生产“5S”(即整理、 整顿、清扫、清洁和素养)的原则,如果过于脏乱,裁判员有权 酌情扣分。
- 在竞赛中如遇非人为因素造成的设备故障,经裁判员确 认后,可向裁判长申请补足排除故障的时间。
- 参赛选手欲提前结束比赛,应向裁判员举手示意,由裁 判员记录竞赛终止时间。竞赛终止后,不得再进行任何与竞赛有 关的操作。
- 各竞赛队按照大赛要求和赛题要求提交竞赛结果,禁止 在竞赛结果上做任何与竞赛无关的记号。
- 竞赛结束后,参赛队要确认成功提交竞赛要求的文件, 裁判员在比赛结果的规定位置做标记,并与参赛队一起签字确认。
- 参赛选手需以端庄的仪容仪表,优雅的行为举止,标准 规范的操作进行竞赛。
(四)工作人员须知
- 赛项全体工作人员必须服从统一指挥,要以高度负责的态 度做好比赛服务工作。
- 全体工作人员要按照工作分区准时到岗,尽职尽责,做好 职责工作并做好临时性工作,保证比赛顺利进行。
- 全体工作人员必须佩戴标志,认真检查证件,经核对无误 后方可允许相关人员进入指定地点。
- 如遇突发事件要及时报告,同时做好疏导工作,避免重大 事故发生,确保大赛圆满成功。
- 各工作组负责人,要坚守岗位,组织落实本组成员高效率 完成各自工作任务,做好监督协调工作。
- 全体工作人员不得在比赛场内接打电话,以保证赛场设施 的正常工作。
江西工业贸易职业技术学院(承办院校) 赣东学院教务处(协办单位)
2023年10月10日
附件 2
2023 年江西省职业院校技能大赛软件测试(高职组)赛项样题
任务一:功能测试(45 分) 1、测试计划(5 分)
- 任务描述
针对功能测试任务,划分和界定测试范围,分解测试任务,预估测试风险、测试工作量和测试进度。按照《A2-测试 计划模板》完成本任务。
- 任务要求
测试计划应包括以下内容:
① 概述:编写目的、项目背景。
② 测试任务:测试目的、测试参考文档、测试范围、测试提交文档。
③ 测试资源:软件配置、硬件配置、人力资源分配。
④ 功能分解:整体功能模块划分。
⑤ 测试安排。
⑥ 相关风险。
- 任务成果
XX-A2-测试计划.doc(XX 代表工位号)。2、测试用例(15 分)
- 任务描述
根据《A1-需求说明书》进行需求分析,理解业务功能, 设计测试用例。按照《A3-测试用例模板》完成本任务。
- 任务要求
测试用例应包括以下内容:
① 按模块汇总测试用例数量;
② 测试用例应包含以下元素:模块名称、功能项、用例说明、前置条件、输入、执行步骤、预期结果、重要程度、执行用例测试结果。
- 任务成果
XX-A3-测试用例.xls(XX 代表工位号)。3、Bug 清单(20 分)
- 任务描述
根据《A1-需求说明书》和测试用例,执行功能测试,发现Bug、记录 Bug 并对 Bug 截图。按照《A4-Bug 清单模板》完成本任务。
- 任务要求
① Bug 清单应包括以下内容:
按模块和 Bug 严重程度汇总 Bug 数量;
Bug 清单应包含以下元素:角色、模块名称、功能项、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、附件说明(截图)。
② 使用谷歌浏览器(Chrome)执行Web 端功能测试(含界面测试)。
- 任务成果
XX-A4-Bug 清单.xls(XX 代表工位号)。4、测试报告(5 分)
- 任务描述
针对功能任务,分析整体测试过程,归纳总结测试结果, 得出最终测试结论。按照《A5-测试报告模版》完成本任务。
- 任务要求
测试报告应包括以下内容:
① 概述:编写目的、项目背景。
② 人员安排。
③ 测试设计:测试用例设计方法、测试方法。
④ 用例汇总:用例汇总。
⑤ 测试回顾:进度回顾、功能测试回顾。
⑥ Bug 汇总:Bug 汇总。
⑦ 测试结论。
- 任务成果
XX-A5-测试报告.doc(XX 代表工位号)。任务二:自动化测试(15 分)
1、任务描述
根据《A6-自动化测试要求》使用 Selenium 方法编写自
动化测试脚本、执行自动化测试脚本。按照《A7-自动化测试 报告模板》完成本任务。
2、任务要求
- 自动化测试报告应包括以下内容:
① 简介:目的、术语定义;
② 自动化测试脚本编写:题目 1、题目 2、题目 3、题目
4。
- 工具要求:使用 PyCharm 相关环境完成本任务。注意:运行自动化测试脚本过程中,出现报错(网址输
入错误、定位元素没有找到等原因),属于脚本编写错误, 请自行调整;在PyCharm 中编写自动化测试脚本时对于单引号、双引号、括号和点要在英文状态下进行编写;在将自动 化测试脚本粘贴到自动化测试报告时要和在PyCharm 中的脚本格式保持一致,同时在粘贴时不要出现将所有代码粘贴在 一行中或出现空行情况。
3、任务成果
XX-A7-自动化测试报告.doc(XX 代表工位号)。任务三:性能测试(15 分)
1、任务描述
根据《A8-性能测试要求》使用性能测试工具录制/添加 脚本、回放脚本、配置参数、设置场景并运行得出结果。按 照《A9-性能测试报告模板》完成本任务。
2、任务要求
- 性能测试报告应包括以下内容:
① 简介:目的、术语定义;
② 测试策略:测试方法、用例设计、测试场景;
③ 性能测试实施过程:性能测试脚本设计、性能测试场景设计与场景执行、性能测试结果;
④ 执行结果。
- 工具要求:使用 LoadRunner、JMeter 相关环境完成本任务。
注意:1、打开LoadRunner 相关软件需要使用管理员身份打开,由于未使用管理员身份打开而造成的问题由参赛选
手自行承担;2、性能测试过程中,出现录制失败、回放失败、 脚本执行失败、白屏、500 错等情况,属于性能测试工具使用或配置错误,请调试。
线上竞赛过程中,SwitchyOmega_Chromium 浏览器插件开启状态时无法直接通过网址访问被测系统,需打开 Fiddler 后再次访问才可打开被测系统同时抓包成功;关闭插件后可直接通过网址访问被测系统,但 Fiddler 无法抓包。同时由于 VPN 原因,LoadRunner 无法直接录制脚本,需将Fiddler 抓包结果进行保存并生成VuGen 脚本进行后续操作。
3、任务成果
XX-A9-性能测试报告.doc(XX 代表工位号)。
任务四:单元测试(10 分) 1、任务描述
根据《A10-单元测试要求》进行程序设计,设计测试数 据,编写单元测试代码,在Eclipse 中完成编译和程序运行。按照《A11-单元测试报告模板》完成本任务。
2、任务要求
- 单元测试报告应包括以下内容:
① 程序源代码;
② 单元测试代码;
③ 单元测试结果截图。
- 工具要求:使用 Eclipse 相关环境完成本任务。
注意:①全部测试数据组数须以最少量来达到测试要求。
②单元测过程中,启动Eclipse 后使用默认 Workspacce(不可更改),必须在 test-src 中自行新建并完成相关代码设计
(Referenced Libraries 中已将junit、hamcrest-core、ha mcrest-library 等 jar 包导入完毕,若参赛选手删除 jar 包后果自行承担)。
3、任务成果
XX-A11-单元测试报告.doc(XX 代表工位号)。任务五:接口测试(10 分)
1、任务描述
根据《A12-接口测试要求》,使用接口测试工具进行发
送请求、变量设置等,对系统结果进行验证。按照《A13-接 口测试报告模板》完成本任务。
2、任务要求
- 接口测试报告应包括以下内容:
① 简介:目的、术语定义;
② 接口测试实施过程;
③ 执行结果。
- 工具要求:使用 PostMan 相关环境完成本任务。3、任务成果
XX-A13-接口测试报告.doc(XX 代表工位号)。

&spm=1001.2101.3001.5002&articleId=134297453&d=1&t=3&u=a9b47e11559748eab0af958a5e79196a)
561

被折叠的 条评论
为什么被折叠?



