2022-2023 年度广东省职业院校学生专业技 能大赛“软件测试”赛项竞赛样题

2022-2023 年度广东省职业院校学生专业技 大赛软件测试赛项竞赛样题

目录

2022-2023 年度广东省职业院校学生专业技 能大赛“软件测试”赛项竞赛样题

任务一:功能测试(40 分)

1、测试计划(5 分)

2、测试用例(15 分)

3 、Bug 清单(15 分)

4、测试报告(5 分)

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

任务三:性能测试(20 分)

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

任务五:接口测试(5 分)

需要竞赛环境备赛资料可私信博主!!!

1.  竞赛概述

1.1.竞赛时间

本次竞赛时间共为 8 小时, 参赛选手自行安排任务进度, 休息、饮水、如 等不设专门用时,统一含在竞赛时间内。

1.2.竞赛内容

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

1.3.竞赛成绩

软件测试赛项成绩总分为 100 分,其中竞赛任务占 95 分,职业素养占 5

,各部分权重如下:

序号

任务

权重

任务

测试计

5%

测试用

15%

Bug 清单

15%

测试报

5%

任务

自动化测试

20%

任务

能测试

20%

任务

单元测试

10%

任务

接口测试

5%

职业素

5%

2.  竞赛须知

1.  ftp 文档下载地址、用户名及密码, 功能测试被测系统地址、用户名 码, 自动化测试被测系统地址、用户名及密码, 性能测试被测系统地址、用 户名及密,以竞赛现场发放为准;

2.  本次竞赛提交的所有成果物及 U 盘中不能出现参赛队及参赛选手信息,需要填写参赛队及参赛选手信息时以工位号代替;

3.  本次竞赛提交的 U 盘中只能保存竞赛成果文档,与竞赛成果无关的文 不能出现在此 U 盘中;

4.  不要擅自更改竞赛环境(包括强行关闭竞赛服务器),对于擅自更改 环境所造成的后果, 由参赛选手自行承担, 对于恶意破坏竞赛环境的参赛选 手,据大赛制度予以处理;

5.  竞赛过程中参赛选手必须及时保存需要提交的文档,未及时保存而造成 相关文档内容缺失或无法保存,后果由参赛选手自行承担;

6.  自动化测试严格按照要求编写脚本,擅自恶意编写无限循环或破坏环境 脚本造系统死机或软件出现问题,后果由参赛选手自行承担;

7.  性能测试请严格按照要求设置并发数量和执行时间,擅自提高并发数量 和延长执行时间造成的后果由参赛选手自行承担

8.  性能测试过程中, 参赛选手可根据需要针对性能测试被测系统进行重置 系统重启操作。 重置系统后等待 5 分钟,系统数据恢复到开赛初始 状态; 重启系统后等待 5 分钟,系统将重新启动。重置/重启动作以服务器志记录准,重置/重启不设专门用时(包括现场技术支持),后果由参赛选手 行承担;

9.  元测试过程中, JDK 所含内容及其在系统中的路径设置擅自进行删除、 修改; Eclipse 中已建好的项目工程、已安装的相关jar 包擅自删除; Workspace   认目录擅自修改; 以上事项若擅自进行修改而造成程序无法编译、运行, 后 由参赛选手自行承担;

10.  竞赛结束后请不要关闭竞赛设备, 由于关闭竞赛设备造成的数据丢失 果由参赛选手自行承担;

11.  竞赛中出现各种问题请及时向现场裁判举手示意,不要影响其他选手

3.  竞赛任务 3.1.竞赛环

竞赛环由服务器 A、服务器 B、服务器 C、客户机 1、客户机 2 组成。

服务器署说明: 服务器 A B C 中部署 ftp 文档下载、功能测试被测系 统、自动化测试被测系统、性能测试被测系统。

机部署说明: 客户机 1 2 均已安装通用环境、自动化测试环境、性能

测试境、单元测试环境、接口测试环境。

