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

发布时间:2023年12月28日

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

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

文章来源:https://blog.csdn.net/qq_50377269/article/details/135275521
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。