1. 登录测试
1.1 输入正确的用户名和正确的密码,看输出结果是否正确
1.2 输入正确的用户名和错误的密码,并给出合理的提示
1.3 输入错误的用户名和正确的密码,并给出合理的提示
1.4 输入错误的用户名和错误的密码,并给出合理的提示
1.5 不输入用户名和密码(均为空格),并给出合理的提示
1.6 只输入用户名,密码为空
1.7 用户名为空,只输入密码
1.8 用户名和密码包括特殊字符
1.9 用户名和密码输入超长值
1.10 输入已删除的用户名和密码
1.11 登录时,当页面刷新或重新输入数据时,验证码是否更新
1.12 验证用户名前有空格是否可以进入,一般情况可以。
1.13 验证用户名是否区分大小写。(有的软件是区分大小写的)
1.14 验证必填项为空,是否允许进入。
1.15 验证登录的次数是否有限制。从安全角度考虑,有些安全级别高的软件会考虑这方面的
1.16 密码框显示的不要是具体的字符,要是一些密码的字符
2 注册测试
2.1 注册时,设置密码为特殊版本号,检查登录时是否会报错
2.2 注册成功后,页面应该以登陆状态跳转到首页或指定页面
2.3 在后台注册信息中删除已输入的信息,检查是否可以注册成功。
2.4 不合法的用户名有:
2.5 已经注册过的用户名,信息重复: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。
2.5.1
2.5.2 不正确的用户名,
2.5.3 使用了字符大于用户名的限制
2.6 正常用户名不允许的特殊字符
2.7 空的用户名,系统(操作系统和应用系统)的保留字符
2.8 不合法的密码有:
2.8.1 空密码(除有特殊规定的),
2.8.2 错误的密码,
2.8.3 字符大于密码的限制
2.8.4 正常密码不允许的特殊字符,系统(操作系统和应用系统)的保留字符
3 导航条测试
3.1 导航的风格与其他菜单,展示等风格是否一致
3.2 导航测试,导航的链接跳转是否正确,从左到右、从上到下依次点击
3.3 导航条之外的公共内容,在导航条不同tab内的展示应该保持一致,且功能正确性检查
3.4 不同的导航条达到同样的目的,检查不同导航条跳转过来时内容是否一致。
3.5 导航条各级之间有上下级关系时,进入下级页面,再返回,是否能正常返回上级页面。导航条常见和URL跳转检查一起组成一定的功能。
3.6 各个导航之间的相互影响,
4 链接测试:
(xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。)
4.1 对于界面有链接的界面,要测试界面上的所有的链接都正常或者给出合理的提示
4.2 页面连接检查每一个连接是否都有对应的页面,并且页面之间切换正确。
4.3 .对广告图片的点击是否正常,点击后给出的页面是否正确;
4.4 检查页面链接是否可正常点击,点击后链接到的位置是否正确;
4.5 链接点击后是否正常的发生颜色变化(若特殊处理也需要相应的检查);
4.6 链接的打开方式是否合理(在当前窗口中打开、打开新窗口),是否符合产品设计;
4.7 在Web系统中,在地址栏直接输入各个功能页面的URL地址,看系统如何处理,是否能够直接链接查看(匿名查看),是否有权限控制,是否直接执行,并返回相应结果页;
4.8 检测URL是否区分大小写,大小写不敏感
4.9 每个链接页面都有相应的Title,不能为空,或者显示“无标题页
4.10 LOGO是否有链接,链接页面是否正确
4.11 链接如果带参数,跳转到不同页面,传递的参数是否正确
4.12 url是否与主域一致性的检查。
4.13 URL长度限制检查
4.14 修改url中的get参数,检查是否还能抓取成功。
4.15 涉及到一些安全性选择的登录还要在url中校验http和https协议请求是否正常;
5 快捷键的使用是否正常:
5.1 TAB 键的使用是否正确
5.2 上下左右键是否正确
5.3 界面如果支持 ESC键 看是否正常的工作
5.4 在输入结果后,直接按回车键,看系统如何处理,是否会报错
5.5 检查多次使用back健的情况在有back的地方,back,回到原来的页面,再back,重复几次,看是否会报错。
5.6 重复提交表单一条已经成功提交的记录,back后再提交,看系统会如何处理。
5.7 刷新键检查:在Web系统中,使用浏览器的刷新键,看系统处理如何,会否报错
6.按钮测试
6.1 按钮是否可点,有弹出框的弹出框是否符合预期。
6.2 自然状态、鼠标悬浮和按钮按下状态下,按钮的状态
6.3 按钮的功能实现是否正常(存储d