(全国职业技能比赛:高职)GZ034软件测试赛题第5套.doc
- 文档编号:18958839
- 上传时间:2024-09-15
- 格式:DOC
- 页数:29
- 大小:339.50KB
(全国职业技能比赛:高职)GZ034软件测试赛题第5套.doc
《(全国职业技能比赛:高职)GZ034软件测试赛题第5套.doc》由会员分享,可在线阅读,更多相关《(全国职业技能比赛:高职)GZ034软件测试赛题第5套.doc(29页珍藏版)》请在冰点文库上搜索。
2023年全国职业院校技能大赛
软件测试赛题第5套
赛项名称:
软件测试
英文名称:
SoftwareTesting
赛项编号:
GZ034
归属产业:
电子与信息大类
赛项组别:
高等职业教育
赛项主要内容:
任务
序号
技能竞赛
模块名称
技能竞赛内容
权重
比例
竞赛
时间
任务1
环境搭建及
系统部署
根据软件测试竞赛项目需求,搭建与配置测试环境,安装与部署应用系统。
5%
480
分钟
任务2
单元测试
根据软件测试竞赛项目需求,编写应用程序,设计测试数据并得出测试结果,编写单元测试报告。
10%
任务3
测试文档
根据软件测试竞赛项目需求,制定测试计划文档、测试总结报告文档。
10%
任务4
功能测试
根据软件测试竞赛项目需求,设计功能测试用例,执行后,提交缺陷报告。
25%
任务5
自动化测试
根据软件自动化测试的要求,编写并执行自动化测试脚本。
20%
任务6
性能测试
根据软件性能测试的要求,执行
性能测试
18%
任务7
接口测试
根据软件接口测试的要求,执行
接口测试
7%
职业素养
竞赛团队分工明确合理、操作规范、文明竞赛、企业“5S”(整理、整顿、清扫、清洁和素养)等内容。
5%
任务一环境搭建及系统部署
一、任务要求
1.使用VirtualBox中的CentOS系统(注:
系统非纯净系统,可能存在如端口占用等情况)安装相关软件,解决安装中遇到的问题,所有操作都必须使用命令界面完成。
2.CentOS系统root账户密码是:
123456。
3.提供的相关部署文件都存放在CentOS系统/opt目录下。
4.安装配置JDK:
²在CentOS系统中,使用提供的JDK安装包,安装JDK;
²安装成功后,查看JDK版本信息;
²截图要求:
一共2张图,分别为:
①JDK环境变量配置截图;②查看JDK版本信息截图。
5.安装配置MySQL:
²在CentOS系统中,使用提供的MySQL安装包,安装MySQL;
²将MySql的root账号密码修改为:
root;
²MySQL安装成功后,初始化人力资源综合服务系统数据库(suthr.sql);
²截图要求:
一共2张图:
①root账号成功登录MySQL截图;②初始化人力资源综合服务系统数据库命令截图。
6.安装配置Tomcat:
²在CentOS系统中,使用提供的Tomcat安装包,安装Tomcat;
²Tomcat安装成功后,通过宿主机的浏览器访问Tomcat主页;
²截图要求:
一共2张图:
①成功启动Tomcat服务截图;②通过浏览器访问Tomcat主页截图。
7.应用系统部署:
²将人力资源系统(suthr.war)部署到Tomcat;
²部署成功后,通过宿主机的浏览器访问系统登录页;
²截图要求:
一共2张图,分别为:
①系统部署成功后,webapps目录截图;②通过浏览器访问系统登录页截图。
二、报告编写
根据环境搭建情况,参考环境搭建及系统部署报告模版,按要求截取环境搭建过程和结果截图并粘贴到模板中,完成环境搭建及系统部署报告。
28
任务二单元测试
一、任务要求
题目1:
根据下列流程图编写程序实现相应处理,执行j=10*x-y返回文字“j1=:
”和计算值,执行j=(x-y)*(10⁵%7)返回文字“j2=:
”和计算值,执行j=y*log(x+10)返回文字“j3=:
”和计算值。
编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足判定覆盖测试,每条测试数据需要在测试类中编写一个测试方法。
使用assertThat中startsWith断言判断输出文字结果开头期望结果值和实际返回值是否一致。
题目2:
输入一个大写字母一个小写字母。
根据输入的第一个字母和周几英文单词的第一个大写字母判断是周几,如果无法根据第一个大写字母判断,则继续根据输入的第二个小写字母进行判断,最终返回正确的英文周几的单词。
编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。
使用assertEquals判断期望结果值和实际返回值是否一致。
题目3:
邮箱注册需要填写邮箱地址和密码。
其中要求邮箱格式“登录名@主机名.域名”,登录名为5个字母,主机名固定为下面2个163、126,域名为com或。
密码为6个(含6)以上数字组成。
填写正确则提示“信息正确”,否则根据实际情况提示“**不符合要求”(**为邮箱地址或密码)。
编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。
使用assertThat中equalTo断言判断输出文字期望结果值和实际返回值是否一致。
题目4:
根据下列流程图编写程序实现相应分析处理并显示结果。
使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,测试类使用参数化测试(@Parameters)完成测试。
使用assertEquals判断输入数据测试方法期望结果值和实际返回值是否一致。
二、报告编写
根据单元测试情况,参考单元测试报告模版,按要求将编写的java源代码、测试类相关代码以及相关截图粘贴到模板中,完成单元测试报告。
任务三测试文档
一、测试计划
1.概述
1.1项目背景
【说明测试项目的整体背景】
1.2编写目的
【说明测试计划文档的编写目的】
2.测试任务
2.1测试目的
【分别说明进行功能测试、自动化测试、性能测试、接口测试的目的】
2.2测试参考文档
【说明测试过程所用的参考文档】
2.3测试范围
【分别说明功能测试、自动化测试、性能测试、接口测试根据什么测试,以及具体测试内容】
3.测试资源
3.1软件配置
【分别说明功能测试、自动化测试、性能测试、接口测试过程中所用的测试环境及工具】
测试类型
测试环境及工具
3.2硬件配置
【说客户端及移动端的相关硬件配置】
设备项
数量
配置
客户端
移动端
3.3人力资源分配
【说明测试人员的角色、职责及最终产出】
人员
(工位号)
角色
主要职责
产出
4.测试计划
4.1整体测试进度规划
【说明各个测试阶段的时间及人员安排】
测试阶段
时间安排
人员安排
4.2功能测试计划
【说明功能测试的目标、范围、技术、步骤、开始及结束标准】
测试目标
测试范围
应用技术
执行步骤
开始标准
完成标准
4.3自动化测试计划
【说明自动化测试的目标、范围、技术、步骤、开始及结束标准】
测试目标
测试范围
应用技术
执行步骤
开始标准
完成标准
4.4性能测试计划
【说明性能测试的目标、范围、技术、步骤、开始及结束标准】
测试目标
测试范围
应用技术
执行步骤
开始标准
完成标准
4.5接口测试计划
【说明接口测试的目标、范围、技术、步骤、开始及结束标准】
测试目标
测试范围
应用技术
执行步骤
开始标准
完成标准
5.发布标准
【说明功能测试、性能测试、接口测试、文档的测试完毕可发布标准】
测试类型
发布标准
6.相关风险
【说明测试过程中的假定风险以及如何应对】
风险类型
风险详述
应对措施
二、测试报告
1.概述
1.1项目背景
【说明测试项目的整体背景】
1.2编写目的
【说明测试报告的编写目的】
2.测试结果文档
【说明测试结果产出的文档】
3.测试设计
3.1功能测试方法设计介绍
【说明功能测试过程中所使用到的方法】
3.2自动化测试方法设计介绍
【说明自动化测试过程中所使用到的方法】
3.3性能测试方法设计介绍
【说明性能测试过程中所使用到的方法】
3.4接口测试方法设计介绍
【说明接口测试过程中所使用到的方法】
4.测试回顾
4.1功能测试过程回顾
【说明功能测试的整体流程及结果】
4.2自动化测试过程回顾
【说明自动化测试的整体流程及结果】
4.3性能测试过程回顾
【说明性能测试的整体流程及结果】
4.4接口测试过程回顾
【说明接口测试的整体流程及结果】
5.用例汇总
【说明测试用例汇总统计情况】
设备端
功能模块
测试用例数
用例编写人
(工位号)
执行人
(工位号)
用例合计(个)
6.Bug汇总
【说明缺陷Bug汇总统计情况】
设备端
功能模块
Bug严重程度
Bug类型
严重
很高
高
中
低
合计
功能
UI
建议性
合计
合计(个)
7.测试结论
【说明测试结果总结、过程问题统计、系统质量评价及团队经验教训】
任务四功能测试
一、测试用例
二、Bug清单
任务五自动化测试
一、任务要求
题目1:
按照以下步骤在PyCharm中进行自动化测试脚本编写并执行。
1.设置智能时间等待3秒并将浏览器窗口最大化;
2.引入By方法类;
3.通过NAME属性定位用户名输入框,并输入用户名XTGLY;
4.通过ID属性定位密码输入框,并输入密码123456;
5.通过TAG_NAME方法进行登录;
6.通过CSS方法定位商品管理页面的查询条件中的商品分类下拉框;
7.通过Select类中的by_index方法选择商品分类为“测试”;
8.通过XPATH方法定位商品管理页面的查询条件中的商品品牌下拉框;
9.通过Select类中的by_value方法选择商品品牌为“测试”;
10.使用get_screenshot_as_file对页面进行截图操作(命名为test_Select01.png,存放在D盘根目录下)。
题目2:
按照以下步骤在PyCharm中进行自动化测试脚本编写并执行。
1.搭建unittest框架;
2.引入By方法类;
3.定义setUp方法启动浏览器,增加3秒的智能等待,将浏览器窗口最大化;
4.定义tearDown方法关闭浏览器;
5.定义test_denglu01方法进入系统登录页面,通过CLASS_NAME方法定位用户名输入框,通过TAG_NAME方法复数形式定位密码输入框并输入账号和密码(XTGLY/123456),通过ID方法定位并点击登录按钮;
6.定义test_denglu02方法进入系统登录页面,通过CLASS_NAME方法定位用户名输入框,通过ID方法定位密码输入框并输入账号和密码(XTGLY/123
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 职业技能 比赛 高职 GZ034 软件 测试 赛题第