首页 > 其他分享 >【软件测试】2023年职业院校技能大赛高职组“软件测试”赛项样题

【软件测试】2023年职业院校技能大赛高职组“软件测试”赛项样题

时间:2024-08-19 09:54:56浏览次数:9  
标签:竞赛 职业院校 功能测试 任务 文档 测试 软件测试 XX 样题

目录

一、竞赛时间、内容及成绩组成

二、竞赛须知

三、任务说明

(一)竞赛环境

(二)竞赛任务文档

(三)任务组成

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

任务二:设计功能测试文档(15 分)

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

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

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

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

四、竞赛结果提交


一、竞赛时间、内容及成绩组成

(一)竞赛时间

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

(二)竞赛内容

        本次竞赛考核技能点包括:功能测试计划制定、测试用例设计、测试执行和提交 Bug、测试总结报告编写;自动化测试要求分析、测试工具使用、代码编写和测试执行;性能测试要求分析、测试工具使用、测试执行;单元测试设计测试数据,编写测试脚本,完成编译和程序运行,进行界面截图;接口测试要求分析、测试工具使用和测试执行;团队合作能力以及应用创新能力等职业素养。

(三)竞赛成绩组成

        “软件测试”赛项竞赛成绩为 100 分,其中职业素养占 5 分,竞赛任务占 95 分。各项竞赛任务占总分权重如下:
序号 竞赛任务名称及占总分权重
任务一 单元测试,权重 10%  
任务二 制定功能测试计划,权重 7% 编写功能测试总结报告,权重 8%
设计测试用例,权重 10%
执行测试用例,权重 15%
任务四 自动化测试,权重 20%
任务五 性能测试,权重 20%
任务六 接口测试,权重 5%

二、竞赛须知

        1、本次竞赛平台地址、用户名及密码,功能测试被测系统地址、用户名及密码,自动化测试被测系统地址、用户名及密码,性能测试被测系统地址、用户名及密码,以竞赛现场发放为准;         2、本次竞赛提交的所有成果物及 U 盘中不能出现参赛队信息和参赛选手信息,竞赛文档需要填写参赛队及参赛选手信息时以工位号代替;         3、本次竞赛提交的 U 盘中只能保存竞赛成果文档,与竞赛成果无关的文件均不能出现在此 U 盘中;         4、请不要擅自更改竞赛环境(包括强行关闭竞赛服务器),对于擅自更改竞赛环境所造成的后果,由参赛选手自行承担,对于恶意破坏竞赛环境的参赛选手,根据大赛制度予以处理;         5、竞赛过程中参赛选手必须及时保存需要提交的文档(Wrod 及 Excel 文档),未及时保存而造成相关文档内容缺失或无法保存,后果由参赛选手自行承担;         6、自动化测试严格按照《A8-BS 资产管理系统自动化测试要求》编写自动化测试脚本,擅自恶意编写无限循环或破坏环境脚本造成系统死机或软件出现问题,后果由参赛选手自行承担;         7、性能测试请严格按照《A10-BS 资产管理系统性能测试要求》设置并发数量和执行时间,擅自提高并发数量和延长执行时间造成的后果由参赛选手自行承担;         8、性能测试过程中,参赛选手可根据需要重置数据库或者重启 Tomcat 服务。重置数据库后数据恢复到开赛初始状态,此结果由参赛选手自行承担(严禁使用LoadRunner 访问性能测试-重置数据库和重启 Tomcat 服务地址)。重置数据库和重启 Tomcat 服务的动作以服务器日志记录为准。重置数据库或者重启 Tomcat 服务不设专门用时(包括现场技术支持),统一含在竞赛时间内;         9、单元测试过程中,JDK 所含内容及其在系统中的路径设置擅自进行删除、修改;Eclipse 中已建好的项目工程、已安装的相关 jar 包擅自删除;Workspace 的默认目录擅自修改;以上事项若擅自进行而造成程序无法编译、运行的后果,由参赛选手自行承担;         10、竞赛结束后请竞赛选手不要关闭竞赛设备,由于竞赛选手关闭竞赛设备造成的数据丢失等后果由参赛选手自行承担;         11、竞赛中出现各种问题请及时向现场裁判举手示意,若出现问题后自行进行任何操作而导致问题原因无法定位,后果由参赛选手自行承担。

