测试用例设计方法 范例 QQ登录
测试点分析与与设计(QQ登录界面)
1.账号
检查账号是否由[5,10]位数字组成
1.1等价类划分法
合并后的等价类表
有效类:≤X≤10
无效类:X<5, X>10,非数字
1.2 边界值分析法
根据划分出的等价类,进行边界值分析:
分析得出待测边界值:4位、5位、7位、10位、11位 ---字符负数2密码
检查密码是否由6-16个字符组成(不能是9位以下的纯数字,不能包含空格) 2.1 等价类划分法
6位≤X≤16位
有效类:9位≤X≤16位纯数字,6位≤X≤16位字母、下划线、特殊符号无效类:X<9位纯数字,X<6位字符,X>16字符,含空格,含中文
资料中:
有效的:长度在6-10位之间、类型是0-9自然数。
无效的:长度小于6?、长度大于10、负数、小数、英文字母、字符、特殊字符、中文、编程语言中的转义字符、空?
把密码进行等价类划分:
有效的和无效的。
有效的:6-16位,非空,非保留字,非功能键,非汉字。
无效的:空、空格、小于6位或大于16位、保留字、汉字、功能键
2.2边界值分析法
5个字符、6个字符、8个数字、9个数字、10个字符、16个字符、17个字符
3 账号和密码
3.1判定表驱动分析法
注:Y表示正确,N表示错误,X表示动作。
测试用例:用户名密码结果3338838f 正确登录(密码用户句匹配)
重输密码
重输密码
123a eettet344 重输用户名
345 空重输密码
3.2场景分析法
注:先检查密码是否为空,再检查账号是否存在。
测试用例设计方式之状态迁移图法
测试用例设计方式之状态迁移图法在碰到有事务流或由于某种条件成立致使状态改变的软件项目时,如何进行测试用例的设计就比较麻烦。
以前所讲的各类方式,每一个被测对象之间是没有彼此的关联或数据流向发生,碰到如此的事务流软件就要考虑用其他方式进行用例的设计了。
以前在讲操作系统原理时,曾经提到过进程的状态转换。
咱们看以以下图形:当进程从就绪队列中被进程调度算法选中的时候,它就被调进CPU里执行,那个时候进程的状态由就绪状态变换到执行状态;而当该进程执行完毕的时候,是由于所分派的时刻片用完,进程调度算法又回到就绪队列里从头提取。
当进程执行到一按时期时,由于发生I/O事件,例如:外部数据的输入或运行的中间数据的输出,这时CPU必需进行中断处置,那么该进程就由执行状态转变成阻塞状态,等待事件的完成;当事件完成后,进程从阻塞状态就转换成绩绪状态,等待进程调度算法的再一次选中。
以上是操作系统中进程的状态迁移进程。
咱们以QQ登录界面为例子,用来讲解状态图法设计测试用例。
(一)通过对QQ登录界面的分析,咱们看到有4个输入项:ip1:输入帐号ip2:输入密码ip3:点击“登录”按钮ip4:点击“关闭”按钮(二)那么从QQ启动界面开始,进行状态迁移分析:第1轮状态图:第2轮状态图:第3轮状态图:(三)从最后的状态图中能够看出QQ登录界面最后的状态有7种,那么从这7种状态中构造出状态类表:状态/用例用例1 用例2 用例3 用例4 用例5 用例6 用例7 用例8 QQ启动 1 1 1 1 1 1 3 1 1 帐号已输入 2 2 4 3密码已输入 2 2 4“登录”按钮已点击 3 3 2 2帐号/密码已输入 3 3 5 5 4 2 QQ主界面 4 4 6 6 5 退出 2 4 3(四)有一些用例没有列出,望大伙儿自己试探,最后所有的测试用例都省略。
测试用例设计方法范例QQ登录
测试点分析与与设计(QQ登录界面)
1.账号
检查账号是否由[5,10]位数字组成
1.1等价类划分法
测试点检查账号是否全部由[5,10]位数字组成
合并后的等价类表
有效类: 5≤X≤10
无效类:X<5, X>10,非数字
1.2 边界值分析法
根据划分出的等价类,进行边界值分析:
分析得出待测边界值:4位、5位、7位、10位、11位---字符负数
2密码
检查密码是否由6-16个字符组成(不能是9位以下的纯数字,不能包含空格)
2.1 等价类划分法
密码:6位≤X≤16位
有效类:9位≤X≤16位纯数字,6位≤X≤16位字母、下划线、特殊符号
无效类:X<9位纯数字,X<6位字符,X>16字符,含空格,含中文
资料中:
有效的:长度在6-10位之间、类型是0-9自然数。
无效的:长度小于6?、长度大于10、负数、小数、英文字母、字符、特殊字符、中文、编程语言中的转义字符、空?
把密码进行等价类划分:
有效的和无效的。
有效的:6-16位,非空,非保留字,非功能键,非汉字。
无效的:空、空格、小于6位或大于16位、保留字、汉字、功能键
2.2边界值分析法
5个字符、6个字符、8个数字、9个数字、10个字符、16个字符、17个字符3 账号和密码
3.1判定表驱动分析法
注:Y表示正确,N表示错误,X表示动作。
测试用例:用户名密码结果3338838f 正确登录(密码用户句匹配)
重输密码
重输密码
123a eettet344 重输用户名
345 空重输密码
3.2场景分析法
注:先检查密码是否为空,再检查账号是否存在。
软件测试用例范文
软件测试用例范文全文共四篇示例,供读者参考第一篇示例:软件测试用例是软件测试过程中非常重要的一环,它用于描述对软件系统进行测试的情况、步骤和条件。
软件测试用例可以帮助测试人员确定在不同情况下软件系统的性能是否符合要求,发现潜在的缺陷并确保软件质量。
一份优秀的软件测试用例需要具备清晰的目标、详细的步骤、准确的预期结果和良好的可重复性。
下面是一份关于登录功能的软件测试用例范文:测试用例名称:登录功能测试测试目的:验证用户可以成功登录系统前提条件:用户已经在系统中注册账号测试步骤:1. 打开系统登录页面2. 输入正确的用户名和密码3. 点击“登录”按钮预期结果:1. 用户成功登录系统2. 系统显示用户个人信息页面3. 用户可以正常使用系统功能用例覆盖范围:该测试用例覆盖了登录功能的基本操作,包括输入账号、密码和点击登录按钮等操作。
在编写软件测试用例时,需要考虑系统的功能模块、用户需求和系统设计等因素。
测试用例要尽可能覆盖系统各个功能点,保证测试的全面性和准确性。
除了基本的功能测试用例外,还可以编写一些边界测试用例、异常情况测试用例和性能测试用例等,以更全面地评估软件系统的性能和稳定性。
软件测试用例的编写是软件测试工作中非常关键的一部分,它直接影响到测试结果的准确性和软件质量的提高。
通过编写高质量的测试用例,可以有效地发现和解决软件系统中的缺陷,减少系统风险,并提高用户体验和满意度。
【字数已达要求,建议补充内容】第二篇示例:软件测试用例是软件测试中的重要组成部分,它是在软件开发过程中用于验证软件功能是否符合设计要求的一种测试方法。
软件测试用例作为软件测试活动的基础,其质量和有效性直接影响软件测试的效果和成本。
在软件测试中,测试用例旨在检测软件的错误和缺陷,以确保软件质量,提高软件可靠性和稳定性。
软件测试用例的编写需要遵循一定的规范和原则,以确保测试用例的全面性和有效性。
一般来说,软件测试用例可以分为详细测试用例和冗余测试用例。
QQ测试用例
家人、同 友、家人、 好友、陌生人、 友、家人、 家人、同学、
学、企业好 同学、企业
黑名单”
同学、企业 企业好友、
友、陌生 好友、陌生
好友、陌生 陌生人、黑
3
人、黑名 人、黑名
单”
单”
人、黑名 名单”成功 单”
4
空间—特 进入“QQ 间—特别关心” “QQ 空间 —特别关
别关心” 空间—特
按钮
—特别关 心”进入成
别关心”
心”
功
进入“群/ 用户能否 直接单击“群/ 成功进入 进入“群/
讨论组” 进入“群/ 讨论组”按钮 “群/讨论 讨论组”成
讨论组”
组”
功
进入“微 用户能否 直接单击“微博” 成功进入 进入“微博”
成功进入 “腾讯网 迷你版”
进入“腾讯 网迷你版”
成功
成功进入 进入“问问
“问问个 个人中心”
人中心”
成功
进入“QQ 成功进入
浏览器”成 “QQ 浏览
功
器”
成功进入 进入“QQ 游
“QQ 游戏” 戏”成功
成功进入 进入“QQ 音 “QQ 音乐” 乐”成功
成功进入 “腾讯视
频”
进入“腾讯 视频”成功
SS0016 SS0017 SS0018 SS0019
SS0032
小游戏” 进入“3366
小游戏
“3366 小 小游戏”成
小游戏”
游戏”
功
进入“应用 用户能否 直接单击“应用 成功进入 进入“应用
管理器” 进入“应用 管理器”
“应用管 管理器”成
管理器”
理器”
功
进入“主菜 用户能否 直接单击“主菜 成功进入 进入“主菜
QQ登陆页面试用例(六种方法的)
QQ登陆页面的测试用例
一、等价类划分法
二、边界值法
在输入框
输入范围是6-11位的数字字符
边界值是5位和12位,
对5位和12位的数字进行测试。
三、场景法
四、判定表法
五、因果图
七、错误推测法
用户名框:
情况一:输入为空
情况二:长度小于6
情况三:长度大于11
情况四:英文字母
情况五:特殊字符
情况六:中文
情况七:转义字符
密码框:
情况一:空
情况二:空格
情况三:小于六位或大于16位
情况四:保留字
情况五:汉字
情况六:功能键
其他情况:
1,用户名与密码不匹配;2,网络连接有问题。
功能测试用例实战详细案例
2) 再次输入新密码;
2)与之前输入的密码一 致; 如果不一致,应该有 提示文字“两次输入 的密码不相符”出现;
023
3) 点击“下一步” ;
3)跳转到“找回成功”
页面;
024
搜题目
1) 输入关键字;
1) 输入要搜索的问题的
2) 点击搜索或按回车
关键字;
2) 跳转到搜索出来的问 题页面, 所有搜索出来的问题 必须包含关键字, 关键字用红色突出显 示, 搜索内容不能为空, 如果为空,应有提示 文字“搜索内容不能 为空”出现
043
账 号 管 理
点击“编 辑”;
“编辑”变成“保存”, 手机号码的右侧出现 “修改手机号” ,登录 密码的右侧出现“修 改密码”;
044
点击“修改 手机号”;
跳转到更换手机号页 面,输入新的手机号 码,如果已被绑定应 有提示文字“此号码 已被绑定” ; 发送手机验证码,手 机收到验证码后再输 入正确的验证码,点 击下一步, 跳转到“完 成”页面,点击“确 认”后返回账号管理
说明
033
服 务 条 款
点击“服务条款”
用户使用***需要遵 守的服务条款说明
034ቤተ መጻሕፍቲ ባይዱ
帮 助 中 心
点击“帮助中心”
***常见问题问答说 明
035
联 系 我 们
点击“联系我们”
***的联系方式
036
反 馈 中 心
1) 点击“反馈中心”
1) 出现反馈中心页面
037
2) 输入反馈内容
2) 输入用户对web网站 的建议或投诉,字数 在5~1000字;
030
悬 赏
点击“悬赏”
出现数字列表,默认 悬赏***数目为0~10, 但悬赏的***数目不 得超过账户本身余额
测试用例(模拟QQ)
003
发 送 信 息 失 1.进入群聊主页面,在群聊文 1.在十秒内信息没
败
本输入框输入信息,点击发送 有出现在群聊上
2.好友收不到信息
004
群 聊 看 到 自 1.进入群聊主页面,在群聊文 1.自己看到信息在
己发的信息, 本输入框输入信息,点击发送 群聊上,但好友收不
好友收不到
到
005
好 友 收 到 群 1.进入群聊主页面,在群聊文 1.群聊主页面上看
给每个字段填入正确的信息,
单击添加
1.打开用户表添加信息界面, 1.信息添加失败
给每个字段填入正确的信息,
单击添加
1.打开用户表界面,选中一条 1.系统提示:删除成
记录,点击删除按钮
功,数据库中不能查
找到该条记录
1.打开用户表界面,不选任何 1.系统提示:请选择
记录,单击删除,修改
一条记录
备注
1.打开用户表界面,选择正在 1.系统提示:删除失
打开的记录,单击删除
败
1.打开用户表界面,选择一条 1.系统提示:删除成
记录,单击删除
功,进入查询页面,
还看到该条记录
1.打开用户表界面,选择一条 记录,单击修改,对某些字段 进行正确更改
1.打开用户表界面,选择一条 正在打开的记录,单击修改
1.系统提示:修改成 功,在数据库和查询 页面,查看该条记录 与修改后的相同 11.系统提示:修改 失败.
录界面
2.系统提示:请填写
20 个字符以内
1. 正 常 进 入 用 户 登
录界面
2.系统提示:用户名
只能是数字、字母、
下划线、中文
1. 正 常 进 入 用 户 登
单元测试测试用例例子
单元测试测试用例例子在软件开发中,单元测试是一种非常重要的测试方法,用于确保代码的正确性和功能的稳定性。
而单元测试用例则是指用来验证单个代码单元(如函数、方法、类等)是否按照预期工作的测试案例。
本文将介绍一个关于登录功能的单元测试用例例子。
1. 功能描述在这个例子中,我们将以登录功能为例进行单元测试。
该功能提供用户登录的能力,当用户输入正确的用户名和密码时,登录成功,否则登录失败。
2. 测试用例2.1 正常登录情况测试目的:验证当用户输入正确的用户名和密码时,登录是否成功。
输入:正确的用户名和密码预期输出:登录成功2.2 用户名为空测试目的:验证当用户未输入用户名时,登录是否正常处理。
输入:空用户名,正确的密码预期输出:登录失败,提示用户名不能为空2.3 密码为空测试目的:验证当用户未输入密码时,登录是否正常处理。
输入:正确的用户名,空密码预期输出:登录失败,提示密码不能为空2.4 用户名错误测试目的:验证当用户输入错误的用户名时,登录是否正常处理。
输入:错误的用户名,正确的密码预期输出:登录失败,提示用户名错误2.5 密码错误测试目的:验证当用户输入错误的密码时,登录是否正常处理。
输入:正确的用户名,错误的密码预期输出:登录失败,提示密码错误3. 测试案例执行结果执行上述测试用例后,得到以下结果:2.1 正常登录情况输入:用户名 - user1,密码 - 123456预期输出:登录成功实际输出:登录成功2.2 用户名为空输入:用户名 - 空,密码 - 123456预期输出:登录失败,提示用户名不能为空实际输出:登录失败,提示用户名不能为空2.3 密码为空输入:用户名 - user1,密码 - 空预期输出:登录失败,提示密码不能为空实际输出:登录失败,提示密码不能为空2.4 用户名错误输入:用户名 - error,密码 - 123456预期输出:登录失败,提示用户名错误实际输出:登录失败,提示用户名错误2.5 密码错误输入:用户名 - user1,密码 - 123预期输出:登录失败,提示密码错误实际输出:登录失败,提示密码错误4. 测试结果分析从上述测试结果可以看出,该登录功能的单元测试用例覆盖了多种情况,并成功地检测到了异常情况。
qq测试用例模版
QQ2012登录框测试用例
QQ-F-01 帐号下拉框内删除某个帐号-从列表中删除此帐号
测试编号:CS-F-01
优先级:中
测试目的:验证能够删除帐号的登录记录。
预置条件:该QQ客户端有多个帐号成功登录记录。
测试步骤:1)双击桌面QQ快捷方式;
2)弹出QQ登录框后,在帐号输入框内点击下拉框按钮;
3)弹出该QQ客户端所有帐号登录记录后,鼠标选中需要删除记录的帐号A;
4)点击帐号A上的删除按钮“X”;
5)弹出删除提示框后,选择从“从列表中删除此帐号”;
6)点击确定,执行删除;在QQ客户端帐号输入框内点击下拉框按钮,查看帐号A;
7)关闭QQ客户端后再次打开,在QQ客户端帐号输入框内点击下拉框按钮,查看帐号A。
期望结果:1) 步骤6查看查看帐号A,无帐号A记录
2) 步骤7查看查看帐号A,无帐号A记录;
实际结果:该项在测试结束后填写
测试结论:该项是说明测试是否通过,一般状态为OK,NG,SKIP(跳过)
备注说明:有补充信息就在这填写
QQ-F-02 帐号下拉框内删除某个帐号-删除帐号所有记录文件。
QQ登陆页面试用例(六种方法的)
QQ登陆页面的测试用例
一、等价类划分法
二、边界值法
在输入框
输入范围是6-11位的数字字符
边界值是5位和12位,
对5位和12位的数字进行测试。
三、场景法
四、判定表法
五、因果图
七、错误推测法
用户名框:
情况一:输入为空
情况二:长度小于6
情况三:长度大于11
情况四:英文字母
情况五:特殊字符
情况六:中文
情况七:转义字符
密码框:
情况一:空
情况二:空格
情况三:小于六位或大于16位
情况四:保留字
情况五:汉字
情况六:功能键
其他情况:
1,用户名与密码不匹配;2,网络连接有问题。
