目录
- 一,整体概览
- 1.1,登录页面测试用例
- 1.2,注册页面测试用例
- 1.3,发布博客功能测试
- 1.4,删除博客功能测试
- 二,具体设计
- 2.1,注册页面测试--等价类法
- 2.2,删除博客功能测试--判定表法
一,整体概览
1.1,登录页面测试用例
1.2,注册页面测试用例
1.3,发布博客功能测试
1.4,删除博客功能测试
二,具体设计
对于测试用例具体设计方法,有很多方法,例如:等价类法,边界值法,正交法,判定表法,场景设计法,错误猜测法。上面知识从大体方向上概括出了测试用例的设计方向,现在就可以通过具体的设计方法完整的设计出一个测试用例。
注:因为方法众多,测试用例设计方向也多,所以下面只是挑取进行测试用例的具体设计
2.1,注册页面测试–等价类法
对于等价类法,先明确出有效等价类与无效等价类
有效等价类:用户名长度在1 ~ 6位,密码长度在6 ~ 10位
无效等价类:用户名长度为0或者大于6位,密码长度小于6位或者大于10位
根据等价类的划分,我们就可以写出如下测试用例的数据:
1,用户名假设是5位,密码假设是8位(用户名,密码都符合要求)
2,用户名假设是5位,密码假设是5位(用户名符合要求,密码不符合要求)
3,用户名假设是5位,密码假设是12位(用户名符合要求,密码不符合要求)
4,用户名假设是0位,密码假设是8位(用户名不符合要求,密码符合要求)
5,用户名假设是7位,密码假设是8位(用户名不符合要求,密码符合要求)
6,用户名,密码位数都不符合要求(具体可以展开)
选取其中一个写一个完整意义上的测试用例,如下:
测试环境:浏览器环境:Chrome 版本 110.0.5481.77(正式版本) (64 位) 系统环境:Windows 10 家庭中文版 x64 |
操作步骤:通过网址访问到登录页面,在登陆页面点击右侧注册按钮,然后在注册页根据提示填入相关信息,例如用户名,密码,确认密码,最终点击注册按钮进行提交 |
测试数据:用户名假设是5位,密码假设是8位,确认密码确认与第一次填入的相同 |
测试结果:点击注册按钮,返回到登录页之后,使用该注册的账号,可以进行正常的登录 |
2.2,删除博客功能测试–判定表法
1,首先确定出输入条件与输出条件
输入条件:选中当前用户博客 选中其他用户博客 点击删除博客
输出条件:删除成功 删除失败
2, 找出输入条件与输出条件之间的关系
选中当前用户博客(D) 选中其他用户博客(E) 点击删除博客(F) 删除成功(1) 删除失败(2) 【进行标号方便组合】
建立如下表格进行组合:
3,画判定表
4,根据判定表编写测试用例
选取其中一种组合情况进行测试用例的编写:
2, 测试环境:浏览器环境:Chrome 版本 110.0.5481.77(正式版本) (64 位) 系统环境:Windows 10 家庭中文版 x64 |
3,操作步骤:登录成功之后,选取一篇他人的博客,点击查看全文,进入博客详情页之后,最后点击右上角的删除博客标签进行博客的删除 |
4,测试数据:选中的是他人的博客,并且点击了删除博客标签 |
5,测试结果:点击了删除博客之后,删除失败,并且跳转进一个空白页显示权限不够,无法删除他人博客 |