三、任务说明

(一)竞赛环境

        竞赛环境由服务器 A、服务器 B、客户机 1、客户机 2 组成。         服务器部署说明:服务器 A 中部署竞赛平台(下载文档,上传文档)、功能测试被测系统、自动化测试被测系统,服务器 B 中部署性能测试被测系统。         客户机部署说明:客户机 1 已安装 PostMan、Eclipse、PyCharm、WPS 相关环境;客户机2 已安装 LoadRunner、WPS 等相关环境。         客户机访问限制说明:客户机 1 可访问竞赛平台、功能测试被测系统、自动化测试被测系统,客户机 2 可访问性能测试被测系统。         任务对应被测系统说明:任务一不需要使用系统;任务二不需要使用系统;任务三使用功能测试被测系统完成;任务四使用自动化测试被测系统完成;任务五使用性能测试被测系统完成;任务六使用功能测试被测系统完成。

(二)竞赛任务文档

序号 文档名 文档下载位置
1 A1-BS 资产管理系统需求说明书.doc 竞赛平台
2 A2-单元测试要求.doc
3 A3-单元测试报告模板.doc
4 A4-功能测试计划模板.doc
5 A5-功能测试总结报告模板.doc
6 A6-功能测试用例模板.xls
7 A7-功能测试 Bug 缺陷报告清单模板.xls
8 A8-BS 资产管理系统自动化测试要求.doc
9 A9-自动化测试报告模板.doc
10 A10-BS 资产管理系统性能测试要求.doc
11 A11-性能测试报告模板.doc
12 A12-BS 资产管理系统接口测试要求.doc
13 A13-接口测试报告模板.doc

