(Test Case)是为了实施测试而向被测试系统提供的一组集合,
包括:测试环境、操作步骤、测试数据、预期结果等要素。
一条测试用例最终只有一个结果。
一个功能点至少有一个测试用例。
测试用例数/功能点数 = 测试的覆盖率(越大越全面)
为什么有测试用例?
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-4
设置
步骤:鼠标右击登陆界面右上角设置符号
预期:弹出设置选项界面
1-5
注册账号
步骤:鼠标右击界面左下角注册账号字样
预期:弹出注册账号界面
1-6
找回密码
步骤:鼠标右击界面找回密码字样
预期:弹出密码找回的界面
1-7
二维码登陆
步骤:1. 点击右下角二维码登陆图标
预期:1. 弹出登陆二维码 2.用手机版QQ扫一扫功能扫码,弹出正在登陆界面 3.登陆成功
1-8
显示已登陆账号
步骤:
1.点击账号输入框右侧下拉菜单
2.点击其中一个
预期:
1.显示出一段时间内在此电脑上登陆成功的账号
2.显示账号对应的头像
1-9
自动登陆
步骤:
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-11
记住密码不同账号登陆
步骤:
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.密码文本框出现对应个数的加密符号
2-7
账号密码都为空
步骤:
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.测试用例的格式还需要再去改正完善。
我会不断学习,不断总结缺点并且想办法改正,我相信以后会有进步。