《测试用例.docx》由会员分享,可在线阅读,更多相关《测试用例.docx(15页珍藏版)》请在三一办公上搜索。
1、测试用例由安博测试空间技术中心 银 行 系 统 银行系统的功能测试用例 文件状态: 草稿 正式发布 正在修改 文件标识: Company-Project-TEST-CASE 当前版本: X.Y 作 者: 沈 完成日期: Year-Month-Day 版 本 历 史 版本/状态 第一版 作者 11班团队 参与者 起止日期 备注 目 录 版 本 历 史 . 2 1.文档介绍 . 4 1.1 文档目的和范围 . 4 1.2 读者对象 . 4 1.3 术语与缩写解释 . 4 2.功能测试用例 . 4 2.1 被测试对象的介绍 . 4 2.2 测试范围与目的 . 4 银行系统的管理员用户操作和普通用户操
2、作2.3 测试环境与测试辅助工具的描述 . 4 2.4 功能测试用例 . 5 1.文档介绍 加入用例图,并讲述了每一块模块的异常事件和可选事件,供参考使用。 1.1 文档目的和范围 文档仅提供相关测试人员做功能测试用例。 1.2 读者对象 测试此系统的所有人员 1.3 术语与缩写解释 缩写、术语 解 释 2.功能测试用例 2.1 被测试对象的介绍 银行系统是一款b/s模式的存取款的系统,基于方便简洁的页面,给用户提供方便快捷的存取款服务。 2.2 测试范围与目的 银行系统的管理员用户操作和普通用户操作 2.3 测试环境与测试辅助工具的描述 系统环境:Windows xp 2.4 功能测试用例
3、功能A描述 用例目的 用例内容 测试步骤 前提条件 管理员和普通用户的登录 检查系统里的管理员用户和普通用户是否能正常登录 对管理员用户和普通用户的登录一一测试 按照下面的测试步骤 系统和通信正常情况下,正确注册了数个管理员用户和普通用户 测 试 实 例 测试步骤 1:进入登录页面,在用户名中输入相应的用户名,在密码框中输入对应的密码,在后下拉框中选 测试数据 a:直接进入相对应的可操作的主窗口 A:用户名输入为空 预期结果 1a:登录成功 1A:弹出提示输入用户名的窗口。 1B:弹出提示输入用户名错误,请重新输入的窗口。 择对应的类型,点击登录按钮, B:用户名输入错误 C:输入普通用户选择
4、管理员类型 1C:类型选择错误,请重新输入。 D:输入管理员用户选择普通类型 1D:类型选择错误,请重新输入。 E:不选择输入类型 F:输入没有注册的用户 G:将密码输入错误 H:密码输入错误大于三次 I:密码输入为空 1E:弹出提示请选择类型窗口。 1F:弹出提示输入用户名错误,请重新输入的窗口。 1G:密码输入错误,请重新输入。 1H:输入请重新登录的窗口。 1I:无法登录 功能B描述 用例目的 用例内容 测试步骤 前提条件 管理员和普通用户的修改密码 检查系统管理员和普通用户正常登录后能不能正常修改密码 测试系统中已登录的用户能不能正常修改密码 按照下面的测试步骤 系统和通信正常情况下,
5、用管理员和普通用户正常登录系统后进入修改密码界面 测 试 实 例 测试步骤 1: 管理员用户与普通用户选择修改密码模块,在原密码栏中输入原密码,在新密码栏中输入新密码,确认密码栏中输入和新密码栏中一样的密码,点击确定按钮。 测试数据 a:输入原密码合法正确,新密码合法,确认密码栏输入和新密码栏输入一致 A:原密码栏输入为空 B:原密码栏输入密码错误 C:新密码栏中输入特殊字符 D:新密码栏中输入的字符长度大于数据库定义的范围 E:新密码栏中输入首字母大写 F:确认密码栏中输入和新密码栏输入不一致的密码 G: 确认密码栏中输入为空 预期结果 1a:修改成功 1A:弹出提示请输入原密码的窗口 1B
6、:弹出提示原密码输入错误,请重新输入的窗口。 1C:弹出请重新输入新密码的窗口 1D:弹出请重新输入新密码的窗口 1E:合格通过 1F:弹出密码输入错误,请重新输入的窗口 1G:弹出密码输入错误,请重新输入的窗口 功能C描述 用例目的 用例内容 管理员和普通用户的退出系统 检查系统管理员和普通用户正常登录后能不能正常退出系统 测试系统中已登录的用户能不能正常退出系统 测试步骤 前提条件 按照下面的测试步骤 系统和通信正常情况下,用管理员和普通用户正常登录系统 测 试 实 例 测试步骤 测试数据 a:直接点击退出系统 A:点击退出系统仍在操作界面 普通用户的取款功能 检查普通用户正常登录后的取款
7、功能 测试系统中已登录的用户能不能正常使用取款功能 按照下面的测试步骤 系统和通信正常情况下,用户正常登录系统后 测 试 实 例 测试步骤 测试数据 a:用户输入合法有效的数字金额,点击提示窗口的确认。 A:取款金额栏里输入为空 B:取款金额栏里输入为0 C:取款金额栏里输入字母和特殊字符, D:取款金额栏里输入0.000* E::取款金额栏里输入的数字大于余额的数字, F:取款金额栏里输入数字长度大于数据库定义的范围 预期结果 1a:取出相应款项,取款成功 1A:取款失败,弹出请输入金额窗口 1B:取款失败,弹出请重新输入金额窗口 1C:无法输入 1D:无法输入 1E:取款失败,弹出请重新输
8、入金额的窗口 1F:限制在数据库定义范围内,超出无法输入。 预期结果 1a:退出成功 1A:退出失败 1: 管理员用户与普通用户选择退出系统模块, 点击退出系统按钮, 功能D描述 用例目的 用例内容 测试步骤 前提条件 1: 普通用户正确登录后选择取款模块,用户在取款金额栏里填入取款金额,点击确定按钮。弹出是否确认的取款操作的提示窗口。 功能E描述 用例目的 用例内容 测试步骤 前提条件 普通用户的存款功能 检查普通用户正常登录后的存款功能 测试系统中已登录的用户能不能正常使用存款功能 按照下面的测试步骤 系统和通信正常情况下,用户正常登录系统后 测 试 实 例 测试步骤 1: 普通用户正确登
9、录后选择存款模块,用户在存款金额栏里填入取款金额,点击确定按钮。 弹出是否确认的存款操作的提示窗口。 测试数据 a:用户输入合法有效的数字金额,点击提示窗口的确认 A:存款金额栏里输入为空 B:存款金额栏里输入为0 C:存款金额栏里输入字母和特殊字符, D:存款金额栏里输入0.000* E:存款金额栏里输入数字长度大于数据库定义的范围, 预期结果 1a:存款成功 1A:存款失败,弹出请输入金额窗口, 1B:存款失败,弹出请重新输入金额窗口, 1C:无法输入 1D:无法输入 1E:限制在数据库定义范围内,超出无法输入。 功能F描述 普通用户的余额查询功能 用例目的 用例内容 测试步骤 前提条件
10、检查普通用户正常登录系统后能不能使用余额查询功能, 测试系统中已登录的用户能不能正常使用余额查询功能 按照下面的测试步骤 系统和通信正常情况下,用户正常登录系统后 测 试 实 例 测试步骤 测试数据 a:直接点击余额查询 A::点击余额查询 预期结果 1a:余额查询成功 1A:无显示,余额查询失败 1: 用户正常登录后选择余额查询模块,点击余额查询。 功能G描述 用例目的 用例内容 测试步骤 前提条件 管理员用户的开户功能 检查系统管理员正常登录后能不能执行开户功能 测试系统中管理员登录后的开户功能 按照下面的测试步骤 系统和通信正常情况下,用管理员正常登录系统后 测 试 实 例 测试步骤 测
11、试数据 预期结果 1a:用户添加成功 1A:开户失败 1B:开户失败,弹出请填写用户名窗口 1C:开户失败,弹出请重新填写用户名窗口。 1D:无法输入 1E:开户失败,弹出用户名已注册,请重新输入窗口。 1F:开户失败,弹出请填写帐号窗口 1G:无法输入 1H:无法输入 1I:开户失败,弹出帐号已存在,请重新输入 1J:开户失败,弹出请填写密码。 1K:无法输入 1L:无法输入 1M:开户失败,弹出请重新输入密码 1N:无法输入 1O:开户失败,弹出密码输入错误,请重新输入的窗口 1P:少于,开户失败,弹出请重新输入身份证编号窗口。多于,无法输入。 1Q:无法输入 1R:开户失败,弹出请输入身
12、份证编号 1: 管理员登录后选择开户模块,a:直接点击确定按钮 管理员用户增加了一个用户,填写名字,帐号,密码,身份证这些资料。 A:未弹出增加用户页面 B:用户名为空 C:用户名的长度超过数据库定义的范围 D:用户名里输入特殊字符 E:用户名里输入已注册的用户名称 F:帐号为空, G:帐号的长度超过数据库定义的范围 H:帐号栏里输入特殊字符 I:帐号栏里输入已注册的帐号 J:密码栏内为空 K:密码栏内输入特殊字符 L:密码栏内输入数据长度超过数据库定义的范围 M:确认密码栏中为空 N:确认密码栏中输入特殊字符 O:确认密码栏中输入和密码栏中不一致的密码 P:身份证栏里输入少于或者多于合法身份
13、证编号的长度 Q:身份证栏里输入特殊字符 R:身份证栏里输入为空 S:各项全部为空,点击提交 T:一项为空或者两项为空,更或者三项为空,点击提交。 1S:开户失败,弹出请详细填写开户资料窗口。 1T:开户失败,弹出请详细填写开户资料窗口。 功能H描述 用例目的 用例内容 测试步骤 前提条件 管理员用户的查看帐户功能 检查系统管理员能不能查看帐户功能 测试系统中管理员能不能正常查看帐户的功能 按照下面的测试步骤 系统和通信正常情况下,用管理员正常登录系统 测 试 实 例 测试步骤 1: 管理员正常登录,选择查看帐户功能模块, 测试数据 a:点击帐户查看 A:在新建帐户建立一个合法的帐户,点击帐户
14、查看 B:在新建帐户建立一个不合法的帐户,点击帐户查看 预期结果 1a:查看成功 1A:没有查看到相关记录,查看失败 1B:无法查看到相关记录 功能I描述 用例目的 用例内容 测试步骤 前提条件 管理员用户的执行重置密码操作 检查系统管理员能不能重置用户帐户的密码 测试系统中管理员能不能正常查看帐户的功能 按照下面的测试步骤 系统和通信正常情况下,用管理员正常登录系统 测 试 实 例 测试步骤 测试数据 a:填入的密码合法有效,并正确的确认密码,点击确定按钮 A:填入的密码为空 B:密码输入有特殊字符 C:密码输入的字符超过数据库规定范围的长度 D:确认密码栏中输入为空, 预期结果 1a:重置
15、密码成功 1A:弹出请输入密码的窗口 1B:无法输入 1C:无法输入 1D:弹出请确认密码的窗口 1E:无法输入 1F:无法输入 1: 管理员正常登录,选择用户重置密码模块,填入密码,并确认重置密码, E:确认密码栏中输入特殊字符, 1H:重置密码成功 F:确认密码栏中输入的字符超过数据库规定范围的长度 H:确认密码和密码栏中一致 功能J描述 用例目的 用例内容 测试步骤 前提条件 管理员用户执行销户操作 检查系统管理员能不能进行销户 测试系统中管理员能不能正常进行销户 按照下面的测试步骤 系统和通信正常情况下,用管理员正常登录系统 测 试 实 例 测试步骤 1: 管理员正常登录,选择销户操作
16、模块,管理员输入需要删除的用户名,执行确定操作 测试数据 a: 输入的用户名正确,合法,有效 A:输入的用户名为空 B:输入在数据库不存在的用户名 删除后,看数据库里还有没有此用户名的相关记录 D:输入一个格式错误的用户名 E:输入正确,合法,有效的用户名后在前面加一个空格, 预期结果 1a:销户成功 1A: 弹出请输入用户名窗口 1B:弹出“此用户名不存在,请重新输入”窗口 1D:弹出“用户名错误,请重新输入用户名”窗口 1E:弹出“用户名错误,请重新输入用户名”窗口 C:输入在数据库存在的用户名,1C:删除成功,数据库无记录 北京测试空间科技发展有限公司是注册于北京市海淀区高新技术园的软件
17、企业,目前主要业务范围包括软件测试管理 工具研发、软件测试项目外包和软件测试专业技术人才培养及派遣。在软件测试管理工具研发领域已成功开发具有 自主知识产权的STMP管理软件。在软件测试项目外包领域已建立广泛的业务渠道,服务客户包括北大软件工程中心、 东软股份、海辉高科、用友软件、莱博智科技、电子部5所、11所,航天704所、中国金融认证管理中心、国安创想、 清华同方、中软融鑫、长峰科技等100余家企业,项目覆盖行业包括军工、航天、金融、通信等领域。 由安博测试空间技术中心 地址:北京市海淀区学院路40号大唐电信测试空间楼 联系电话:010-62303223 62303260 62303230