web测试常用的用例及知识(全)

一):web测试中关于登录的测试

快捷键的使用是否正常:

(1)Tab键的使用是否正确

(2)上下左右键的使用是否正确

(3)若界面支持ESC键,是否能正常工作

(4)Enter键的使用是否正确;切换时是否正常

布局美感:

(1)界面的布局是否符合人的审美标准

输入框的功能:

(1)输入合法的用户名和密码,登录成功

(2)输入合法的用户名和不合法的密码,登录失败,并给出合理提示

(3)输入不合法的用户名和合法的密码,登录失败,并给出合理提示

(4)输入不合法的用户名和不合法的密码,登录失败,并给出合理提示

备注:

(1)不合法的用户名:错误的用户名、使用字符大于用户名的限制的用户名、正常用户名不允许的特殊字符、空用户名(2)不合法的密码:错误的密码,空密码、字符大于密码的限制、正常密码不允许的特殊字符

界面链接:

若界面有链接,需测试界面上的所有链接都正常或给出合理的提示

其它补充:

(1)输入框是否支持:复制、粘贴和剪切

(2)密码框使用暗文显示字符

(3)验证用户名前有空格是否可登录(一般可登录)

(4)验证用户名是否区分大小写

(5)验证必填项为空是否允许登录

(6)验证登录的次数是否有限制

二):搜索功能测试用例设计

1)分解测试点,设计测试场景

场景编号场景描述预期结果

场景一页面检查正确

场景二默认条件搜索查询结果正确

场景三修改可选条件搜索查询结果正确

场景四修改输入条件搜索查询结果正确

场景五修改区间条件搜索查询结果正确

场景六组合可选、输入条件搜索查询结果正确

场景七操作后检查搜索条件及查询结果查询结果正确

场景八错误、空记录搜索查询结果为空

(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退出


三):翻页功能测试用例

四):输入框的测试

五):web测试常用的检查点

(1)页面连接检查:检查每一个连接是否都有对应的页面,并且页面之间切换正确

(2)相关性检查:删除/增加一项是否对其他项产生影响,若产生影响,其影响是否正确

(3)检查按钮的功能是否正确,如update,cancel,delete,save功能是否正确

(4)字符串长度检查:输入超过需要说明的字符串长度,系统是否检查字符串长度,是否出错

(5)字符串类型检查

(6)标点符号检查输入内容,包括各种标点符号,空格、各种引号、回车键,系统是否处理正确

(7)中文字符处理:在可输入中文的系统输入中文(简体、繁体),看是否会出现乱码或出错

(8)检查带出信息的完整性:在查看信息或update信息时,查看说填写的信息是否全部带出,带出的信息和添加的是否一致

(9)信息重复性检查:如:输入重复的名字或ID,看是否报错或给出提示信息;重名是否区分大小写;在输入内容的前后输入空格,系统是否作出正确处理

(10)检查删除功能:在可批量删除的地方,不选择任何信息,删除,看系统如何处理,是否报错;然后选择一个或多个信息,删除,系统是否正确处理

(11)检查添加和修改的一致:检查添加和修改的要求是否一致

(12)检查修改重名:修改时把不能重名的项修改为已存在的内容,是否处理,是否把已重名的错

(13)检查重复提交表单:一条已成功提交的记录,back后在提交,系统如何处理

(14)检查多次使用back键:在有back的地方,back,回到原来的页面,在back,重复几次,系统是否报错

(15)search检查:输入存在的内容或不存在的内容,检查serch结果是否正确;同时输入多个search条件,合理的和不合理的,系统处理是否正确

(16)输入信息位置:在光标停留的地方输入信息时,光标和所输入的信息是否会跳到别的地方去

(17)上传和下载文件检查:上传和下载文件功能是否实现;上传是否能打开;对上传文件的格式有什么规定,系统是否有解释信息,并检查系统是否能做到

(18)必填项检查:必填项为空,系统是否做了处理,对必填项是否提示信息,如在必填项前加*

(19)快捷键检查:是否支持常用快捷键,如:ctrl+c,ctrl+v,backspace等;对一些不允许输入信息的字段,对快捷是否做了限制

(20)回车检查:输入结束后直接按回车键,系统如何处理,是否保存

性能测试

2.1连接速度测试:

2.2负载测试:为了测量web系统在某一负载级别上的性能,以保证web系统在需求范围内正常工作。负载级别,第一某个时间同时访问web系统的用户数量;第二在线数据处理的数量。如:web系统能允许多少个用户同时在线,若超出这个数量,会出现什么现象?web应用系统能否处理大量用户对同一个页面的请求?

六):用户及权限管理功能常规测试方法

(1)赋予一个人员相应的权限后,在界面上看其是否具有此权限;以此人员身份登录,验证权限设置是否正确(是否超出所给予的权限)

(2)修改或删除已登录并在操作用户的权限,程序能否正确处理

(3)重新注册系统变更登录身份后在登录,看程序是否能正确执行;具有权限是否正确

(4)在有工作组或角**况下,删除包含用户工作组或角色,程序是否正确处理

(5)不同权限用户登录同一系统,权限范围是否正确

(6)覆盖系统所有权限设定

(7)能否添加信息为空的用户(空用户名+空密码、空用户名+非空密码、非空用户名+空密码)

(8)用户名和密码输入长度的测试

(9)是否允许删除系统管理员或修改系统管理员密码,删除或修改后,系统的实际情况

(10)登录用户能否修改自己的权限

(11)添加用户(有标识或编号):标识相同,用户名不同;标识不同,用户名相同;标识相同,用户名相同;标识不同,用户名不同

(12)登录用户是否能修改本人(或他人)的信息;删除本人(或他人)

(13)修改用户的信息(权限、密码、基本信息等),对其他模块的影响

(14)修改用户的信息:修改后的用户信息和已经存在的用户信息相同;修改后的用户信息和已经存在的用户信息不同

(15)不给用户权限,是否允许登录

(16)修改某些设置后,是否会影响具有上级权限及相同权限人员的设置

(17)系统管理员修改了某些数据,以其他人员身份登录时,数据是否改变

(18)用户能否同时属于多个组,各个组的权限能否交叉;删除后重新添加的用户是否具有以前的权限;更改用户各项属性(包括权限),看对权限是否影响

七):web测试及兼容性测试

八):web测试sql注入

九):web测试中书写用例时要考虑的检查点

十):手机电子邮件测试用例

十一):记事本与日历的测试用例

十二):web测试总结

十三):让web站点崩溃最常见的七大原因

十四):web应用程序是否存在跨站点脚本漏洞

十五):web测试总结

十六):理解web性能测试术语

十七):web安全测试入门

十八):测试工作总结

十九):web应用系统溢出问题的原因和测试要点

二十):使用Jmeter测试web应用

你可能感兴趣的:(web测试常用的用例及知识(全))