(三)任务组成

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

        1、任务描述
        根据《A2-单元测试要求》文档进行 Java 应用程序的编写,设计测试数据,编写单元测试脚本,使用 Eclipse 下执行,完成编译和程序运行,运行结果进行界面截图。按照《A3-单元测试报告模板》完成单元测试报告文档。
        2、任务要求
        (1)单元测试报告文档应包括以下内容:         1)程序源代码;         2)单元测试代码;         3)单元测试结果截图。         注意:         ①全部测试数据组数须以最少量来达到测试要求。         ②单元测过程中,启动 Eclipse 后使用默认 Workspacce(不可更改),必须在 GsTest-src-GsCode 中自行新建并完成相关代码设计(Referenced Libraries中已将 junit 等 jar 包导入完毕,若参赛选手删除 jar 包后果自行承担)。         (2)单元测试要求:         使用 1 号客户机上提供的 Eclipse 相关环境完成单元测试。         3、任务成果         XX-A3-单元测试报告.doc(XX 代表工位号)

        任务二:设计功能测试文档(15 分)

        一、制定功能测试计划(7 分)
        1、任务描述         根据《A1-BS 资产管理系统需求说明书》进行需求分析,划分和界定测试范围,分解测试任务,预估测试风险、测试工作量和测试进度。按照《A4-功能测试计划模板》完成功能测试计划文档。         2、任务要求         功能测试计划文档应包括以下内容:         (1)概述:编写目的、项目背景。         (2)测试任务:测试目的、测试参考文档、测试范围、测试提交文档。         (3)测试资源:软件配置、硬件配置、人力资源分配。         (4)功能测试计划:整体功能模块划分。         (5)功能测试整体进度安排。         (6)相关风险。         3、任务成果         XX-A4-功能测试计划.doc(XX 代表工位号)
        二、编写功能测试总结报告(8 分)
        1、任务描述         根据功能测试情况,按照《A5-功能测试总结报告模版》完成功能测试总结报告文档。         2、任务要求         功能测试总结报告文档应包括以下内容:         (1)测试概述:编写目的、项目背景。         (2)测试参考文档。         (3)项目组成员。         (4)测试设计介绍:测试环境与配置、测试用例设计方法、测试方法。         (5)用例汇总:用例汇总。         (6)测试进度:测试进度回顾、功能测试回顾。         (7)Bug 汇总:Bug 汇总。         (8)测试结论。         3、任务成果         XX-A5-功能测试总结报告.doc(XX 代表工位号)

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

        一、设计功能测试用例(10 分)
        1、任务描述         根据《A1-BS 资产管理系统需求说明书》和功能测试计划进行需求分析,理解业务功能,设计功能测试用例。按照《A6-功能测试用例模板》完成功能测试用例文档。         2、任务要求         功能测试用例文档应包括以下内容:         (1)按模块汇总功能测试用例数量。         (2)功能测试用例应包含以下项目:测试用例编号、功能点、用例说明、前置条件、输入、执行步骤、预期输出、重要程度、执行用例测试结果。         3、任务成果         XX-A6-功能测试用例.xls(XX 代表工位号)
        二、执行功能测试用例(15 分)
        1、任务描述         根据《A1-BS 资产管理系统需求说明书》和功能测试用例,执行功能测试,发现 Bug、记录 Bug 并对 Bug 截图。按照《A7-功能测试 Bug 缺陷报告清单模板》完成功能测试 Bug 缺陷报告清单文档。         2、任务要求         (1)Bug 缺陷报告清单文档应包括以下内容:         1)按模块和 Bug 严重程度汇总 Bug 数量;         2)Bug 缺陷报告清单应包含以下项目:缺陷编号、角色、模块名称、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、提交人(工位号)、附件说明(截图)。         (2)浏览器要求:         使用谷歌浏览器(Chrome)执行 Web 端功能测试(含界面测试);         3、任务成果         XX-A7-功能测试 Bug 缺陷报告清单.xls(XX 代表工位号)

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

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

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

        1、任务描述         根据《A10-BS 资产管理系统性能测试要求》文档,使用性能测试工具添加脚本、回放脚本、配置参数、设置场景、执行性能测试,对测试过程和结果进行截图。按照《A11-性能测试报告模板》完成性能测试报告文档。         2、任务要求         (1)性能测试报告文档应包括以下内容:         1)简介:目的、术语定义。         2)测试策略:测试方法、用例设计、测试场景。         3)性能测试实施过程:性能测试脚本设计、性能测试场景设计与场景执行、性能测试结果。         4)执行结果。         (2)性能测试工具要求。         使用 2 号客户机上安装的 LoadRunner 作为性能测试工具。         注意:         ①性能测试过程中,出现录制失败、回放失败、脚本执行失败、白屏、500错等情况,属于性能测试工具使用或配置错误,请调试。         ②使用 LoadRunner 进行性能测试时,点击开始录制后若弹出“安全警告”,点击“是”即可;结束录制后若弹出“根证书存储”,点击“是”即可,具体图示参考《LoadRunner 已知常见问题汇总》。         3、任务成果         XX-A11-性能测试报告.doc(XX 代表工位号)

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

        1、任务描述         根据《A12-BS 资产管理系统接口测试要求》,使用接口测试工具进行发送请求、变量设置等内容,对测试过程和结果进行截图。按照《A13-接口测试报告模板》完成接口测试报告文档。         2.任务要求         (1)接口测试报告文档应包括以下内容:         1)简介:目的、术语定义。         2)接口测试实施过程。         3)执行结果。         (2)接口测试工具要求。         使用 1 号客户机上安装的 Postman 作为接口测试工具。         3.任务成果         XX-A13-接口测试报告.doc(XX 代表工位号)

四、竞赛结果提交

        1、提交方式

        任务成果文档需同时在竞赛平台和 U 盘中进行提交(所有文档在竞赛平台和U 盘中不得以压缩包形式提交),如果竞赛平台和 U 盘中提交的文档内容不一致,以 U 盘为准。提交前请按照竞赛提交文档检查表进行检查。在 U 盘中以 XX 工位号建一个文件夹(例如 01),将所有竞赛成果文档保存至该文件夹中,不按照要求命名后果自行承担。         注意:要求使用谷歌浏览器(Chrome)访问竞赛平台。

        2、文档要求

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

        3、竞赛提交文档检查表

序号 文档名(XX 代表工位号) 提交方式
1 XX-A3 单元测试报告.doc 竞赛平台和 U 盘
2 XX-A4-功能测试计划.doc 竞赛平台和 U 盘
3 XX-A5-功能测试总结报告.doc 竞赛平台和 U 盘
4 XX-A6-功能测试用例.xls 竞赛平台和 U 盘
5 XX-A7-功能测试 Bug 缺陷报告清单.xls 竞赛平台和 U 盘
6 XX-A9-自动化测试报告.doc 竞赛平台和 U 盘
7 XX-A11-性能测试报告.doc 竞赛平台和 U 盘
8 XX-A13-接口测试报告.doc 竞赛平台和 U 盘

