赛题库
赛项编号:GZ-2019026
赛项名称:软件测试
(一)功能测试
1、概述
本部分要求完成资产管理系统的Web端功能测试、Web端界面测试、手机APP功能测试,完成要求的相关测试文档。Web端要求使用Chrome浏览器作为测试工具。
2、功能测试赛题
1)登录功能测试
登录功能描述:系统管理员、资产管理员、资产领导需要通过登录进入Web端资产管理系统,登录是进入该系统的唯一入口。输入有效的对应角用户名、密码,才能登录系统。
2)首页功能测试
系统管理员、资产管理员、资产领导登录后,默认进入首页欢迎页面。
3)个人信息功能测试
登录系统后,系统管理员、资产管理员、资产领导可以查看各自的个人信息,包括账号、手机号、职位、最后登录时间、登录次数等。其中手机号初始为空,可以进行修改,同时,也可以退出系统。
4)部门管理功能测试
该模块用于系统管理员对部门信息进行管理,系统管理员可以新增、修改部门信息。
该模块用于系统管理员对人员信息进行管理,系统管理员可以新增、修改、删除员工信息。
6)资产类别功能测试
“资产类别”作为资产信息的属性而存在。该模块用于系统管理员对资产类别进行管理,包括资产类别的新增、修改、启用和禁用。
7)品牌功能测试
输入手机号查所有快递“品牌”作为资产信息的属性而存在。该模块用于系统管理员对品牌进行管理,包括品牌的新增、修改、
启用和禁用。
8)取得方式功能测试
“取得方式”作为资产信息的属性而存在。该模块用于系统管理员对取得方式进行管理,包括取得方式的新增、修改、启用和禁用。
9)供应商功能测试
“供应商”作为资产信息的属性而存在。该模块用于系统管理员对供应商进行管理,包括新增、修改、启用、禁用、查询、查看供应商信息。
10)存放地点功能测试
“存放地点”作为资产信息的属性而存在。该模块用于系统管理员对存放地点进行管理,包括新增、修改、启用、禁用、查询存放地点。
11)设备用途功能测试
“设备用途”作为资产申购信息的属性而存在。该模块用于系统管理员对设备用途进行管理,包括新增、修改、启用、禁用、查询设备用途。
“报废方式”作为资产报废信息的属性而存在。该模块用于系统管理员对报废方式进行管理,包括新增、修改、启用、禁用、查询报废方式。
13)资产申购功能测试
该模块用于资产管理员对资产的申购过程进行管理,由资产管理员记录资产申购的流水,资产管理员可以进行资产申购登记、查询、修改、提交、删除以及查看资产申购详情。
14)资产申购审批功能测试
该模块用于资产领导对资产管理员提交的资产申购进行审批,资产领导可以进行资产申购审批、查询以及查看资产申购单信息。
15)资产入库功能测试
该模块用于资产管理员对资产的入库登记进行管理,资产管理员可以进行资产入库登记。
16)资产信息维护功能测试
该模块用于资产管理员对资产信息进行管理,包括进行资产修改、查看详情、导出资产信息。
17)资产借还功能测试
该模块用于资产管理员对资产的借还过程进行管理,资产管理员可以进行资产借用登记、归还、查询以及查看资产借还详情。
18)资产转移功能测试
该模块用于资产管理员对资产的转移过程进行管理,由资产管理员记录资产转移的流水,包括资产转移登记、查询以及查看资产转移信息。
19)资产维修功能测试
该模块用于资产管理员对资产的维修过程进行管理,由资产管理员记录资产维修的流水,包括资产维修登记、查询以及查看资产维修信息。
20)资产报废功能测试
该模块用于资产管理员对资产的报废过程进行管理,由资产管理员记录资产报废的流水,包括资产报废登记、查询以及查看资产报废信息。
21)资产报废审批功能测试
该模块用于资产领导对资产的报废进行审批,资产领导可以进行资产报废审批、查询以及查看资产报废单信息。
22)资产盘点功能测试
该模块用于资产管理员对资产的盘点过程进行管理,包括新增盘点单、开始盘点、录入/修改盘点结果、结束盘点以及查询查看盘点结果。
23)资产查询统计功能测试
该模块用于资产管理员/资产领导对资产的综合查询以及对现有资产进行各维度的统计,并生成相应的图表,资产管理员/资产领导可以进行资产综合查询,可以根据资产状态、资产类别、供应商、品牌、取得方式、存放地点各指标统计现有资产。
24)APP系统启动及登录功能测试
资产APP在手机安装完毕后,点击图标,启动该程序,进入登录页面,输入资产管理员用户名、密码进行登录。
25)APP资产功能测试
用于资产管理员对资产进行查看,包括资产查询、查看资产信息。
26)APP报表功能测试
由资产管理员对现有资产进行各维度的统计,并生成相应的图表,包括根据资产状态、资产类别、供应商、品牌、取得方式、存放地点各指标统计现有资产。
27)APP我的功能测试
用于展示用户的相关信息,并完成退出系统操作,用户登录系统后,点击底部“我的”菜单,界面显示用户的账号、职务及手机号信息;可点击【退出登录】退出系统。
(二)自动化测试
1、概述
使用PyCharm-Community-2017.1.1执行自动化测试,对页面元素进行识别和定位、编写自动化测试脚本、成功执行脚本,并将脚本粘贴在自动化测试报告中。
自动化测试包括以下步骤:
(1)测试功能点选取。
(2)编写自动化测试脚本。
(3)自动化测试报告编写。
2、自动化测试赛题
(1)测试功能点选取
题1:用户登录
题2:用户退出
题3:个人信息
题4:部门管理
发布评论