客户机访问说明: 无访问限制,客户机 1 2 均可访问ftp 文档下载、功 测试被测系统、自动化测试被测系统、性能测试被测系统。

任务对被测系统说明: 任务一使用功能测试被测系统完成; 任务二使用自 测试被测系统完成; 任务三使用性能测试被测系统完成; 任务四不需要使用 系统任务五使用功能测试被测系统完成。

3.2.竞赛任务文档

序号

文档名

文档下载位置

1

A1-需求说明书.doc

ftp 文档下载

2

A2-测试计划模板.doc

3

A3-测试用例模板.xls

4

A4-Bug 清单模板.xls

5

A5-测试报告模板.doc

6

A6- 自动化测试要求.doc

7

A7- 自动化测试报告模板.doc

8

A8-性能测试要求.doc

9

A9-性能测试报告模板.doc

10

A10-单元测试要求.doc

11

A11-单元测试报告模板.doc

12

A12-接口测试要求.doc

13

A13-接口测试报告模板.doc

3.3.任务组

务一:功能测试(40 分)

1、测试计划(5 分)

(1)任务描述:

据《A1-需求说明书》进行需求分析,划分和界定测试范围,分解测试任 ,预估测试风险、测试工作量和测试进度。按照《A2-测试计划模板》完成本任务。

(2)任务要求:

试计划包括以下内容:

①概述:编写目的、项目背景

②测试任务:测试目的、测试参考文档、测试范围、测试提交文档。

③测试资源:软件配置、硬件配置、人员安排

④功能分解:整体角色、菜单、功能项进行详细划分。

⑤测试安排。

⑥相关风险。

(3)任务成果:

XX-A2-测试计划.doc  (XX 代表工位号)。

2、测试用例(15 分)

(1)任务描述:

据《A1-需求说明书》和测试计划进行需求分析,理解业务功能,设计测 试用例。按照《A3-测试用例模板》完成本任务。

(2)任务要求:

试用例包括以下内容:

按模块汇总测试用例数量。

②测用例包含以下元素: 模块名称、功能项、用例说明、前置条件、输入、 执行步骤、预期结果、重要程度、执行用例、测试结果。

(3)任务成果:

XX-A3-测试用例.xls  (XX 代表工位号)。

3 Bug 清单(15 分)

(1)任务描述:

根据《A1-求说明书》和测试用例,执行功能测试,发现 Bug、记录 Bug 并对 Bug 图。按照《A4-Bug 清单模板》完成本任务。

(2)任务要求:

Bug 清单包括以下内容:

 按模块和 Bug 严重程度汇总 Bug 数量。

   Bug 清单包含以下元:角色、模块名称、功能项、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、附件说明(截图)。

②浏览器要求: 使用谷歌浏览器(Chrome) 执行功能测试(含界面测试) 。

(3)任务成果:

XX-A4-Bug 清单.xls  (XX 代表工位号)。

4、测试报告(5 分)

(1)任务描述:

根据功能测试整体过程情况,按照《A5-测试报告模版》完成本任务。 (2)任务要求:

试报告包括以下内容:

①概述:编写目的、项目背景

②人员安排。

测试设计:测试用例设计方法、测试方法。

④用例汇总:用例汇总。

⑤测试进度:进度回顾、功能测试回顾。

Bug 汇总: Bug 汇总。

⑦测试结论。

(3)任务成果:

XX-A5-测试报告.doc  (XX 代表工位号)。

二:自动化测试(20 分)

1 、任务描述:

根据《A6- 自动化测试要求》文档,对页面元素进行识别和定位、编写自动 化测试脚本并执行脚本,将脚本粘贴在自动化测试报告中。按照《A7- 自动化测 告模板》完成本任务。

2 、任务要求:

(1)自动化测试报告包括以下内容

介:目的、术语定义。

②自动化测试脚本编写:第一题、第二题、第三题、第四题。

(2)工具要求:使用 PyCharm 相关环境完成自动化测试。

