言若金叶web测试常用的用例.docx
- 文档编号:2809291
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:47
- 大小:107.55KB
言若金叶web测试常用的用例.docx
《言若金叶web测试常用的用例.docx》由会员分享,可在线阅读,更多相关《言若金叶web测试常用的用例.docx(47页珍藏版)》请在冰豆网上搜索。
言若金叶web测试常用的用例
1.Web测试中关于登录的测试1
2.搜索功能测试用例设计2
3.翻页功能测试用例3
4.输入框的测试5
5.Web测试的常用的检查点6
6.用户及权限管理功能常规测试方法8
7.Web测试之兼容性测试9
8.Web测试-sql注入10
9.Web测试中书写用例时要考虑的检查点11
10.手机电子邮件测试用例12
11.记事本与日历的测试用例13
12.Web测试总结14
13.让web站点崩溃最常见的七大原因14
14.Web应用程序是否存在跨站点脚本漏洞16
15.Web测试总结(全)20
16.理解web性能测试术语27
17.Web安全测试入门28
18.测试工作总结28
19.Web应用系统易出问题的原因和测试要点28
20.使用JMeter测试web的应用29
1.Web测试中关于登录的测试
请问,你为自己写过的用例怀疑过吗?
前两天听一个朋友说他同事写了100个用例,结果有92个是无效的,差点被公司开了,本人以前也写过不少用例,但现在忽然怀疑我的用例了,觉得越来越糊涂了,拿登陆框来说吧,我写了7个用例,但总感觉不好,在网上找了篇文章,分享下,希望对大家有帮助。
快捷键的使用是否正常:
1.TAB键的使用是否正确
2.上下左右键是否正确
3.界面如果支持ESC键看是否正常的工作
3.ENTER键的使用是否正确切换时是否正常。
布局美感
界面的布局是否符合人的审美的标准
具体因人而依
输入框的功能:
输入合法的用户名和密码可以成功进入
输入合法的用户名和不合法密码不可以进入,并给出合理的提示
输入不合法的用户名和正确密码不可以进入,并给出合理的提示
输入不合法的用户名和不正确的密码不可以进入,并给出合理的提示
不合法的用户名有:
不正确的用户名,,使用了字符大于用户名的限制
正常用户名不允许的特殊字符空的用户名,系统(操作系统和应用系统)的保留字符
不合法的密码有:
空密码(除有特殊规定的),错误的密码,字符大于密码的限制
正常密码不允许的特殊字符,系统(操作系统和应用系统)的保留字符
界面的链接:
对于界面有链接的界面,要测试界面上的所有的链接都正常或者给出合理的提示
补充
输入框是否支持复制和黏贴和移动
密码框显示的不要是具体的字符,要是一些密码的字符
验证用户名前有空格是否可以进入,一般情况可以。
验证用户名是否区分大小写。
(有的软件是区分大小写的)
验证必填项为空,是否允许进入。
验证登录的次数是否有限制。
从安全角度考虑,有些安全级别高的软件会考虑这方面的限制。
2.搜索功能测试用例设计
对被测试点进行分解,把测试用例分解为多个测试场景
场景编号
场景描述
预期结果
场景一
页面检查
正确
场景二
默认条件搜索
查询结果正确
场景三
修改可选条件搜索
查询结果正确
场景四
修改输入条件搜索
查询结果正确
场景五
修改区间条件搜索
查询结果正确
场景六
组合可选、输入条件搜索
查询结果正确
场景七
操作后检查搜索条件及查询结果
查询结果正确
场景八
错误、空记录搜索
查询结果为空
测试步骤描述
按照已经分解的测试场景顺序,逐个描述测试场景的测试步骤
测试场景一:
步骤编号
具体描述
1
进入搜索(高级搜索)页面
2
界面共性测试
3
退出
测试场景二:
步骤编号
具体描述
1
进入搜索(高级搜索)页面
2
点击“搜索”按钮,显示查询结果列表
3
检查查询结果列表,每页显示记录条数正确、文字折行显示正确、页面布局美观
4
检查查询结果列表,列标题项、列显示内容、排序方式符合需求定义
5
检查查询结果列表,符合默认查询条件结果集
6
点击查询结果列表链接、复选框、全选框响应正确
7
退出
测试场景三:
步骤编号
具体描述
1
进入搜索(高级搜索)页面
2
逐一选择各个查询条件可选项,如:
“全部”、“类别1”等,点击“搜索”,查询结果正确
3
组合各个查询条件可选项,如:
价格+产品,点击“搜索”,查询结果正确
4
退出
测试场景四:
步骤编号
具体描述
1
进入搜索(高级搜索)页面
2
逐一输入文本域条件,模糊查询值,点击“搜索”,查询结果正确
3
逐一输入文本域条件,完全匹配值,点击“搜索”,查询结果正确
4
逐一输入文本域条件,中文值,点击“搜索”,查询结果正确
5
逐一输入文本域条件,字母大、小写值,点击“搜索”,查询结果正确
6
逐一输入文本域条件,数字类型值,点击“搜索”,查询结果正确
7
逐一输入文本域条件,全角、半角值,点击“搜索”,查询结果正确
8
组合各个文本域查询条件,点击“搜索”,查询结果正确
9
退出
3.翻页功能测试用例
翻页功能我们常碰到的一般有以下几个功能:
1、首页、上一页、下一页、尾页。
2、总页数,当前页数
3、指定跳转页
4、指定每页显示条数
当然,有一些是少于多少页,全部以数字的形式显示,多于多少页后,才出现下一页的控件。
本文暂且用以上四点来做为通用的用例来设计吧。
对于1翻页链接或按钮的测试,主要要检查的测试点有:
1、有无数据时控件的显示情况
2、在首页时,首页和上一页是否能点击
3、在尾页时,下一页和尾页是否能点击
4、在非首页和非尾页时,四个按钮功能是否正确
5、翻页后,列表中的记录是否仍按照指定的排序列进行了排序
对于2总页数,当前页数,主要要检查的测试点有:
1、总页数是否等于总的记录数/指定每页条数
2、当前页数是否正确
对于3指定跳转页,主要要检查的测试点有:
1、是否能正常跳转到指定的页数
2、输入的跳转页数非法时的处理
对于4指定每页显示条数,主要要检查的测试点有:
1、是否有默认的指定每页显示条数
2、指定每页的条数后,列表显示的记录数,页数是否正确
3、输入的每页条数非法时的处理
分析完上面的测试点,应该可以进行用例的设计了。
step1:
列表无记录
expect:
1、四个翻页控件变灰不可点击
2、列表有相应的无数据信息提示
3、不可指定页数
4、不可指定跳转页
5、总页数显示为0
6、当前页数显示为0
step2:
列表的记录数<=指定的每页显示条数
expect:
1、四个翻页控件变灰不可点击
2、总页数显示为1
3、当前页数显示为1
step3:
列表的记录数>指定的每页显示条数
expect:
1、默认在首页,当前页数为1
2、列表的数据按照指定的排序列正确排序
3、记录数与数据库相符
4、总页数=记录数/指定的每页显示条数
step4:
列表的记录数>指定的每页显示条数,在首页
expect:
1、首页变灰不可点击
2、上一页变灰不可点击
3、下一页可点击,从(每页指定条数+1)条记录开始显示,当前页数+1
4、尾页可点击,显示最后页的记录
step5:
列表的记录数>指定的每页显示条数,在中间的某页
expect:
1、首页可点击,显示1到每页指定条数的记录
2、上一页可点击,显示上一页的记录
3、下一页可点击,从后一页的记录
4、尾页可点击,显示最后页的记录
5、列表的数据按照指定的排序列正确排序
6、当前页数为所在页
step6:
列表的记录数>指定的每页显示条数,在尾页
expect:
1、首页可点击,显示1到每页指定条数的记录
2、上一页可点击,显示上一页的记录
3、下一页变灰不可点击
4、尾页变灰不可点击
5、列表的数据按照指定的排序列正确排序
6、当前页数为最后一页的页数
step7:
输入每页显示条数为正整数
expect:
1、每页显示条数更新成指定的条数
2、超过指定的条数的记录分页显示
3、总页数更新成列表的记录数/每页显示条数
step8:
输入每页显示条数为0
expect:
1、提示“每页显示条数必须为大于1的整数”
2、提示后每页显示条数恢复为上次生效的条数
step9:
输入每页显示条数为负数
expect:
1、提示每页显示条数必须为大于1的整数
2、提示后每页显示条数恢复为上次生效的条数
step10:
输入每页显示条数长度超过数据库指定的长度<<
expect:
1、提示每页显示条数不能超过<<
2、提示后每页显示条数恢复为上次生效的条数
step11:
输入每页显示条数为字符串,如中文翻页数
expect:
1、提示每页显示条数必须为大于1的整数
2、提示后每页显示条数恢复为上次生效的条数
step12:
输入每页显示条数为特殊字符,如%
expect:
1、提示每页显示条数必须为大于1的整数
2、提示后每页显示条数恢复为上次生效的条数
step13:
输入每页显示条数为html字符串,如
expect:
1、提示每页显示条数必须为大于1的整数
2、提示后每页显示条数恢复为上次生效的条数
step14:
输入跳转的页数为存在的页数
expect:
1、正确跳转到指定的页数
step15:
输入跳转的页数不存在或非法值
expect:
1、跳转的页数值置为1,显示第一页的数据
以上的用例是将总页数,当前页数都揉进了翻页控件的测试用例中了
4.输入框的测试
最近在测试Web的输入框的时候,老是不知道从何处下手,去网上搜罗了一些资料,当然网上对输入框的测试资料少之又少,所以我作了一个简单的总结,总的情况有一下几个方面:
1.验证输入与输出的是否信息一致;
2.输入框之前的标题是否正确;
3.对特殊字符的处理,尤其是输入信息徐需要发送到数据库的。
特殊字符包括:
'(单引号)、"(双引号)、[](中括号)、()(小括号)、{}(大括号)、;(分号)、<>(大于小于号)……
4.对输入框输入超过限制的字符的处理,一般非特殊的没有作出限制的在255byte左右;
5.输入框本身的大小、长度;
6.不同内码的字符的输入;
7.对空格、TAB字符的处理机制;
8.字符本身显示的颜色;
9.密码输入窗口转换成星号或其它符号;
10.密码输入框对其中的信息进行加密,防止采用破解星号的方法破解;
11.按下ctrl和alt键对输入框的影响;
12.对于新增、修改、注册时用的输入框,有限制的,应该输入时作出提示,指出不允许的或者标出允许的;
13.对于有约束条件要求的输入框应当在条件满足时输入框的状态发生相应的改变,比如选了湖南就应该列出湖南下面的市,或者选了某些条件之后,一些输入框会关闭或转为只读状态;
14.输入类型;根据前面的栏位标题判断该输入框应该输入哪些
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金叶 web 测试 常用