04 软件测试用例.docx
- 文档编号:28753725
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:60
- 大小:32.21KB
04 软件测试用例.docx
《04 软件测试用例.docx》由会员分享,可在线阅读,更多相关《04 软件测试用例.docx(60页珍藏版)》请在冰豆网上搜索。
04软件测试用例
xxx有限公司
微信公众平台
软件测试用例
xxx有限公司
2015年8月
1引言
1.1概述
编写该测试用例主要是为了方便对用例的管理和维护,提高测试效率。
使测试人员形成一定的测试习惯,有利于测试人员的学习和提高。
同时,实际测试中可能有些特殊情况在公共测试用例中没有覆盖到,测试人员应根据具体情况具体使用,提高覆盖率。
实际项目测试用例编写时,提取公共用例应按项目实际需求进行调整,以符合测试需求。
1.2术语和缩略语
术语、缩略语
解释
需求提供者
提出有效软件需求的客户和其他人员
用户
使用该款软件的人员
拟定人
制作并修改软件的成员,也叫制作者
1.3参考资料
资料名称[标识符]
存放位置
《昆明自来水集团有限公司微信公众平台建设项目—技术协议书》
SVN
《昆明自来水集团微信公众平台详细设计》
SVN
2测试用例(后台管理系统)
2.1通用用例列表
用例ID
功能描述
描述本用例的测试的功能
用例目的
描述本用例的测试目的
前提条件
如果某些前提条件不满足,本用例无法正常执行,则在此描述
输入/动作
期望的输出/响应
实际情况
描述测试的操作步骤
描述满足需求的输出/响应
与期望结果符合
描述测试的操作步骤
描述满足需求的输出/响应
与期望结果不符合
2.2微信前端
2.2.1户号绑定
用例ID
T-001
功能描述
管理微信用户的户号,包括户号绑定、解绑
用例目的
验证户号绑定、解绑功能是否达到期望要求
前提条件
已关注昆明自来水公众微信号
输入/动作
期望的输出/响应
未绑定水号用户,单击欢迎短信中“户号绑定”链接
进入户号绑定列表菜单,显示您还未绑定用水户号
未绑定水号用户,进入“我的用水-户号绑定”
进入户号绑定列表菜单,显示您还未绑定用水户号
已绑定水号用户进入“我的用水-户号绑定”
进入户号绑定列表菜单,并显示用户水号信息
用户进入户号绑定列表菜单后,单击”新增户号“按钮,进入绑定界面,录入正确户号和户名,单击“绑定按钮”
绑定成功,显示用户水号信息
未录入户号单击“绑定”按钮
户号输入框提示“请填写9位或10位数字户号”
户号输入框输入字母、中文、包含非数字类型户号
输入焦点移出后,无效的输入内容被清除
户名输入框未输入任何内容,单击“绑定”按钮
户名输入框提示“请输入户名”
用户进入户号绑定列表菜单后,单击”新增户号“按钮,进入绑定界面,录入户号和户名,单击“取消”按钮
返回户号绑定列表菜单
用户进入户号绑定列表菜单,单击“解绑”按钮
弹出二次确认按钮,选择原因,确认后解除绑定成功,给出相应的提示
单击“取消”按钮
返回“户号绑定”列表
2.2.2我的档案
用例ID
T-002
功能描述
查看我的档案
用例目的
验证查看档案功能是否达到期望要求
前提条件
已关注昆明自来水公众微信号
输入/动作
期望的输出/响应
已绑定户号的用户,打开微信菜单,进入“我的用水-我的档案”
进入到用户档案列表,列表显示所有绑定户号,
未绑定户号的用户,打开微信菜单,进入“我的用水-我的档案”
提示用户没有绑定户号,是否去绑定,选择“是”进入绑定户号页面,
未绑定户号的用户,打开微信菜单,进入“我的用水-我的档案”
提示用户没有绑定户号,是否去绑定,选择否返回用户档案列表页面
用户进入到用户档案列表,选择需要查看的户号,点击“明细”
进入档案信息,显示当前户号的档案详细信息
2.2.3水费账单
用例ID
T-003
功能描述
查看水费账单
用例目的
验证查看水费账单功能是否达到期望要求
前提条件
已关注昆明自来水公众微信号
输入/动作
期望的输出/响应
已绑定户号用户,打开微信菜单,进入“我的用用水-水费账单“
进入到用水户列表,列表显示所有绑定户号,底部有“查看最近三次账单记录”按钮。
系统更新后将更改为“最近一年账单记录”。
未绑定户号的用户,打开微信菜单,进入“我的用水-水费账单”
提示用户没有绑定户号,是否去绑定,选择“是”进入绑定户号页面,
未绑定户号的用户,打开微信菜单,进入“我的用水-水费账单”
提示用户没有绑定户号,是否去绑定,选择否返回用水户列表页面
用户进入到用水户列表,选择需要查看的户号,点击“水费明细”
显示对应水号的水费明细
点击“最近三次账单记录”按钮
显示最近一年水费账单信息
指定月账单查询,在输入框内不按正确格式输入查询年月
提示“账单日期输入不正确”
指定月账单查询,在输入框内输入的年月无账单信息
提示“无相关信息,请重新输入”
指定月账单查询,在输入框内输入有效的年月
显示指定年月的水费账单信息
2.2.4预存余额
用例ID
T-004
功能描述
查看预存余额
用例目的
验证查看预存全额功能是否达到期望要求
前提条件
已关注昆明自来水公众微信号
输入/动作
期望的输出/响应
已绑定户号用户,打开微信菜单,进入“我的用用水-预存余额“
进入到用水户列表,列表显示所有绑定户号。
未绑定户号的用户,打开微信菜单,进入“我的用水-预存余额”
提示用户没有绑定户号,是否去绑定,选择“是”进入绑定户号页面,
未绑定户号的用户,打开微信菜单,进入“我的用水-预存余额”
提示用户没有绑定户号,是否去绑定,选择否返回用水户列表页面
用户进入到用水户列表,选择需要查看的户号,点击“预存余额”
显示对应水号的预存余额
2.2.5报漏/举报
用例ID
T-005
功能描述
报漏/举报,户若发现有水务相关问题报告自来水公司
用例目的
验证报漏/举报功能是否达到期望要求
前提条件
已关注昆明自来水公众微信号
输入/动作
期望的输出/响应
进入”我的用水-报漏/举报“按要求填写相关信息,然后提交
管理人员在后台可以查看到用户报告的相关信息
用户若发现有水务相关问题,进入”我的用水-报漏/举报“按要求填写相关信息,手机号码填写错误,然后提交
手机号长度不足或输入号段无效时提示“请输入正确的手机号码”
用户若发现有水务相关问题,进入”我的用水-报漏/举报“按要求填写相关信息,其中有必填项:
称呼、手机号码、报漏/举报地址、具体情况,在未填写情况下提交
对应的必填框提示用户必须填写该信息。
2.2.6短信定制
用例ID
T-006
功能描述
短信定制和取消等功能
用例目的
验证短信定制、取消功能是否达到期望要求
前提条件
关注昆明自来水公众微信号
输入/动作
期望的输出/响应
用户打开微信公众号,在微信菜单,进入”用水服务-业务办理“,选择”短信通知定制“,进入短信通知定制列表
列表显示了当前已绑定的通用水务户号用户列表
用户进入短信通知定制列表,选择需要进行短信定制的户号,点击”短信定制“按钮,进入到新增定制页面,默认已加载当前户号,输入正确的需要定制的手机号码,单击定制按钮
定制成功,短信通知列表显示定制手机号的处理形式
输入手机号长度非11位或输入无效号段手机号
输入框提示“请输入正确的手机号码”
未绑定户号的用户,打开微信菜单,进入“用水服务-业务办理”
提示用户没有绑定户号,是否去绑定,选择“是”进入绑定户号页面,
未绑定户号的用户,打开微信菜单,进入“用水服务-业务办理”
提示用户没有绑定户号,是否去绑定,选择否返回用水服务
已进行短信定制的用水户号在其短信通知定制列表后会显示”取消定制“按钮,点击该按钮进入取消定制页面,根据提示输入正确的已绑定的手机号码,并点击”取消定制“按钮
取消已定制
2.3系统管理
2.3.1访问资源管理
用例ID
T-001
功能描述
访问资源管理主要对系统中的访问页面进行管理,可以对访问资源进行新增、删除、修改。
用例目的
验证访问资源管理功能是否达到期望要求
前提条件
有相应管理权限用户登录后台管理
输入/动作
期望的输出/响应
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,单击【添加】按钮
界面显示正常,需求中要求生成的初始值,正常显示
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,单击【添加】按钮,弹出新增页面,录入资源名称、资源类别、访问URL、备注,选择功能代码和是否启用,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,单击【新增】按钮,弹出新增页面,录入资源名称、资源类别、访问URL、备注,选择功能代码和是否启用,其中资源名称或者URL为空,单击【保存】按钮。
保存失败,并提示用户必填项不能为空
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,单击【新增】按钮,弹出新增页面,录入资源名称、资源类别、访问URL、备注,选择功能代码和是否启用,其中是否启用状态为不启用,单击【保存】按钮。
保存成功,但资源不可用
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,单击【新增】按钮,弹出新增页面,录入资源名称、资源类别、访问URL、备注,选择功能代码和是否启用,某个值含有:
%、空格、¥、~等特殊字符,单击【保存】按钮。
保存成功,刷新页面
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,单击【新增】按钮,弹出新增页面,录入资源名称、资源类别、访问URL、备注,选择功能代码和是否启用,其中名称或者顺序号已存在。
保存失败,并给出相应的提示信息。
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,选择修改项,单击【修改】按钮,弹出修改页面。
界面显示正常,各数值项数据显示正确
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改其中的项,单击【保存】按钮。
修改成功,刷新页面
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改名称和顺序号为已存在的数值,单击【保存】按钮。
修改失败,并给出相应的提示。
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,选择删除项,单击【删除】按钮,弹出二次确认提示,单击【确定】按钮。
删除成功,刷新页面
系统管理员登陆系统,打开“系统管理-访问资源管理“页面,选择有下级组织结构的项,单击【删除】按钮。
删除失败,并给出相应该的提示
2.3.2功能代码管理
用例ID
T-002
功能描述
功能代码管理主要对系统中的访问页面进行管理,可以对功能代码进行新增、删除、修改。
用例目的
验证功能代码管理功能是否达到期望要求
前提条件
有相应管理权限用户登录后台管理
输入/动作
期望的输出/响应
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,单击【添加】按钮
界面显示正常,需求中要求生成的初始值,正常显示
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,单击【添加】按钮,弹出新增页面,录入功能名称、备注,选择功能类型和是否启用,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,单击【新增】按钮,弹出新增页面,录入功能名称、备注,选择功能类型和是否启用,其中功能名称为空,单击【保存】按钮。
保存失败,并提示用户必填项不能为空
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,单击【新增】按钮,弹出新增页面,录入功能名称、备注,选择功能类型和是否启用,其中是否启用状态为不启用,单击【保存】按钮。
保存成功,但功能代码不可用
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,单击【新增】按钮,弹出新增页面,录入功能名称、备注,选择功能类型和是否启用,某个值含有:
%、空格、¥、~等特殊字符,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,单击【新增】按钮,弹出新增页面,录入功能名称、备注,选择功能类型和是否启用,其中名称已存在。
保存失败,并给出相应的提示信息。
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,选择修改项,单击【修改】按钮,弹出修改页面。
界面显示正常,各数值项数据显示正确
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改其中的项,单击【保存】按钮。
修改成功,并刷新组织架构树,在组织架构树中显示新数据。
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改名称和顺序号为已存在的数值,单击【保存】按钮。
修改失败,并给出相应的提示。
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,选择删除项,单击【删除】按钮,弹出二次确认提示,单击【确定】按钮。
删除成功,并刷新组织架构树
系统管理员登陆系统,打开“系统管理-功能代码管理“页面,选择有下级组织结构的项,单击【删除】按钮。
删除失败,并给出相应该的提示
2.3.3菜单管理
用例ID
T-003
功能描述
菜单管理主要对系统中的访问页面进行管理,可以对菜单进行新增、删除、修改。
用例目的
验证菜单管理功能是否达到期望要求
前提条件
有相应管理权限用户登录后台管理
输入/动作
期望的输出/响应
系统管理员登陆系统,打开“系统管理-菜单管理“页面,单击【添加】按钮
界面显示正常,需求中要求生成的初始值,正常显示
系统管理员登陆系统,打开“系统管理-菜单管理“页面,单击【添加】按钮,弹出新增页面,录入菜单标题、页面参数,选择功能代码、目标页面和是否启用、是否导航,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“系统管理-菜单管理“页面,单击【新增】按钮,弹出新增页面,录入菜单标题、页面参数,选择功能代码、目标页面和是否启用、是否导航,其中菜单标题为空,单击【保存】按钮。
保存失败,并提示用户必填项不能为空
系统管理员登陆系统,打开“系统管理-菜单管理“页面,单击【新增】按钮,弹出新增页面,录入菜单标题、页面参数,选择功能代码、目标页面和是否启用、是否导航,其中是否启用状态为不启用,单击【保存】按钮。
保存成功,但功能代码不可用
系统管理员登陆系统,打开“系统管理-菜单管理“页面,单击【新增】按钮,弹出新增页面,录入菜单标题、页面参数,选择功能代码、目标页面和是否启用、是否导航,某个值含有:
%、空格、¥、~等特殊字符,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“系统管理-菜单管理“页面,单击【新增】按钮,弹出新增页面,录入菜单标题、页面参数,选择功能代码、目标页面和是否启用、是否导航,其中名称已存在。
保存失败,并给出相应的提示信息。
系统管理员登陆系统,打开“系统管理-菜单管理“页面,选择修改项,单击【修改】按钮,弹出修改页面。
界面显示正常,各数值项数据显示正确
系统管理员登陆系统,打开“系统管理-菜单管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改其中的项,单击【保存】按钮。
修改成功,并刷新组织架构树,在组织架构树中显示新数据。
系统管理员登陆系统,打开“系统管理-菜单管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改名称和顺序号为已存在的数值,单击【保存】按钮。
修改失败,并给出相应的提示。
系统管理员登陆系统,打开“系统管理-菜单管理“页面,选择删除项,单击【删除】按钮,弹出二次确认提示,单击【确定】按钮。
删除成功,并刷新组织架构树
系统管理员登陆系统,打开“系统管理-菜单管理“页面,选择有下级组织结构的项,单击【删除】按钮。
删除失败,并给出相应该的提示
2.3.4用户管理
用例ID
T-004
功能描述
对用户进行管理,包括用户名、密码、机构管理。
用例目的
验证用户管理功能是否达到期望要求
前提条件
有相应管理权限用户登录后台管理
输入/动作
期望的输出/响应
系统管理员登陆系统,打开“系统管理-用户管理“页面,单击【添加】按钮
界面显示正常,需求中要求生成的初始值,正常显示
系统管理员登陆系统,打开“系统管理-用户管理“页面,单击【添加】按钮,弹出新增页面,录入登录名、登录密码、密码确认、姓名,选择所属部门和是否启用、排序序号,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“系统管理-菜单管理“页面,单击【新增】按钮,弹出新增页面,录入登录名、登录密码、密码确认、姓名,选择所属部门和是否启用、排序序号,其中登录名为空,单击【保存】按钮。
保存失败,并提示用户必填项不能为空
系统管理员登陆系统,打开“系统管理-用户管理“页面,单击【新增】按钮,弹出新增页面,录入登录名、登录密码、密码确认、姓名,选择所属部门和是否启用、排序序号,其中是否启用状态为不启用,单击【保存】按钮。
保存成功,但功能代码不可用
系统管理员登陆系统,打开“系统管理-用户管理“页面,单击【新增】按钮,弹出新增页面,录入登录名、登录密码、密码确认、姓名,选择所属部门和是否启用、排序序号,某个值含有:
%、空格、¥、~等特殊字符,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“系统管理-用户管理“页面,单击【新增】按钮,弹出新增页面,录入登录名、登录密码、密码确认、姓名,选择所属部门和是否启用、排序序号,其中登录名已存在。
保存失败,并给出相应的提示信息。
系统管理员登陆系统,打开“系统管理-用户管理“页面,单击【新增】按钮,弹出新增页面,录入登录名、登录密码、密码确认、姓名,选择所属部门和是否启用、排序序号,密码和确认密码不一致。
保存失败,并给出相应的提示信息。
系统管理员登陆系统,打开“系统管理-用户管理“页面,选择修改项,单击【修改】按钮,弹出修改页面。
界面显示正常,各数值项数据显示正确
系统管理员登陆系统,打开“系统管理-菜单管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改其中的项,单击【保存】按钮。
修改成功,并刷新组织架构树,在组织架构树中显示新数据。
系统管理员登陆系统,打开“系统管理-用户管理“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改名称和顺序号为已存在的数值,单击【保存】按钮。
修改失败,并给出相应的提示。
系统管理员登陆系统,打开“系统管理-用户管理“页面,选择删除项,单击【删除】按钮,弹出二次确认提示,单击【确定】按钮。
删除成功,并刷新组织架构树
2.4基础数据
2.4.1数据词典类别
用例ID
T-001
功能描述
对数据词典类别进行管理。
用例目的
验证数据词典类别管理功能是否达到期望要求
前提条件
有相应管理权限用户登录后台管理
输入/动作
期望的输出/响应
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,单击【添加】按钮
界面显示正常,需求中要求生成的初始值,正常显示
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,单击【添加】按钮,弹出新增页面,录入类别编码经、类别名称、类别组、备注,选择是否系统内置、是否启用,单击【保存】按钮。
保存成功,刷新页面
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,单击【新增】按钮,弹出新增页面,录入类别编码经、类别名称、类别组、备注,选择是否系统内置、是否启用,其中类别编码或者类别名称为空,单击【保存】按钮。
保存失败,并提示用户必填项不能为空
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,单击【新增】按钮,录入类别编码经、类别名称、类别组、备注,选择是否系统内置、是否启用,其中是否启用状态为不启用,单击【保存】按钮。
保存成功,但功能代码不可用
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,单击【新增】按钮,弹出新增页面,录入类别编码经、类别名称、类别组、备注,选择是否系统内置、是否启用,某个值含有:
%、空格、¥、~等特殊字符,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,单击【新增】按钮,弹出新增页面,录入类别编码经、类别名称、类别组、备注,选择是否系统内置、是否启用,其中类别编码或者类别名称已存在。
保存失败,并给出相应的提示信息。
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,选择修改项,单击【修改】按钮,弹出修改页面。
界面显示正常,各数值项数据显示正确
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改其中的项,单击【保存】按钮。
修改成功,并刷新组织架构树,在组织架构树中显示新数据。
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,选择修改项,单击【修改】按钮,弹出修改页面,修改类别编码和或者类别名称为已存在的数值,单击【保存】按钮。
修改失败,并给出相应的提示。
系统管理员登陆系统,打开“基础数据管理-数据词典类别“页面,选择删除项,单击【删除】按钮,弹出二次确认提示,单击【确定】按钮。
删除成功,并刷新组织架构树
2.4.2系统数据词典项
用例ID
T-002
功能描述
对系统数据词典项进行管理。
用例目的
验证系统数据词典项管理功能是否达到期望要求
前提条件
有相应管理权限用户登录后台管理
输入/动作
期望的输出/响应
系统管理员登陆系统,打开“基础数据管理-系统数据典项“页面,单击【添加】按钮
界面显示正常,需求中要求生成的初始值,正常显示
系统管理员登陆系统,打开“基础数据管理-系统数据词典项“页面,单击【添加】按钮,弹出新增页面,录入词典项名称、备注,选择词典类别、排序值、是否启用值、是否启用,单击【保存】按钮。
保存成功,刷新页面
系统管理员登陆系统,打开“基础数据管理-系统数据词典项“页面,单击【添加】按钮,弹出新增页面,录入词典项名称、备注,选择词典类别、排序值、是否启用值、是否启用,其中词典项名称名称为空,单击【保存】按钮。
保存失败,并提示用户必填项不能为空
系统管理员登陆系统,打开“基础数据管理-系统数据词典项“页面,单击【添加】按钮,弹出新增页面,录入词典项名称、备注,选择词典类别、排序值、是否启用值、是否启用,其中是否启用状态为不启用,单击【保存】按钮。
保存成功,但用户数据词典不可用
系统管理员登陆系统,打开“基础数据管理-系统数据词典项“页面,单击【添加】按钮,弹出新增页面,录入词典项名称、备注,选择词典类别、排序值、是否启用值、是否启用,某个值含有:
%、空格、¥、~等特殊字符,单击【保存】按钮。
保存成功,刷新组织架构树,在树中显示正常
系统管理员登陆系统,打开“基础数据管理-系统数据词典项“页面,单击【新增】按钮,弹出新增页面,录入类别编码经、类别名称、类别组、备注,选择是否系统内置、是否启用,其中类别编码或者类别名称已存在。
保存失败,并给出相应的提示信息。
系统管理员登陆系统,打开“基础数据管理-系统数据词典项“页面,选择修改项,单击【修改】按钮,弹出修改页面。
界面显示正常,各数值项数据显示正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 04 软件测试用例 软件 测试
![提示](https://static.bdocx.com/images/bang_tan.gif)