九江建设网站,哈尔滨建站哪个好,表白二维码生成器,上海网页设计公司费用2022年全国职业院校技能大赛#xff08;高职组#xff09;
“软件测试”赛项竞赛任务书 2022年7月
一、竞赛时间、内容及成绩组成
#xff08;一#xff09;竞赛时间
本阶段竞赛时间共为8小时#xff0c;参赛选手自行安排任务进度#xff0c;休息、饮水、如厕等不设专… 2022年全国职业院校技能大赛高职组
“软件测试”赛项竞赛任务书 2022年7月
一、竞赛时间、内容及成绩组成
一竞赛时间
本阶段竞赛时间共为8小时参赛选手自行安排任务进度休息、饮水、如厕等不设专门用时统一含在竞赛时间内。
二竞赛内容
本次竞赛考核技能点包括测试环境搭建与配置、应用系统安装与部署单元测试设计程序代码设计测试数据和单元测试方法完成编译和程序运行进行界面截图测试文档设计与编写功能测试用例设计、Web及App应用功能测试执行和提交Bug自动化测试要求分析、测试工具使用、代码编写和测试执行性能测试要求分析、测试工具使用、测试执行接口测试要求分析、测试工具使用和测试执行团队合作能力以及应用创新能力等职业素养。
三竞赛成绩组成
“软件测试”赛项竞赛成绩为100分其中职业素养占5分竞赛任务占95分。各项竞赛任务占总分权重如下 序号 竞赛任务名称及占总分权重 任务一 环境搭建及系统部署权重5% 任务二 单元测试权重10% 任务三 设计测试文档权重15% 任务四 设计测试用例权重10% 执行测试用例权重15% 任务五 自动化测试权重20% 任务六 性能测试权重15% 任务七 接口测试权重5% 职业素养权重5%
二、竞赛须知
1、本次竞赛平台地址、用户名及密码功能测试被测系统地址、用户名及密码自动化测试被测系统地址、用户名及密码性能测试被测系统地址、用户名及密码以竞赛现场发放为准
2、本次竞赛提交的所有成果物及U盘中不能出现参赛队信息和参赛选手信息竞赛文档需要填写参赛队及参赛选手信息时以工位号代替
3、本次竞赛提交的U盘中只能保存竞赛成果文档与竞赛成果无关的文件均不能出现在此U盘中
4、请不要擅自更改竞赛环境包括强行关闭竞赛服务器对于擅自更改竞赛环境所造成的后果由参赛选手自行承担对于恶意破坏竞赛环境的参赛选手根据大赛制度予以处理
5、竞赛过程中参赛选手必须及时保存需要提交的文档Wrod及Excel文档未及时保存而造成相关文档内容缺失或无法保存后果由参赛选手自行承担
6、环境搭建及系统部署严格按照《A1-环境搭建及系统部署要求》执行擅自修改参数或破坏安装环境而造成问题后果由参赛选手自行承担
7、单元测试过程中JDK所含内容及其在系统中的路径设置擅自进行删除、修改Eclipse中已建好的项目工程、已安装的相关jar包擅自删除Workspace的默认目录擅自修改以上事项若擅自进行而造成程序无法编译、运行的后果由参赛选手自行承担
8、自动化测试严格按照《A10-BS资产管理系统自动化测试要求》编写自动化测试脚本擅自恶意编写无限循环或破坏环境脚本造成系统死机或软件出现问题后果由参赛选手自行承担
9、性能测试请严格按照《A12-BS资产管理系统性能测试要求》设置并发数量和执行时间擅自提高并发数量和延长执行时间造成的后果由参赛选手自行承担
10、性能测试过程中参赛选手可根据需要重置数据库或者重启Tomcat服务。重置数据库后数据恢复到开赛初始状态此结果由参赛选手自行承担严禁使用JMeter、LoadRunner访问性能测试-重置数据库和重启Tomcat服务地址。重置数据库和重启Tomcat服务的动作以服务器日志记录为准。重置数据库或者重启Tomcat服务不设专门用时包括现场技术支持统一含在竞赛时间内
11、竞赛结束后请竞赛选手不要关闭竞赛设备由于竞赛选手关闭竞赛设备造成的数据丢失等后果由参赛选手自行承担
12、竞赛中出现各种问题请及时向现场裁判举手示意不要影响其他参赛选手。
三、任务说明
一竞赛环境
竞赛环境由服务器A、服务器B、客户机1、客户机2、客户机3、客户机4及手机组成。
服务器部署说明服务器A中部署竞赛平台下载文档上传文档、功能测试被测系统、自动化测试被测系统服务器B中部署性能测试被测系统。
客户机部署说明客户机1已安装VirtualBox、PostMan等环境客户机2已安装Eclipse等环境客户机3已安装PyCharm等环境客户机4已安装LoadRunner、JMeter等环境所有客户机均安装WPS、输入法、浏览器手机已安装资产App通过USB数据线连接客户机1并已接入无线路由。
客户机访问限制说明客户机1、2只可访问竞赛平台、功能测试被测系统客户机3只可访问自动化测试被测系统客户机4只可访问性能测试被测系统手机只可访问功能测试被测系统App端。
客户机使用说明竞赛相关文档可在客户机1、2上访问竞赛平台下载以及上传任务一在客户机1上进行任务二在客户机2上进行任务三在客户机1、2、3、4上均可进行任务四在客户机1、2及手机上进行任务五在客户机3上进行任务六在客户机4上进行任务七在客户机1上进行。
任务对应被测系统说明任务一、二、三无需被测系统支持任务四使用功能测试被测系统完成任务五使用自动化测试被测系统完成任务六使用性能测试被测系统完成任务七使用功能测试被测系统完成。
二竞赛任务文档 序号 文档名 文档下载位置 1 A1-环境搭建及系统部署要求.doc 竞赛平台 2 A2-环境搭建及系统部署报告模板.doc 3 A3-单元测试要求.doc 4 A4-单元测试报告模板.doc 5 A5-测试计划模板.doc 6 A6-测试总结报告模板.doc 7 A7-BS资产管理系统需求说明书.doc 8 A8-功能测试用例模板.xls 9 A9-功能测试Bug缺陷报告清单模板.xls 10 A10-BS资产管理系统自动化测试要求.doc 11 A11-自动化测试报告模板.doc 12 A12-BS资产管理系统性能测试要求.doc 13 A13-性能测试报告模板.doc 14 A14-BS资产管理系统接口测试要求.doc 15 A15-接口测试报告模板.doc
三任务组成
任务一环境搭建及系统部署5分
1、任务描述
根据《A1-环境搭建及系统部署要求》文档完成JDK、MySQL、Tomcat等测试环境搭建与配置并安装与部署应用系统并最终能通过浏览器成功访问系统过程与结果需截图。按照《A2-环境搭建及系统部署报告模板》完成环境搭建及系统部署报告文档。
2、任务要求
1环境搭建及系统部署报告文档应包括以下内容
1JDK相关截图
2MySQL相关截图
3Tomcat相关截图
4应用系统相关截图。
2环境搭建及系统部署要求
使用1号客户机上提供的VirtualBox完成环境搭建及系统部署。
3、任务成果
XX-A2-环境搭建及系统部署报告.docXX代表工位号
任务二单元测试10分
1、任务描述
根据《A3-单元测试要求》文档进行Java应用程序的编写设计测试数据编写单元测试脚本使用Eclipse完成编译和程序运行运行结果进行界面截图。按照《A4-单元测试报告模板》完成单元测试报告文档。
2、任务要求
1单元测试报告文档应包括以下内容
1程序源代码
2测试数据和测试方法代码
3单元测试结果截图。
注意1、全部测试数据组数须以最少量来达到测试要求。2、单元测过程中启动Eclipse后使用默认Workspacce不可更改必须在GsTest-src-GsCode中自行新建并完成相关代码设计Referenced Libraries中已将junit、hamcrest-core、hamcrest-library等jar包导入完毕若参赛选手删除jar包后果自行承担。
2单元测试要求
使用2号客户机上提供的Eclipse相关环境完成单元测试。
3、任务成果
XX-A4-单元测试报告.docXX代表工位号
任务三设计测试文档15分
1、测试计划7.5分
1任务描述
根据整体测试要求进行分析针对功能测试、自动化测试、性能测试、接口测试任务划分和界定测试范围分解测试任务预估测试风险、测试工作量和测试进度。按照《A5-测试计划模板》完成测试计划文档。
2任务要求
测试计划文档应包括但并不局限于以下内容
1测试概述项目背景、编写目的
2测试任务测试目的、测试参考文档、测试范围
3测试资源软件配置、硬件配置、人力资源分配
4测试计划整体测试进度规划、功能测试计划、自动化测试计划、性能测试计划、接口测试计划
5发布标准
6相关风险。
3任务成果
XX-A5-测试计划.docXX代表工位号
2、测试总结报告7.5分
1任务描述
根据整体测试情况针对功能测试、自动化测试、性能测试、接口测试任务分析整体测试过程并得出最终整体测试结果。按照《A6-测试总结报告模版》完成测试总结报告文档。
2任务要求
测试总结报告文档应包括但并不局限于以下内容
1测试概述项目背景、编写目的
2测试结果文档
3测试设计功能测试方法设计介绍、自动化测试方法设计介绍、性能测试方法设计介绍、接口测试方法设计介绍
4测试回顾功能测试过程回顾、自动化测试过程回顾、性能测试过程回顾、接口测试过程回顾
5用例汇总
6Bug汇总
7测试结论。
3任务成果
XX-A6-测试总结报告.docXX代表工位号
任务四功能测试25分
1、设计功能测试用例10分
1任务描述
根据《A7-BS资产管理系统需求说明书》进行需求分析理解业务功能设计功能测试用例。按照《A8-功能测试用例模板》完成功能测试用例文档。
2任务要求
功能测试用例文档应包括以下内容
1按模块汇总功能测试用例数量
2功能测试用例应包含以下项目测试用例编号、功能点、用例说明、前置条件、输入、执行步骤、预期输出、重要程度、执行用例测试结果。
3任务成果
XX-A8-功能测试用例.xlsXX代表工位号
2、执行功能测试用例15分
1任务描述
根据《A7-BS资产管理系统需求说明书》和功能测试用例执行功能测试发现Bug、记录Bug并对Bug截图。按照《A9-功能测试Bug缺陷报告清单模板》完成功能测试Bug缺陷报告清单文档。
2任务要求
1Bug缺陷报告清单文档应包括以下内容
①按模块和Bug严重程度汇总Bug数量
②Bug缺陷报告清单应包含以下项目缺陷编号、被测系统、角色、模块名称、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、提交人工位号、附件说明截图。
2Web端测试浏览器要求及移动端测试App要求
①在1号、2号客户机上使用谷歌浏览器Chrome执行Web端功能测试含界面测试
②使用竞赛提供的手机中预装的“资产管理”APP执行移动端测试含界面测试。
3任务成果
XX-A9-功能测试Bug缺陷报告清单.xlsXX代表工位号
任务五自动化测试20分
1、任务描述
根据《A10-BS资产管理系统自动化测试要求》文档对页面元素进行识别和定位、编写自动化测试脚本并执行脚本将脚本粘贴在自动化测试报告中。按照《A11-自动化测试报告模板》完成自动化测试报告文档。
2、任务要求
1自动化测试报告文档应包括以下内容
①简介目的、术语定义
②自动化测试脚本编写第一题脚本、第二题脚本、第三题脚本、第四题脚本。
2自动化测试工具要求
使用3号客户机上安装的PyCharm作为编写自动化测试脚本工具。
注意运行自动化测试脚本过程中出现报错网址输入错误、定位元素没有找到等原因属于脚本编写错误请自行调整在PyCharm中编写自动化测试脚本时对于单引号、双引号、括号和点要在英文状态下进行编写在将自动化测试脚本粘贴到自动化测试报告时要和在PyCharm中的脚本格式保持一致同时在粘贴时不要出现将所有代码粘贴在一行中或出现空行情况。
3、任务成果
XX-A11-自动化测试报告.docXX代表工位号
任务六性能测试15分
1、任务描述
根据《A12-BS资产管理系统性能测试要求》文档使用性能测试工具添加脚本、回放脚本、配置参数、设置场景、执行性能测试对测试过程和结果进行截图。按照《A13-性能测试报告模板》完成性能测试报告文档。
2、任务要求
1性能测试报告文档应包括以下内容
①简介目的、术语定义
②测试策略测试方法、用例设计、测试场景
③性能测试实施过程性能测试脚本设计、性能测试场景设计与场景执行、性能测试结果
④执行结果。
2性能测试工具要求。
使用4号客户机上安装的LoadRunner、JMeter作为性能测试工具。
注意1、性能测试过程中出现录制失败、回放失败、脚本执行失败、白屏、500错等情况属于性能测试工具使用或配置错误请调试。2、使用LoadRunner进行性能测试时点击开始录制后若弹出“安全警告”点击“是”即可结束录制后若弹出“根证书存储”点击“是”即可具体图示参考《LoadRunner已知常见问题汇总》—七。
3、任务成果
XX-A13-性能测试报告.docXX代表工位号
任务七接口测试5分
1、任务描述
根据《A14-BS资产管理系统接口测试要求》使用接口测试工具进行发送请求、变量设置等内容对测试过程和结果进行截图。按照《A15-接口测试报告模板》完成接口测试报告文档。
2、任务要求
1接口测试报告文档应包括以下内容
①简介目的、术语定义
②接口测试实施过程
③执行结果。
2接口测试工具要求
使用1号客户机上安装的Postman作为接口测试工具。
3、任务成果
XX-A15-接口测试报告.docXX代表工位号
四、竞赛结果提交
1、提交方式
任务成果文档需同时在竞赛平台和U盘中进行提交所有文档在竞赛平台和U盘中不得以压缩包形式提交如果竞赛平台和U盘中提交的文档内容不一致以U盘为准。提交前请按照竞赛提交文档检查表进行检查。在U盘中以XX工位号建一个文件夹例如01将所有竞赛成果文档保存至该文件夹中不按照要求命名后果自行承担。
注意要求使用谷歌浏览器Chrome访问竞赛平台。
2、文档要求
竞赛提交的所有文档中不能出现参赛队信息和参赛选手信息竞赛文档需要填写参赛队信息时以工位号代替竞赛文档需要填写参赛选手信息时以工位号和参数选手编号代替举例21_0221代表工位号02代表2号参赛选手。
3、竞赛提交文档检查表 序号 文档名XX代表工位号 提交方式 1 XX-A2-环境搭建及系统部署报告.doc 竞赛平台和U盘 2 XX-A4-单元测试报告.doc 3 XX-A5-测试计划.doc 4 XX-A6-测试总结报告.doc 5 XX-A8-功能测试用例.xls 6 XX-A9-功能测试Bug缺陷报告清单.xls 7 XX-A11-自动化测试报告.doc 8 XX-A13-性能测试报告.doc 9 XX-A15-接口测试报告.doc