意:运行自动化测试脚本过程中,出现报错(网址输入错误、定位元素没有找到等原因) ,属于脚本编写错误, 请自行调整;  PyCharm 中编写自动 化测脚本时对于单引号、双引号、括号和点要在英文状态下进行编写;在将 动化测试脚本粘贴到自动化测试报告时要和在PyCharm中的脚本格式保持一 致,同时在粘贴时不要出现将所有代码粘贴在一行中或出现空行情况。

3 、任务成果:

XX-A7- 自动化测试报告.doc  (XX 代表工位号)

务三:性能测试(20 分)

1 、任务描述:

根据《A8-性能测试要求》文档,使用性能测试工具添加脚本、回放脚本、 配置参数、设置场景、执行性能测试,对测试过程和结果进行截图。按照《A9- 性能测试报告模板》完成本任务。

2 、任务要求:

(1)性能测试报告包括以下内容:

介:目的、术语定义。

②测试策略:测试方法、用例设计、测试场景

③性能测试实施过程:性能测试脚本设计、性能测试场景设计与场景执行、 测试结果。

④执行结果。

(2)工具要求:使用 JMeterLoadRunner 相关环境完成性能测试。

注意 1、打开 LoadRunner 相关软件需要使用管理员身份打开,由于未使 用管理员身份打开而造成的问题由参赛选手自行承担;2、性能测试过程中,  现录失败、回放失败、脚本执行失败、白屏、 500 错等情况, 属于性能测试工 具使用配置错误,请调试。

3 、任务成果:

XX-A9-性能测试报告.doc  (XX 代表工位号)

务四:单元测试(10 分)

1 、任务描述:

根据A10-单元测试要求》文档进行 Java 应用程序的编写, 设计测试数据, 编写单元测试脚本,使用 Eclipse 下执行,完成编译和程序运行,运行结果进行界面截图。按照《A11-单元测试报告模板》完成本任务。

2 、任务要求:

(1)单元测试报告包括以下内容:

程序源代码。

元测试代码。

③单元测试结果截图

(2)具要求:使用 Eclipse 相关环境完成单元测试。

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

3 、任务成果:

XX-A11-单元测试报告.doc  (XX 代表工位号)。

五:接口测试(5 分)

1 、任务描述:

根据《A12-接口测试要求》, 使用接口测试工具进行发送请求、变量设置等 内容, 对测试过程和结果进行截图。按照《A13-接口测试报告模板》完成本任务。

2 、任务要求:

(1)接口测试报告包括以下内容:

介:目的、术语定义。

②接口测试实施过程

③执行结果。

(2)具要求:使用 Postman 相关环境完成接口测试。

3 、任务成果:

XX-A13-测试报告.doc  (XX 代表工位号)。

4.  竞赛结果

4.1.提交位置

竞赛成果文档需在 U 进行提交 (所有文档在 U 盘中不得以压缩包形式 提交) ,评分以 U 盘为准。提交前请按照竞赛提交文档检查表进行检查。在 U盘中以 XX 工位号建一个文件夹(例如01),将所有竞赛成果文档保存至该 件夹,不按照要求命名后果自行承担。

4.2.文档要求

竞赛提的所有文档中不能出现参赛队信息和参赛选手信息, 竞赛文档需要 填写参赛队信息时以工位代替(XX 代表工位号) ,竞赛文档需要填写参赛选 信息时以工位号和参数选手编号代替(举例: 21_0221 代表工位号, 02 代表 2 号参赛选手)

4.3.提交文档检查表

序号

档名(XX 代表工位号)

提交位

1

XX-A2-测试计划.doc

U 

2

XX-A3-测试用例.xls

3

XX-A4-Bug 清单.xls

4

XX-A5-测试报告.doc

5

XX-A7- 自动化测试报告.doc

6

XX-A9-性能测试报告.doc

7

XX-A11-单元测试报告.doc

8

XX-A13-接口测试报告.doc

需要竞赛环境备赛资料可私信博主!!!

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