一):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应用