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

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

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.  性能测试过程中, 参赛选手可根据需要针对性能测试被测系统进行重置 系统重启操作。 重置系统

### 广东省职业院校大赛软件测试比赛规则 广东省职业院校大赛软件测试目旨在考察学生在实际工作环境中解决复杂问题的能力。根据竞赛规程,能测试正式比赛试题由专家组依据竞赛规程和样题模式进行编制,确保每套试题的独特性和挑战性[^1]。 #### 比赛规则要点 - **试题设计**:正式比赛试题的内容与样题内容不重复,每个赛项会准备两套正式比赛试题,每套试题之间的重复率不超过30%。 - **评分标准**:评分主要基于完成任务的速度、准确性以及解决方案的有效性。具体评分细则会在赛前公布给参赛选手。 - **设备要求**:比赛中使用的硬件和软件工具需符合官方规定的术规格,通常包括但不限于特定版本的操作系统、开发环境和其他必要的应用程序。 ```python # 示例代码用于展示可能的比赛场景之一——自动化测试脚本编写 import unittest from selenium import webdriver class TestWebApp(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() def test_login_functionality(self): driver = self.driver driver.get("http://example.com/login") username_field = driver.find_element_by_name('username') password_field = driver.find_element_by_name('password') # 输入用户名密码并提交表单 username_field.send_keys("test_user") password_field.send_keys("secure_password") submit_button = driver.find_element_by_id('submit').click() # 验证登录成功后的页面元素是否存在 welcome_message = driver.find_element_by_class_name('welcome-message') assert "Welcome, test_user!" in welcome_message.text def tearDown(self): self.driver.quit() if __name__ == "__main__": unittest.main() ``` ### 参赛经验和培训建议 为了更好地应对比赛,以下是几点宝贵的参赛经验和有效的培训方法: - **熟悉考试平台和术栈**:提前适应比赛所采用的各种术工具和服务端口设置,这有助于减少因陌生感带来的紧张情绪。 - **强化动手能力**:通过参与开源目或模拟真实世界的缺陷修复练习来提高编程巧;也可以参考其他地区的赛事资源,比如山东省的职业院校大赛中提到的一些实践案例[^2]。 - **团队协作训练**:如果是以小组形式参加,则应加强成员间的沟通交流,共同制定策略以高效解决问题。 - **时间管理意识培养**:学会合理分配时间和精力,在有限的时间内尽可能多地覆盖更多知识点,并保持高质量的工作成果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无数程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值