1、拓胜(广州) 计算机技术服务有限公司 1/18测试用例Test Case文件标识: -Team当前版本: V1.0作 者: Team1文件状态: 草稿 正式发布 正在修改 完成日期: 2012-09-30拓胜(广州)计算机技术服务有限公司2012 2013拓胜(广州) 计算机技术服务有限公司 2/18修订历史记录版本 日期 AMD 修订者 说明1.0 2012/09/30 A Team1 初稿1.1 20160328 M 丽萍 初稿(A-添加,M- 修改, D-删除)拓胜(广州) 计算机技术服务有限公司 3/18目录测试用例 1TEST CASE 1目录 3引言 41.1 编写目的 .41.2
2、 背景 .41.3 术语与缩写解释 .41.4 参考资料 .41. 测试环境 .52.1 硬件 .52.2 测试软件 .52. 测试用例 .61、 功能测试用例: .62、 容错能力/恢复能力测试用例 123、 性能测试用例 .124、 界面测试用例列表 13J128 14是否恰当地利用窗体和控件的空白,以及分割线条? .145、 压力测试用例 .146、 可靠性测试用例 .147、 安装/反安装测试用例 158、 兼容性测试用例 .153. 用例审核互查 .174. 检查项 185. 评审结果 .19拓胜(广州) 计算机技术服务有限公司 4/18引言1.1 编写目的(1)发现更多软件中的 b
3、ug。(2.)测试用例是测试人员进行测试操作的依据,它定义了测试的前提,测试环境,测试步骤,测试预期结果等要素,测试人员主要根据它来进行测试。1.2 背景网站定位于单身人士,主要面 18-45 岁的都市单身白领和时尚年轻用户,为他们提供情感服务、互动娱乐社区交友服务。在本网站,开发布自己的个人信息,并浏览他人的个人信息,寻找自己知趣相投的人,为 了 确 保 给 大家 一 个 真 正 实 名 制 交 友 平 台 , 个 人 通 过 填 写 资 料 , 通 过 验 证 身 份 备 案 , 以 组 织 联 谊 活 动 、 网 络 自 助交 友 、 心 理 咨 询 , 快 速 配 对 等 全 新 的
4、服 务 模 式 , 认 识 来 自 各 地 的 不 同 的 人 群 , 扩展自己的网络人脉。开发团队:Team11.3 术语与缩写解释无1.4 参考资料1. 需求文档2. 测试计划拓胜(广州) 计算机技术服务有限公司 5/181. 测试环境2.1 硬件硬件环境(网络、设备等)网络:互联网设备:计算机若干台(1)客户机:普通 PC (2)Web 服务器:CPU:1.8GHz 以上 CPU:2.0GHz 以上内存:512MB 以上 内存:1GB 以上能够运行 IE6.0 以上版本的机器 硬盘:250GB 以上网卡:1kMb/s 速度网卡2.2 测试软件操作系统版本:windows 7开发工具:My
5、Eclipse 8.0数据库:MySql测试软件:Junit,LoadRunner,Winrunner ,ScriptCover拓胜(广州) 计算机技术服务有限公司 6/182. 测试用例1、 功能测试用例:用例编号 G1功能描述 用户登录用例目的 测试用户登录时输入的合法性前提条件 进入登录页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G101 数据库中存在的用户名,错误的密码 登录失败G102 数据库中不存在的用户名,存在的密码 登录失败G103 数据库中存在的用户名,存在的密码 登录成功G104 输入的数据前存在空格 登录成功G105 用户名或密码为空 登录失败用例编号 G
6、2功能描述 用户注册用例目的 测试用户注册时输入的合法性前提条件 进入注册页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G201 数据库中存在的用户名 注册失败G202 数据库中不存在的用户名,密码确认一致 注册成功G203 数据库中不存在的用户名,密码确认不一致 注册失败G204 用户名或密码为空 注册失败用例编号 G3功能描述 修改密码用例目的 测试修改密码是否成功前提条件 用户登录成功进入个人资料页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G301 原密码输入错误 修改失败G302 原密码输入正确,新密码为空 修改失败G303 原密码输入正确,新密码确认不一
7、致 修改失败G304 原密码输入正确,新密码确认一致 修改成功用例编号 G4功能描述 个人详细资料补充修改用例目的 测试修个人详细资料补充修改是否成功前提条件 用户登录成功进入个人资料页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G401 更改资料后,按确定按钮 修改成功G402 更改资料后,按取消按钮 修改失败拓胜(广州) 计算机技术服务有限公司 7/18用例编号 G5功能描述 每日签到用例目的 测试每日签到是否成功前提条件 用户登录成功进入个人主页子用例编号 输入/动作 期望的输出/相应 实际情况 状态G501 当天第一次签到 签到成功G502 当天第二次签到 提示当天已签到
8、用例编号 G6功能描述 文章管理之添加个人文章用例目的 测试文章管理添加功能是否成功前提条件 用户登录成功进入个人主页子用例编号 输入/动作 期望的输出/相应 实际情况 状态G601 输入文章后,点击保存 添加成功并在主页显示G602 输入文章后,直接关闭当前编辑页面 添加失败,返回个人主页G603 输入文章后,点击退出 添加失败,返回个人主页用例编号 G7功能描述 文章管理之修改个人文章用例目的 测试文章管理修改功能是否成功前提条件 用户登录成功进入个人主页子用例编号 输入/动作 期望的输出/相应 实际情况 状态G701 修改文章后,点击保存 修改成功G702 修改文章后,直接关闭当前编辑页
9、面 修改失败,返回个人主页G703 修改文章后,点击退出 修改失败,返回个人主页用例编号 G8功能描述 文章管理之删除个人文章用例目的 测试文章管理删除功能是否成功前提条件 用户登录成功进入个人主页子用例编号 输入/动作 期望的输出/相应 实际情况 状态G801 选择删除文章后,点击确认 删除成功G802 选择删除文章后,点击取消 删除失败用例编号 G9功能描述 文章管理之查看个人文章用例目的 测试文章管理查看功能是否成功前提条件 用户登录成功进入个人主页子用例编号 输入/动作 期望的输出/相应 实际情况 状态拓胜(广州) 计算机技术服务有限公司 8/18G901 选择文章后,点击确认 看到选
10、择的文章用例编号 G10功能描述 友邻新鲜事查看用例目的 测试友邻新鲜事查看是否成功前提条件 用户登录成功子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1001 点击友邻新鲜事查看 浏览友邻新鲜事用例编号 G11功能描述 相册管理之添加个人相片用例目的 测试相册管理添加功能是否成功前提条件 用户登录成功进入个人主页的相册管理子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1101 上传照片后,点击保存 添加成功并在主页显示G1102 上传照片后,直接关闭当前编辑页面 添加失败,返回G1103 上传照片后,点击退出 添加失败,返回用例编号 G12功能描述 相册管理之修改个人
11、相片用例目的 测试相册管理修改功能是否成功前提条件 用户登录成功进入个人主页的相册管理子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1201 修改照片后,点击保存 修改成功G1202 修改照片后,直接关闭当前编辑页面 修改失败,返回G1203 修改照片后,点击退出 修改失败,返回用例编号 G13功能描述 相册管理之删除个人相片用例目的 测试相册管理删除功能是否成功前提条件 用户登录成功进入个人主页的相册管理子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1301 选择删除照片后,点击确认 删除成功G1302 选择删除照片后,点击取消 删除失败用例编号 G14功能描述 相册
12、管理之查看个人相片用例目的 测试相册管理查看功能是否成功前提条件 用户登录成功进入个人主页的相册管理拓胜(广州) 计算机技术服务有限公司 9/18子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1401 选择相片后,点击确认 看到放大后的照片用例编号 G15功能描述 信息交流之会员操作用例目的 测试信息交流之会员操作功能是否成功前提条件 用户登录成功子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1501 选择某一成员,输入信息内容后,点击发送发送成功G1502 选择某一成员,输入信息内容后,直接关闭信息窗口发送失败用例编号 G16功能描述 信息交流之管理员操作用例目的 测
13、试信息交流之会员操作功能是否成功前提条件 用户登录成功子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1601 选择某一成员,输入信息内容后,点击发送发送成功G1602 选择某一成员,输入信息内容后,直接退出当前信息编辑发送失败G1603 选择全部成员,输入信息内容后,点击发送发送成功G1604 选择全部成员,输入信息内容后,直接退出当前信息编辑发送失败用例编号 G17功能描述 会员寻找匹配用例目的 测试会员寻找匹配功能是否成功前提条件 会员成功登录子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1701 勾选好条件后,点击确认 输出符合要求的会员信息G1702 勾选好条件
14、后,点击确认 没有输出符合要求的会员信息用例编号 G18功能描述 设置匹配标签之添加标签用例目的 测试匹配标签添加功能是否成功前提条件 管理员登录成功进入标签设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状拓胜(广州) 计算机技术服务有限公司 10/18态G1801 添加不存在的标签 添加成功G1802 添加已经存在的标签 添加失败并提示该标签已存在用例编号 G19功能描述 设置匹配标签之修改标签用例目的 测试匹配标签修改功能是否成功前提条件 管理员登录成功进入标签设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G1901 修改标签后,点击保存 修改成功G1902
15、 修改标签后,直接关闭当前编辑页面 修改失败,返回G1903 修改标签后,点击退出 修改失败,返回用例编号 G20功能描述 设置匹配标签之删除标签用例目的 测试匹配标签删除功能是否成功前提条件 管理员登录成功进入标签设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2001 选择删除标签后,点击确认 删除成功G2002 选择删除标签后,点击取消 删除失败用例编号 G21功能描述 设置匹配标签之查看标签用例目的 测试匹配标签查看功能是否成功前提条件 管理员登录成功进入标签设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2101 选择查看标签后,点击确认 看到所有
16、存在的标签用例编号 G22功能描述 交友模块之浏览交友版块信息用例目的 测试匹配标签浏览交友版块是否成功前提条件 会员登录成功进入标签设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2201 选择查看交友模块后 可查看近期交友信息内容G2202 点击参加按钮 显示成功参加G2203 点击取消参加活动 显示成功取消活动用例编号 G23拓胜(广州) 计算机技术服务有限公司 11/18功能描述 设置交友版块信息之添加活动用例目的 测试交友版块添加功能是否成功前提条件 管理员登录成功进入交友版块设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2301 添加不存在的活
17、动 添加成功G2302 添加已经存在的活动 添加失败并提示该活动已存在用例编号 G24功能描述 设置交友版块信息之修改活动用例目的 测试交友版块修改功能是否成功前提条件 管理员登录成功进入交友版块设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2401 修改活动后,点击保存 修改成功G2402 修改活动后,直接关闭当前编辑页面 修改失败,返回G2403 修改活动后,点击退出 修改失败,返回用例编号 G25功能描述 设置交友版块信息之删除活动用例目的 测试交友版块删除功能是否成功前提条件 管理员登录成功进入交友版块设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态
18、G2501 选择删除活动后,点击确认 删除成功G2502 选择删除活动后,点击取消 删除失败用例编号 G26功能描述 设置交友版块信息之查看活动用例目的 测试交友版块查看功能是否成功前提条件 管理员登录成功进入标签设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2601 选择查看活动后,点击确认 看到所有存在的活动用例编号 G27功能描述 设置交友版块信息之统计活动用例目的 测试交友版块统计功能是否成功前提条件 管理员登录成功进入标签设置页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2701 选择要单个统计的选项后,点击确认看到所有统计结果G2702 选择要多
19、个统计的选项后,点 看到所有统计结果拓胜(广州) 计算机技术服务有限公司 12/18击确认用例编号 G28功能描述 认证会员信息用例目的 测试管理员认证会员信息功能是否成功前提条件 管理员登录成功进入会员认证页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2801 拒绝认证 会员注册失败G2802 认证通过 会员注册成功用例编号 G29功能描述 查看会员信息用例目的 管理员查看会员信息功能是否成功前提条件 管理员登录成功进入查看会员页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G2901 选择单个选项后,点击确认 看到所有符合条件的会员结果G2902 选择多个选项后
20、,点击确认 看到所有符合条件的会员结果用例编号 G30功能描述 查看日志用例目的 管理员查看日志功能是否成功前提条件 管理员登录成功进入查看日志页面子用例编号 输入/动作 期望的输出/相应 实际情况 状态G3001 选择查看日志,点击确认 看到所有成员的操作记录2、 容错能力/恢复能力测试用例用例编号 R1用例目的 测试系统对用户输入的数据的容错能力前提条件 无子用例编号 异常输入/动作 容错能力/恢复能力 造成的危害、损失 状态R101 输入非法数据 提示数据格式不符合 数据库数据类型不一致R102 多次提交同一数据 提示数据已存在 数据库记录冗余3、 性能测试用例用例编号 X1性能描述 无
21、故障运行时间用例目的 测试系统正常运行的时间前提条件 服务器开启子用例编号 操作 期望的性能(平均值) 实际性能(平均值) 状态X101 系统连续运行特定时间拓胜(广州) 计算机技术服务有限公司 13/18用例编号 X2性能描述 效率用例目的 测试系统对数据操作的效率前提条件 服务器开启子用例编号 操作 期望的性能(平均值) 实际性能(平均值) 状态X201 用户进行提交操作4、 界面测试用例列表用例编号 J1用例目的 测试界面前提条件 无指标 子用例编号 检查项 评价 状态J101 用户界面是否与软件的功能相融洽?合适性和正确性 J102 是否所有界面元素的文字和状态都正确无误?J103 对
22、于常用的功能,用户能否不必阅读手册就能使用?J104 是否所有界面元素(例如图标)都不会让人误解?J105 是否所有界面元素提供了充分而必要的提示?J106 界面结构能够清晰地反映工作流程?J107 用户是否容易知道自己在界面中的位置,不会迷失方向?容易理解J108 有联机帮助吗?J109 同类的界面元素是否有相同的视感和相同的操作方式?J110 字体是否一致?风格一致J111 是否符合广大用户使用同类软件的习惯?J112 是否提供进度条、动画等反映正在进行的比较耗时间的过程?及时反馈 信息J113 是否为重要的操作返回必要的结果信息?J114 是否对重要的输入数据进行校验?J115 执行有风
23、险的操作时,有“确认” 、 “放弃”等提示吗?J116 是否根据用户的权限自动屏蔽某些功能?出错处理J117 是否提供 Undo 功能用以撤销不期望的操作?J118 所有界面元素都具备充分必要的键盘操作和鼠标操作吗?J119 初学者和专家都有合适的方式操作这个界面吗?适应各种水平的用户J120 色盲或者色弱的用户能正常使用该界面吗?国际化 J121 是否使用国际通行的图标和语言?拓胜(广州) 计算机技术服务有限公司 14/18J122 度量单位、日期格式、人的名字等是否符合国际惯例?J123 是否具有与众不同的、让用户记忆深刻的界面设计?个性化J124 是否在具备必要的“一致性”的前提下突出“
24、个性化”设计?J125 界面的布局符合软件的功能逻辑吗?J126 界面元素是否在水平或者垂直方向对齐?J127 界面元素的尺寸是否合理?行、列的间距是否保持一致?J128 是否恰当地利用窗体和控件的空白,以及分割线条?J129 窗口切换、移动、改变大小时,界面正常吗?J130 界面的色调是否让人感到和谐、满意?J131 重要的对象是否用醒目的色彩表示?合理布局和谐色彩J132 色彩使用是否符合行业的习惯?5、 压力测试用例用例编号 Y1用例目的 测试系统的并发量极限名称 最大并发用户数量前提条件 模拟多名用户浏览网站子用例编号 输入/动作 输出/响应 是否能正常运行 状态如10个用户并发操作在
25、同一时间段内对网站发送请求如20个用户并发操作在同一时间段内对网站发送请求6、 可靠性测试用例用例编号 K1任务描述连续运行时间故障发生的时刻 故障描述统计分析任务A无故障运行的平均时间间隔 (CPU小时)任务A无故障运行的最小时间间隔 (CPU小时)任务A无故障运行的最大时间间隔 (CPU小时)结论拓胜(广州) 计算机技术服务有限公司 15/187、 安装/反安装测试用例用例编号 A1用例目的 测试系统安装的稳定性配置说明子用例编号 安装选项 是否正常 难易程度A101 全部A102 部分A103 升级A104 其它反安装选项 是否正常 难易程度8、 兼容性测试用例测试目的 测试网站在不同浏
26、览器下的兼容性配置说明 操作系统 结果Window2000(S)WindowXpWindow2000(P)服务器Window2003Window2000(S)WindowXpWindow2000(P)客户端Window2003Window2000(S)WindowXpWindow2000(P)数据库服务器Window2003IE4.0 以上NetScapeFireFoxMaxthon浏览器其他备注拓胜(广州) 计算机技术服务有限公司 16/183. 用例审核互查场景编号 场景名称 问题描述 审核互查人拓胜(广州) 计算机技术服务有限公司 17/184. 检查项序号 检查项 结果1 每个测试用例
27、是否都说明/代表一个唯一的输入集或事件流?2 测试用例是否可以追溯到产品需求?3 测试用例是否 100覆盖产品需求要求的所有功能点?4 用例是否覆盖了测试计划的测试类型?5 所有的“前置条件”是否都是充分必要条件?6 判断点中是否没有操作步骤?7 测试步骤是否简练?8 每个步骤是否描述了一个事件?9 “测试步骤”中引用数据的格式是否统一?10 “测试步骤”和“预期结果”中对界面文字的引用是否加引号?11 预期结果是否描述完整?12 文档使用的词语是否清晰明确、无歧义?13 测试用例是否覆盖每个被测功能的所有可能的输入输出的组合?14 测试用例是否覆盖正常的输入输出组合的所有可能的取值范围?15
28、 测试用例是否包括测试了被测试对象的初始化过程?16 测试用例是否包含了被测对象中所有异常流的测试?拓胜(广州) 计算机技术服务有限公司 18/185. 评审结果评审意见开发组审核意见: 被审核的测试用例与开发设计一致 被审核的测试用例与开发设计存在不一致的问题 结论 同意 不同意签字:需要所有参加用例审核的开发人员及开发经理签字签字日期产品经理审核意见: 被审核的测试用例与需求一致 被审核的测试用例与需求存在一致的内容 结论 同意 不同意签字: 签字日期项目经理审核意见 确认并同意开发组和产品经理对用例的审核意见 不同意开发组和产品经理对用例的审核意见 结论 同意 不同意 签字: 签字日期纸制文档是否签字 是 否