《GZ-2022036 软件测试赛项赛题.docx》由会员分享,可在线阅读,更多相关《GZ-2022036 软件测试赛项赛题.docx(63页珍藏版)》请在优知文库上搜索。
1、软件测试赛题库赛项编号:GZ-2022036赛项名称:软件测试一、环境搭建及系统部署(一)任务概述本部分按照环境搭建及系统部署要求文档,在提供的CentOS虚拟机环境下, 完成JDK、MySQL、TonIeat等测试环境搭建与配置,并安装与部署应用系统,并 最终能通过浏览器成功访问系统,过程与结果需截图。截图需粘贴在环境搭建及 系统部署报告中。(二)题目要求1、安装配置JDK在CentOS系统中,使用提供的JDK安装包,安装JDK。截图要求:一共2张图,分别为:截取JDK环境变量配置截图;JDK安 装成功后,截取使用命令查看JDK版本信息截图。2、安装配置MySQL在CentoS系统中,使用提
2、供的MySQL安装包,安装MySQLo截图要求:一共2张图:截取root账号成功登录MySQL截图;截取使 用suthr. sql初始化人力资源综合服务系统数据库命令截图。3、安装配置TOmeat在CentOS系统中,使用提供的TOmCat安装包,安装TOmCato 截图要求:一共2张图:TOmCat安装成功后,截取启动TOnICat服务命令 截图;TOmCat安装成功后,截取通过浏览器访问TomCat主页截图。4、系统应用部署将 suthr. war 包部署到 Tomcato截图要求:一共2张图,分别为:项目部署成功后,截取WebaPPS目录截 图;项目部署成功后,截取通过浏览器访问人力资源
3、综合服务系统登录页 截图。()技术参数选取范围无。二、单元测试(一)概述按照要求,执行单元测试,编写java应用程序,按照要求的覆盖方法设计 测试数据,使用川nit框架编写测试类对程序代码进行测试,对测试执行结果进 行截图,将相关代码和相关截图粘贴到单元测试报告中。(二)题目要求题目参考样例如下,正式赛卷中具体题目设置及题目数量以专家组设计为 准:邮箱注册需要填写邮箱地址和密码。其中要求邮箱格式“登录名主机名.域 名”,登录名为5个字母,主机名固定为下面2个163、126,域名为COnl或CO m. cno密码为6个(含6)以上数字组成。填写正确则提示“信息正确”,否则 根据实际情况提示“*不
4、符合要求” (*为邮箱地址或密码)。编写程序代码, 使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测 试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。使 用assertThat中equalTo断言判断输出文字期望结果值和实际返回值是否一致。(三)技术参数选取范围1)语句覆盖法、2)判定覆盖法、3)条件覆盖法、4)判定条件覆盖法、5) 条件组合覆盖法、6)路径覆盖法、7)基本路径覆盖法、8) JUnit基础注解、9) JUnit assert 断言方法、10) JUnit assertThat一般匹配符断言、) JUnit assertThat字符串
5、相关匹配符断言、12) JUnit assertThat数值相关匹配符断 言、13) JUnit assertThat集合相关匹配符断言、14)川nit参数化设置、15) JUnit测试套件、16) JUnit测试优先级顺序、17) JUnit TeStRUnner使用、18) JUnit 内置 Rule 中 TestName 使用、19) JUnit 内置 Rule 中 TenIPoraryFOlder 使用、20) JUnit 内置 RUle 中 EXternalReSoUrCe 使用、21) JUnit 测试 PriVat e方法。三、设计测试文档(一)概述本部分要求按照系统整体测试要求
6、设计测试计划和测试报告文档,针对功能 测试、性能测试、自动化测试、接口测试任务完成测试计划、测试总结报告文档。(二)题目要求1、测试计划模板根据整体测试要求进行分析,针对功能测试、性能测试、自动化测试、接口 测试任务,划分和界定测试范围,分解测试任务,预估测试风险、测试工作量和 测试进度。按照测试计划模板完成测试计划文档。2、测试总结报告结模板根据整体测试情况,针对功能测试、自动化测试、性能测试、接口测试任务, 分析整体测试过程并得出最终整体测试结果。按照测试总结报告模版完成测试总 结报告文档。(三)技术参数选取范围测试计划:1)项目背景、2)编写目的、3)测试目的、4)测试参考文档、 5)测
7、试范围、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端功能测试、手机
8、APP 功能测试,完成测试用例、BUg清单等文档。(二)题目要求L测试用例模板根据需求说明书进行需求分析,理解业务功能,根据测试用例模板设计功能测试用例,模板如下:测试用例 编号功能点用例说明前置条件输入执行步骤预期结果重要 程度执行用例 测试结果1、登录模块(测试用例个数:个)ZCGL-ST- SRSOOl-O 01登录功 能测试登录界面文 字正确性验 证登录页面 正常显示打开登 录页面打开登录 页面界面显示文字和按 钮文字显示正确低通过ZCGL-ST- SRSOOl-O 01登录功 能测试登录界面文 字正确性验 证登录页面 正常显示打开登 录页面打开登录 页面界面显示文字和按 钮文字显示正
9、确低不通过2、缺陷报告清单模板根据需求说明书进行需求分析,理解业务功能,执行测试用例清单,根据缺陷报告清单模板完成功能测试BUg缺陷报告清单文档,模板如下:陷号 缺编角色块称 模名摘要描述操作步骤预期结果实际结果陷重度 缺严程提交人 (工位 号)件明 附说1资产 管理 员资产 入库在新增资产 中不显示新 增加的存放 地点,只显 示系统默认 的存放地点浏览器:浏览器版本:操作步骤:1、超级管理员登录, 添加新的存放地点 2、资产管理员登录, 进入新增资产界面新增资产 存放地点 显示新增 的和默认 存放地点未显示新增 的存放地 点,只显示 系统默认的 存放地点高01_01(三)技术参数选取范围资产
10、管理系统涉及Web端及手机APP两个平台;B/S资产管理系统包含系统管理员、资产管理员和资产领导三个角色;手机APP仅资产管理员一个角色。需求说明书Web端功能清单:角色名称模块菜单功能项系统管理 员个人信息查看系统管理员角色相关信息,可修改手机号码部门管理新增、修改人员管理添加人员、修改、删除、查询、查看详情资产类别新增、修改、禁用、启用品牌新增、修改、禁用、启用取得方式新增、修改、禁用、启用供应商新增、修改、禁用、启用、查询、查看详情存放地点新增、修改、禁用、启用、查询设备用途新增、修改、禁用、启用、查询报废方式新增、修改、禁用、启用、查询资产管理 员个人信息查看资产管理员角色相关信息,可
11、修改手机号码资产申购申购登记、修改、提交、删除、查询、查看申购单详情、查看审 批不通过原因资产入库入库登记、查询资产信息维护资产修改、查看资产详情、查询、批量导出资产借还借用登记、归还、查询、查看借用单详情资产转移转移登记、查询、查看转移单详情、查看转移原因资产维修维修登记、查询、查看维修单详情、查看报修原因资产报废报废登记、修改、提交、删除、查询、查看报废详情、查看审批 不通过原因资产盘点新增盘点单、编辑盘点单、删除盘点单、开始盘点、继续盘点、 结束盘点、查询、查看盘点结果资产查询统计资产综合查询、查看资产详情,按资产状态、按资产类别、按供 应商、按品牌、按取得方式、按存放地点对资产进行统计
12、资产领导个人信息查看资产领导角色相关信息,可修改手机号码资产申购审批通过、不通过、查询、查看申购单详情、查看审批不通过原因资产报废审批通过、不通过、查询、查看报废单详情、查看审批不通过原因资产查询统计资产综合查询、查看资产详情,按资产状态、按资产类别、按供 应商、按品牌、按取得方式、按存放地点对资产进行统计需求说明书移动端功能清单:角色名称模块菜单功能项资产管理员我的登录、登出资产搜索、筛选、刷新、查看资产详情报表按资产状态、按资产类别、按供应商、按品牌、按取得方式、按 存放地点对资产进行统计各模块业务说明:1、登录功能测试登录功能描述:系统管理员、资产管理员、资产领导需要通过登录进入Web
13、端资产管理系统,登录是进入该系统的唯一入口。输入有效的对应角色用户名、 密码,才能登录系统。2、首页功能测试系统管理员、资产管理员、资产领导登录后,默认进入首页欢迎页面。3、个人信息功能测试登录系统后,系统管理员、资产管理员、资产领导可以查看各自的个人信息, 包括账号、手机号、职位、最后登录时间、登录次数等。其中手机号初始为空, 可以进行修改,同时,也可以退出系统。4、部门管理功能测试该模块用于系统管理员对部门信息进行管理,系统管理员可以新增、修改部门信息。5、人员管理功能测试该模块用于系统管理员对人员信息进行管理,系统管理员可以新增、修改、删除员工信息。6、资产类别功能测试“资产类别”作为资
14、产信息的属性而存在。该模块用于系统管理员对资产类 别进行管理,包括资产类别的新增、修改、启用和禁用。7、品牌功能测试“品牌”作为资产信息的属性而存在。该模块用于系统管理员对品牌进行管 理,包括品牌的新增、修改、启用和禁用。8、取得方式功能测试“取得方式”作为资产信息的属性而存在。该模块用于系统管理员对取得方 式进行管理,包括取得方式的新增、修改、启用和禁用。9、供应商功能测试“供应商”作为资产信息的属性而存在。该模块用于系统管理员对供应商进 行管理,包括新增、修改、启用、禁用、查询、查看供应商信息。10、存放地点功能测试“存放地点”作为资产信息的属性而存在。该模块用于系统管理员对存放地 点进行
15、管理,包括新增、修改、启用、禁用、查询存放地点。11、设备用途功能测试“设备用途”作为资产申购信息的属性而存在。该模块用于系统管理员对设 备用途进行管理,包括新增、修改、启用、禁用、查询设备用途。12、报废方式功能测试“报废方式”作为资产报废信息的属性而存在。该模块用于系统管理员对报 废方式进行管理,包括新增、修改、启用、禁用、查询报废方式。13、资产申购功能测试该模块用于资产管理员对资产的申购过程进行管理,由资产管理员记录资产 申购的流水,资产管理员可以进行资产申购登记、查询、修改、提交、删除以及 查看资产申购详情。14、资产申购审批功能测试该模块用于资产领导对资产管理员提交的资产申购进行审批,资产领导可以 进行资产申购审批、查询以及查看资产申购单信息。15、资产入库功能测试该模块用于资产管理员对资产的入库登记进行管理,资产管理员