标签:竞赛,职业院校,功能测试,任务,文档,测试,软件测试,XX,样题
From: https://blog.csdn.net/Play_Sai/article/details/141311049

相关文章

  • 《软件测试》黑书全22章笔记总结——软测新手小白必读
    一、软件测试综述1.第一章:软件测试的背景1.1软件缺陷只有至少满足下列5个规则之一才称为发生了一个软件缺陷软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的错误软件实现了产品说明书未提到的功能软件未实现产品说明书虽未明确提及但应该实现的......
  • 第46届金砖国家世界技能大赛 内存取证样题一
    题目:从内存中获取到用户admin的密码并且破解密码,以Flag{admin,password}形式提交(密码为6位);获取当前系统ip地址及主机名,以Flag{ip:主机名}形式提交;获取当前系统浏览器搜索过的关键词,作为Flag提交;当前系统中存在挖矿进程,请获取指向的矿池地址,以Flag{ip:端口}形式......
  • 第46届金砖国家世界技能大赛 内存取证样题一
    题目:从内存中获取到用户admin的密码并且破解密码,以Flag{admin,password}形式提交(密码为6位);获取当前系统ip地址及主机名,以Flag{ip:主机名}形式提交;获取当前系统浏览器搜索过的关键词,作为Flag提交;当前系统中存在挖矿进程,请获取指向的矿池地址,以Flag{ip:端口}形式......
  • 软件测试基础
    1.技术:数据库: Linux:touch文件,mkdir目录,cp复制,cd打开,ll,ls,cat,find,Mv改名或移动,rm,chmod,chown,挂载mount,unmount查找grep-ntestfile.txtdu展示占用磁盘空间查找指定进程格式:ps-ef|greptestPs-aux显示所有使用者的进程scpLinux之间复制文件和目录。Sed编辑......
  • 盘点国内外有哪些软件测试认证
    在软件测试行业,技术实力固然重要,但手握权威认证更能为职业发展增添砝码。无论你是刚入行的新人,还是经验丰富的测试工程师,获取一张含金量高的软件测试认证都能让你的职场之路更加平坦。那么,国内外有哪些值得考取的软件测试认证呢?让我们一起来盘点。你是否正在为选择哪种测试认证而......
  • 软件测试需要具备的基础知识【功能测试】---后端知识(三)
    ​​您好,我是程序员小羊!前言为了更好的学习软件测试的相关技能,需要具备一定的基础知识。需要学习的基础知识包括:1、计算机基础2、前端知识3、后端知识4、软件测试理论后期分四篇文章进行编写,这是第三篇这一篇文章是讲解后端基础知识的一篇文章:正文:一、系统......
  • 【软件测试】功能测试理论基础
    目录项目的测试流程......
  • 软件测试常见术语-几万万人的钉钉、微信软件测试群
    3术语和定义在本文档中,以下术语和定义适用。ISO、IEC和IEEE在以下地址维护标准化中使用的术语数据库:ISO在线浏览平台:https://www.iso.org/obp/uiIEC电子百科全书:网址:https://www.electropedia.org/IEEE在线标准词典:https://ieeexplore.ieee.org/browse/standards/dic......
  • 软件测试基础理论
    软件测试基础理论测试理论⭐️测试的八大原则所有的测试都应该追溯到用户的需求测试应当尽早介入,将“尽早和不断的测试”写入座右铭!在实际当中,开发进行的同时测试可以去编写测试用例文档开发是按模块开发:每个模块开发好了之后就可以进行测试了测试的工作应该由专......
  • 全国高校软件测试开发教学师资培训会圆满落幕
    7月27日—为期六天的“全国高校软件测试开发教学师资培训会”在辽宁大连拉开序幕。本次盛会不仅吸引了来自全国多所高校的优秀教师代表,还汇聚了互联网行业一线测试经理,共同就软件测试与开发教学的新理念、新方法进行了深入探讨,旨在促进高校与企业之间的技术交流,提升高校毕业生的......