包括:测试环境、操作步骤、测试数据、预期结果等要素。
⼀条测试⽤例最终只有⼀个结果。
⼀个功能点⾄少有⼀个测试⽤例。
测试⽤例数/功能点数 = 测试的覆盖率(越⼤越全⾯)
为什么有测试⽤例?
1.全⾯的测试所有的功能
2.衡量测试覆盖率
3.易于对新版本重复测试
4.⼤量测试会影响测试效率
接下来,编写⼀组关于QQ登陆界⾯的测试⽤例;
(格式不规范,最主要的是两个⽅法,边缘值、有效类)
界⾯上的功能测试
1-1
打开QQ登陆界⾯
环境:Windows10/64位
步骤:1.双击QQ桌⾯快捷⽅式
2.右击图标点击打开
预期:1.弹出QQ登陆框界⾯
2.再弹出⼀个登陆界⾯
1-2
关闭QQ登陆界⾯
步骤:⿏标右击登陆界⾯右上⾓关闭符号
预期:QQ界⾯关闭
1-3
最⼩化、还原QQ登陆界⾯
步骤:1.⿏标右击登陆界⾯右上⾓最⼩化符号 2.在任务栏⾥双击QQ图标
预期:1.QQ界⾯最⼩化⾄任务栏 2.桌⾯弹出QQ登陆界⾯
设置
步骤:⿏标右击登陆界⾯右上⾓设置符号
预期:弹出设置选项界⾯
1-5
注册账号
步骤:⿏标右击界⾯左下⾓注册账号字样
预期:弹出注册账号界⾯
1-6
回密码
步骤:⿏标右击界⾯回密码字样
预期:弹出密码回的界⾯
1-7
⼆维码登陆
步骤:1. 点击右下⾓⼆维码登陆图标
预期:1. 弹出登陆⼆维码 2.⽤⼿机版QQ扫⼀扫功能扫码,弹出正在登陆界⾯ 3.登陆成功
1-8
显⽰已登陆账号
步骤:
1.点击账号输⼊框右侧下拉菜单
2.点击其中⼀个
预期:
1.显⽰出⼀段时间内在此电脑上登陆成功的账号
2.显⽰账号对应的头像
1-9
改密码qq⾃动登陆
步骤:
1.输⼊正确的账号密码
2.勾选⾃动登陆选项
3.点击登陆,登陆成功后退出
4.双击QQ图标
预期:
1.没有错误提⽰
2.⾃动登陆前⾯框内显⽰⼩对勾
3.退出后状态栏QQ图标消失
4.⾃动登陆上⼀个QQ账号
1-10
记住密码
步骤:
1.输⼊正确的账号密码
2.勾选记住密码选项
3.点击登陆,登陆成功后退出
4.双击QQ图标
5.点击登陆
预期:
1.没有错误提⽰
2.记住密码前⾯框内显⽰⼩对勾
3.退出后状态栏QQ图标消失
4.打开QQ登陆界⾯,密码栏存在⿊⾊圆点表⽰密码
5.登陆成功
记住密码不同账号登陆
步骤:
1.输⼊正确的账号密码
2.勾选记住密码选项
3.点击登陆,登陆成功后退出
4.双击QQ图标
5.点击账号下拉菜单,切换其他账号
预期:
1.没有错误提⽰
2.记住密码前⾯框内显⽰⼩对勾
3.退出后状态栏QQ图标消失
4.打开QQ登陆界⾯,密码栏存在⿊⾊圆点表⽰密码
5.头像换成对应账号头像,记住密码前⾯没有选择,密码框为空等待输⼊
账号和密码的输⼊
采⽤等价类和边界值的⽅法
2-1
账号输⼊为空
步骤:1.QQ登陆界⾯的账号栏不输⼊ 2.点击登陆按钮
预期:提醒账号为空
2-2
输⼊不存在账号
步骤:
1.输⼊1位数字
3.输⼊13位数字
4.输⼊字母+数字
预期:提⽰账号不合法
2-3
输⼊密码为空
步骤:1.输⼊账号不输⼊密码 2.点击登陆
预期:提⽰请输⼊密码
2-4
输⼊密码错误
步骤:1.输⼊正确账号,错误的密码 2.点击登陆
预期:提⽰密码错误,登陆失败
2-5
密码显⽰加密符号
步骤:在密码⽂本框输⼊密码
预期:⽂本框内出现对应个数⿊⾊圆点表⽰密码
2-6
安全键盘输⼊密码
步骤:
1.点击密码框右侧的安全键盘
2.⽤键盘输⼊数字、字母、符号
预期:
1.出现安全键盘界⾯
2.密码⽂本框出现对应个数的加密符号
账号密码都为空
步骤:
1.打开QQ登陆界⾯
2.点击登陆
预期:
提⽰输⼊账号
2-8
输⼊正确的账号和密码
步骤:
1.输⼊账号,输⼊密码
2.点击登陆
预期:
1.没有错误提醒
2.登陆成功
头像
3-1
不同账号对应头像
步骤:
1.下拉账号选择登陆过的账号
2.清除账号内容,输⼊未在本机登陆过的新账号
预期:
1.显⽰账号对应的头像
2.头像部分显⽰默认的企鹅图标
下⾯就简写了……
⽹络
1.测试外地的⽹络登陆需不需要⼿机号验证
2.测试在国际⽹络中QQ是否能够登陆
3.测试不联⽹已登录的QQ能不能登陆
4.测试不同⽹络运营商提供的⽹络,能不能正常登陆
5.测试⽹络不佳的环境下,能不能登陆成功
多线程
6.测试两台电脑上能不能登陆同⼀个账号
7.测试⼿机和电脑上能不能登陆同⼀个账号
8.测试同⼀台电脑,两个登陆界⾯同时登陆不同QQ能不能成功
9.测试同⼀台电脑,两个登陆界⾯同时登陆同⼀个QQ能不能成功
10.测试不同电脑,同⼀个账号同时登陆能不能成功
11.测试同⼀台电脑,同⼀个QQ账号能不能登陆成功
12.测试电脑最多能够打开多少个登陆界⾯
其他
13.测试QQ正在登陆界⾯能不能取消登陆
14.测试已经登陆过的QQ账号能不能删除记录
15.测试登录前状态改变,登陆后能不能正确显⽰
加起来⼀共35条
⾸先我对⾃⼰现在的基础(刚刚开始)写这么多表⽰满意
其次需要改正和提⾼的就是:
1.对测试⽤例的分类不清晰(思路不清),这会导致想⼀条写⼀条,不全,容易打乱思绪。
2.测试⽤例的格式还需要再去改正完善。
我会不断学习,不断总结缺点并且想办法改正,我相信以后会有进步。
发布评论