GZ-2022036,软件测试赛项赛题

时间:2022-10-29 19:40:10 手机站 阅读量:

下面是小编为大家整理的GZ-2022036,软件测试赛项赛题,供大家参考。

GZ-2022036,软件测试赛项赛题

 

 软件测试赛题库 赛项编号:GZ-2022036 赛项名称:软件测试 一、环境搭建及系统部署 (一)任务概述

 本部分按照环境搭建及系统部署要求文档,在提供的 CentOS 虚拟机环境下,完成 JDK、MySQL、Tomcat 等测试环境搭建与配置,并安装与部署应用系统,并最终能通过浏览器成功访问系统,过程与结果需截图。截图需粘贴在环境搭建及系统部署报告中。

 (二)题目要求

 1、安装配置 JDK 在 CentOS 系统中,使用提供的 JDK 安装包,安装 JDK。

  截图要求:一共 2 张图,分别为:①截取 JDK 环境变量配置截图;②JDK 安装成功后,截取使用命令查看 JDK 版本信息截图。

 2、安装配置 MySQL 在 CentOS 系统中,使用提供的 MySQL 安装包,安装 MySQL。

  截图要求:一共 2 张图:①截取 root 账号成功登录 MySQL 截图;②截取使用 suthr.sql 初始化人力资源综合服务系统数据库命令截图。

 3、安装配置 Tomcat 在 CentOS 系统中,使用提供的 Tomcat 安装包,安装 Tomcat。

  截图要求:一共 2 张图:①Tomcat 安装成功后,截取启动 Tomcat 服务命令截图;②Tomcat 安装成功后,截取通过浏览器访问 Tomcat 主页截图。

 4、系统应用部署 将 suthr.war 包部署到 Tomcat。

  截图要求:一共 2 张图,分别为:①项目部署成功后,截取 webapps 目录截图;②项目部署成功后,截取通过浏览器访问人力资源综合服务系统登录页截图。

 (三)技术参数选取范围

 无。

 二、单元测试 (一)概述

 按照要求,执行单元测试,编写 java 应用程序,按照要求的覆盖方法设计测试数据,使用 JUnit 框架编写测试类对程序代码进行测试,对测试执行结果进行截图,将相关代码和相关截图粘贴到单元测试报告中。

 (二)题目要求

 题目参考样例如下,正式 赛卷中具 体题目设置及题目数量以专家组设计为准:

 邮箱注册需要填写邮箱地址和密码。其中要求邮箱格式“登录名@主机名.域名”,登录名为 5 个字母,主机名固定为下面 2 个 163、126,域名为 com 或 com.cn。密码为 6 个(含 6)以上数字组成。填写正确则提示“信息正确”,否则根据实际情况提示“**不符合要求”(**为邮箱地址或密码)。编写程序代码,使用 JUnit 框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。使用assertThat中equalTo断言判断输出文字期望结果值和实际返回值是否一致。

 (三)技术参数选取范围

 1)语句覆盖法、2)判定覆盖法、3)条件覆盖法、4)判定条件覆盖法、5)条件组合覆盖法、6)路径覆盖法、7)基本路径覆盖法、8)JUnit 基础注解、9)JUnit assert 断言方法、10)JUnit assertThat 一般匹配符断言、11)JUnit assertThat 字符串相关匹配符断言、12)JUnit assertThat 数值相关匹配符断言、13)JUnit assertThat 集合相关匹配符断言、14)JUnit 参数化设置、15)JUnit 测试套件、16)JUnit 测试优先级顺序、17)JUnit TestRunner 使用、18)JUnit 内置 Rule 中 TestName 使用、19)JUnit 内置 Rule 中 TemporaryFolder使用、20)JUnit 内置 Rule 中 ExternalResource 使用、21)JUnit 测试 private 方法。

 三、设计测试文档 (一)概述

 本部分要求按照系统整体测试要求设计测试计划和测试报告文档,针对功能测试、性能测试、自动化测试、接口测试任务完成测试计划、测试总结报告文档。

 ( 二)题目要求

 1 1 、测试计划模板

 根据整体测试要求进行分析,针对功能测试、性能测试、自动化测试、接口测试任务,划分和界定测试范围,分解测试任务,预估测试风险、测试工作量和测试进度。按照测试计划模板完成测试计划文档。

 2 2 、测试总结报告结模板

 根据整体测试情况,针对功能测试、自动化测试、性能测试、接口测试任务,分析整体测试过程并得出最终整体测试结果。按照测试总结报告模版完成测试总结报告文档。

 (三)

 技术参数选取范围

 测试计划:1)项目背景、2)编写目的、3)测试目的、4)测试参考文档、5)测试范围、6)软件配置、7)硬件配置、8)人力资源分配、9)整体测试进度规划、10)功能测试计划、11)自动化测试计划、12)性能测试计划、13)接口测试计划、14)发布标准、15)相关风险。

 测试总结报告:1)项目背景、2)编写目的、3)测试结果文档、4)功能测试方法设计介绍、5)自动化测试方法设计介绍、6)性能测试方法设计介绍、7)接口测试方法设计介绍、8)功能测试过程回顾、9)自动化测试过程回顾、10)性能测试过程回顾、11)接口测试过程回顾、12)用例汇总、13)Bug 汇总、14)测试结论。

 四、功能测试 (一)概述

 本部分要求按照需求说明书完成资产管理系统的 Web 端功能测试、手机 APP功能测试,完成测试用例、Bug 清单等文档。

 (二)题目要求

 1 1 、测试用例模板

 根据需求说明书进行需求分析,理解业务功能,根据测试用例模板设计功能测试用例,模板如下:

 测试用例编号

 功能点

 用例说明

 前置条件

 输入

 执行步骤

 预期结果

 重要程度

 执行用例测试结果

 1、登录模块(测试用例个数:个)

 ZCGL-ST-SRS001-001 登录功能测试 登录界面文字正确性验证 登录页面正常显示 打开登录页面 打 开 登 录页面 界面显示文字和按钮文字显示正确 低 通过 ZCGL-ST-SRS001-001 登录功能测试 登录界面文字正确性验证 登录页面正常显示 打开登录页面 打 开 登 录页面 界面显示文字和按钮文字显示正确 低 不通过 2 2 、缺陷报告清单模板

 根据需求说明书进行需求分析,理解业务功能,执行测试用例清单,根据缺陷报告清单模板完成功能测试 Bug 缺陷报告清单文档,模板如下:

 缺陷编号

 角色

 模块名称

 摘要描述

 操作步骤

 预期结果

 实际结果

 缺陷严重程度

 提交人(工位号)

 附件说明

 1 资产管理员 资产入库 在新增资产中不显示新增加的存放地点,只显示系统默认的存放地点 浏览器:

 浏览器版本:

 操作步骤:

 1、超级管理员登录,添加新的存放地点 2、资产管理员登录,进入新增资产界面 新增资产存放地点显示新增的和默认存放地点 未显示新增的存放地点,只显示系统默认的存放地点 高 01_01

 (三)技术参数选取范围

 资产管理系统涉及 Web 端及手机 APP 两个平台;B/S 资产管理系统包含系统管理员、资产管理员和资产领导三个角色;手机 APP 仅资产管理员一个角色。

 需求说明书 b Web 端功能清单:

 角色名称

 模块菜单

 功能项

 系统管理员 个人信息 查看系统管理员角色相关信息,可修改手机号码 部门管理 新增、修改 人员管理 添加人员、修改、删除、查询、查看详情 资产类别 新增、修改、禁用、启用 品牌 新增、修改、禁用、启用 取得方式 新增、修改、禁用、启用 供应商 新增、修改、禁用、启用、查询、查看详情 存放地点 新增、修改、禁用、启用、查询 设备用途 新增、修改、禁用、启用、查询 报废方式 新增、修改、禁用、启用、查询 资产管理员 个人信息 查看资产管理员角色相关信息,可修改手机号码 资产申购 申购登记、修改、提交、删除、查询、查看申购单详情、查看审批不通过原因

 资产入库 入库登记、查询 资产信息维护 资产修改、查看资产详情、查询、批量导出 资产借还 借用登记、归还、查询、查看借用单详情 资产转移 转移登记、查询、查看转移单详情、查看转移原因 资产维修 维修登记、查询、查看维修单详情、查看报修原因 资产报废 报废登记、修改、提交、删除、查询、查看报废详情、查看审批不通过原因 资产盘点 新增盘点单、编辑盘点单、删除盘点单、开始盘点、继续盘点、结束盘点、查询、查看盘点结果 资产查询统计 资产综合查询、查看资产详情,按资产状态、按资产类别、按供应商、按品牌、按取得方式、按存放地点对资产进行统计 资产领导 个人信息 查看资产领导角色相关信息,可修改手机号码 资产申购审批 通过、不通过、查询、查看申购单详情、查看审批不通过原因 资产报废审批 通过、不通过、查询、查看报废单详情、查看审批不通过原因 资产查询统计 资产综合查询、查看资产详情,按资产状态、按资产类别、按供应商、按品牌、按取得方式、按存放地点对资产进行统计 需求说明书移动端功能清单:

 角色名称

 模块菜单

 功能项

 资产管理员 我的 登录、登出 资产 搜索、筛选、刷新、查看资产详情 报表 按资产状态、按资产类别、按供应商、按品牌、按取得方式、按存放地点对资产进行统计 各模块业务说明:

 1、登录功能测试 登录功能描述:系统管理员、资产管理员、资产领导需要通过登录进入 Web端资产管理系统,登录是进入该系统的唯一入口。输入有效的对应角色用户名、密码,才能登录系统。

 2、首页功能测试 系统管理员、资产管理员、资产领导登录后,默认进入首页欢迎页面。

 3、个人信息功能测试 登录系统后,系统管理员、资产管理员、资产领导可以查看各自的个人信息,包括账号、手机号、职位、最后登录时间、登录次数等。其中手机号初始为空,可以进行修改,同时,也可以退出系统。

 4、部门管理功能测试 该模块用于系统管理员对部门信息进行管理,系统管理员可以新增、修改部门信息。

 5、人员管理功能测试 该模块用于系统管理员对人员信息进行管理,系统管理员可以新增、修改、删除员工信息。

 6、资产类别功能测试 “资产类别”作为资产信息的属性而存在。该模块用于系统管理员对资产类别进行管理,包括资产类别的新增、修改、启用和禁用。

 7、品牌功能测试 “品牌”作为资产信息的属性而存在。该模块用于系统管理员对品牌进行管理,包括品牌的新增、修改、启用和禁用。

 8、取得方式功能测试 “取得方式”作为资产信息的属性而存在。该模块用于系统管理员对取得方式进行管理,包括取得方式的新增、修改、启用和禁用。

 9、供应商功能测试 “供应商”作为资产信息的属性而存在。该模块用于系统管理员对供应商进行管理,包括新增、修改、启用、禁用、查询、查看供应商信息。

 10、存放地点功能测试 “存放地点”作为资产信息的属性而存在。该模块用于系统管理员对存放地点进行管理,包括新增、修改、启用、禁用、查询存放地点。

 11、设备用途功能测试 “设备用途”作为资产申购信息的属性而存在。该模块用于系统管理员对设备用途进行管理,包括新增、修改、启用、禁用、查询设备用途。

 12、报废方式功能测试 “报废方式”作为资产报废信息的属性而存在。该模块用于系统管理员对报废方式进行管理,包括新增、修改、启用、禁用、查询报废方式。

 13、资产申购功能测试 该模块用于资产管理员对资产的申购过程进行管理,由资产管理员记录资产申购的流水,资产管理员可以进行资产申购登记、查询、修改、提交、删除以及查看资产申购详情。

 14、资产申购审批功能测试

 该模块用于资产领导对资产管理员提交的资产申购进行审批,资产领导可以进行资产申购审批、查询以及查看资产申购单信息。

 15、资产入库功能测试 该模块用于资产管理员对资产的入库登记进行管理,资产管理员可以进行资产入库登记。

 16、资产信息维护功能测试 该模块用于资产管理员对资产信息进行管理,包括进行资产修改、查看详情、导出资产信息。

 17、资产借还功能测试 该模块用于资产管理员对资产的借还过程进行管理,资产管理员可以进行资产借用登记、归还、查询以及查看资产借还详情。

 18、资产转移功能测试 该模块用于资产管理员对资产的转移过程进行管理,由资产管理员记录资产转移的流水,包括资产转移登记、查询以及查看资产转移信息。

 19、资产维修功能测试 该模块用于资产管理员对资产的维修过程进行管理,由资产管理员记录资产维修的流水,包括资产维修登记、查询以及查看资产维修信息。

 20、资产报废功能测试 该模块用于资产管理员对资产的报废过程进行管理,由资产管理员记录资产报废的流水,包括资产报废登记、查询以及查看资产报废信息。

 21、资产报废审批功能测试 该模块用于资产领导对资产的报废进行审批,资产领导可以进行资产报废审批、查询以及查看资产报废单信息。

 22、资产盘点功能测试 该模块用于资产管理员对资产的盘点过程进行管理,包括新增盘点单、开始盘点、录入/修改盘点结果、结束盘点以及查询查看盘点结果。

 23、资产查询统计功能测试 该模块用于资产管理员/资产领导对资产的综合查询以及对现有资产进行各维度的统计,并生成相应的图表,资产管理员/资产领导可以进行资产综合查询,

 可以根据资产状态、资产类别、供应商、品牌、取得方式、存放地点各指标统计现有资产。

 24、APP 系统启动及登录功能测试 资产 APP 在手机安装完毕后,点击图标,启动该程序,进入登录页面,输入资产管理员用户名、密码进行登录。

 25、APP 资产功能测试 用于资产管理员对资产进行查看,包括资产查询、查看资产信息。

 26、APP 报表功能测试 由资产管理员对现有资产进行各维度的统计,并生成相应的图表,包括根据资产状态、资产类别、供应商、品牌、取得方式、存放地点各指标统计现有资产。

 27、APP 我的功能测试 用于展示用户的相关信息,并完成退出系统操作,用户登录系统后,点击底部“我的”菜单,界面显示用户的账号、职务及手机号信息;可点击【退出登录】退出系统。

 五、自动化测试 (一)概述

 按照自动化测试要求文档,执行自动化测试,对页面元素进行识别和定位、编写自动化测试脚本并执行脚本,将脚本粘贴在自动化测试报告中。

 (二)题目要求

 按照以下步骤在 m PyCharm 中进行自动化测试脚本编写,并执行脚本。

 测试数据:

 报...

推荐访问:软件测试赛项赛题 测试 软件 GZ

版权声明 :以上文章中选用的图片文字均来源于网络或用户投稿 ,如果有侵权请立即联系我们 , 我们立即删除 。