2023-2024 年重庆市职业院校技能大赛 高职组“软件测试”赛项样题

2023-2024 年重庆市职业院校技能大赛 高职组“软件测试”赛项样题

单元测试要求分析、代码设计、设计测试数据、编写测试脚本和 测试执行等;测试计划、测试报告文档设计与编写;Web 端测试用例 设计、测试执行和 Bug 记录; 自动化测试要求分析、工具使用、代 码设计和测试执行等;性能测试要求分析、工具使用和测试执行等; 接口测试要求分析、工具使用和测试执行等;团队合作能力及文明竞
赛等职业素养。

任务一:单元测试(10 分)

  1. 任务描述
    根据《A1-单元测试要求》进行程序设计,设计测试数据,编写 单元测试代码,在 Eclipse 中完成编译和程序运行。按照《A2-单元测
    试报告模板》完成本任务。
  2. 任务要求
    (1)单元测试报告应包括以下内容:
    ① 程序源代码;
    ② 单元测试代码;
    ③ 单元测试结果截图。
    (2)工具要求:使用 Eclipse 相关环境完成本任务。

注意:①全部测试数据组数须以最少量来达到测试要求。②单元 测过程中,启动 Eclipse 后使用默认 Workspacce(不可更改),必须 在 test-src 中自行新建并完成相关代码设计(Referenced Libraries 中 已将junit、hamcrest-core、hamcrest-library 等jar 包导入完毕,若参赛
选手删除jar 包后果自行承担)。
3. 任务成果
XX-A2-单元测试报告.doc(XX 代表工位号)。

任务二:测试文档(10 分)

  1. 测试计划(5 分)
    (1)任务描述
    针对功能测试、自动化测试、性能测试、接口测试任务,划分和 界定测试范围,分解测试任务,预估测试风险、测试工作量和测试进
    度。按照《A3-测试计划模板》完成本任务。
    (2)任务要求
    测试计划应包括以下内容:
    ① 概述:项目背景、编写目的;
    ② 测试任务:测试目的、测试参考文档、测试范围;
    ③ 测试资源:软件配置、硬件配置、人员安排;
    ④ 测试计划:整体测试进度规划、功能测试计划、 自动化测试
    计划、性能测试计划、接口测试计划;
    ⑤ 发布标准;
    ⑥ 相关风险。

(3)任务成果
XX-A3-测试计划.doc(XX 代表工位号)。
2. 测试报告(5 分)
(1)任务描述
针对功能测试、自动化测试、性能测试、接口测试任务,分析整 体测试过程,归纳总结测试结果,得出最终测试结论。按照《A4-测
试报告模版》完成本任务。
(2)任务要求
测试报告应包括以下内容:
① 概述:项目背景、编写目的;
② 测试结果文档;
③ 测试设计:功能测试方法设计、 自动化测试方法设计、性能
测试方法设计、接口测试方法设计;
④ 测试回顾:功能测试回顾、自动化测试回顾、性能测试回顾、
接口测试回顾;
⑤ 用例汇总;
⑥ Bug 汇总;
⑦ 测试结论。
(3)任务成果
XX-A4-测试报告.doc(XX 代表工位号)。

任务三:功能测试(25 分)

  1. 测试用例(10 分)

(1)任务描述
根据《A6- 需求说明书》进行需求分析,理解业务功能,设计测
试用例。按照《A5-测试用例模板》完成本任务。
(2)任务要求
测试用例应包括以下内容:
① 按模块汇总测试用例数量;
② 测试用例应包含以下元素:设备端、模块名称、功能项、用 例说明、前置条件、输入、执行步骤、预期结果、重要程度、执行用
例、测试结果。
(3)任务成果
XX-A5-测试用例.xls(XX 代表工位号)。
2. Bug 清单(15 分)
(1)任务描述
根据《A6-需求说明书》和测试用例,执行功能测试,发现 Bug、
记录 Bug 并对 Bug 截图。按照《A7-Bug 清单模板》完成本任务。
(2)任务要求
① Bug 清单应包括以下内容:
按模块和 Bug 严重程度汇总 Bug 数量;
Bug 清单应包含以下元素:设备端、角色、模块名称、功能项、 摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、附件说
明(截图)。
② Web 端测试要求:

使用谷歌浏览器(Chrome)执行 Web 端功能测试(含界面测试)。
(3)任务成果
XX-A7-Bug 清单.xls(XX 代表工位号)。

任务四: 自动化测试(20 分)

  1. 任务描述
    根据《A8- 自动化测试要求》使用 Selenium 方法编写自动化测试 脚本、执行自动化测试脚本。按照《A9- 自动化测试报告模板》完成
    本任务。
  2. 任务要求
    (1) 自动化测试报告应包括以下内容:
    ① 简介: 目的、术语定义;
    ② 自动化测试脚本编写:第一题、第二题、第三题、第四题。
    (2)工具要求:使用 PyCharm 相关环境完成本任务。
    注意:运行自动化测试脚本过程中,出现报错(网址输入错误、 定位元素没有找到等原因),属于脚本编写错误,请自行调整;在 P yCharm 中编写自动化测试脚本时对于单引号、双引号、括号和点要 在英文状态下进行编写;在将自动化测试脚本粘贴到自动化测试报告 时要和在 PyCharm 中的脚本格式保持一致,同时在粘贴时不要出现
    将所有代码粘贴在一行中或出现空行情况。
  3. 任务成果
    XX-A9- 自动化测试报告.doc(XX 代表工位号)。

任务五:性能测试(18 分)

  1. 任务描述
    根据《A10-性能测试要求》使用性能测试工具录制/添加脚本、
    回放脚本、配置参数、设置场景并运行得出结果。按照《A11-性能测
    试报告模板》完成本任务。
  2. 任务要求
    (1)性能测试报告应包括以下内容:
    ① 简介: 目的、术语定义;
    ② 测试策略:测试方法、用例设计、测试场景;
    ③ 性能测试实施过程:性能测试脚本设计、性能测试场景设计
    与场景执行、性能测试结果;
    ④ 执行结果。
    (2)工具要求:使用 LoadRunner、JMeter 相关环境完成本任务。
    注意:1 、打开 LoadRunner 相关软件需要使用管理员身份打开, 由于未使用管理员身份打开而造成的问题由参赛选手自行承担;2 、 性能测试过程中,出现录制失败、回放失败、脚本执行失败、 白屏、
    500 错等情况,属于性能测试工具使用或配置错误,请调试。
  3. 任务成果
    XX-A11-性能测试报告.doc(XX 代表工位号)。

任务六:接口测试(7 分)

  1. 任务描述

根据《A12-接口测试要求》,使用接口测试工具进行发送请求、 变量设置等,对系统结果进行验证。按照《A13-接口测试报告模板》
完成本任务。
2. 任务要求
(1)接口测试报告应包括以下内容:
① 简介: 目的、术语定义;
② 接口测试实施过程;
③ 执行结果。
(2)工具要求:使用 PostMan 相关环境完成本任务。
3. 任务成果
XX-A13-接口测试报告.doc(XX 代表工位号)。

你可能感兴趣的:(功能测试,单元测试)