浅谈对网站的测试方法以及步骤
2018-06-24 17:37:42 XXM
Begin
最近开始接触到公司的项目测试,整理了一些测试步骤和方法如下。
1.UI测试
从主页到内页可以对每个页面的样式进行测试整理,页面是否风格统一,美观,页面布局是否合理,重点内容和热点内容是否突出,控件是否正常使用
对于必须但未安装的控件,是否提供自动下载并安装的功能,文字信息检查
2.功能性测试
链接测试,链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回,提交功能的测试,多媒体元素是否可以正确加载和显示,
多语言支持是否能够正确显示选择的语言等。
1)注册、登录功能是否实现;
2)提交、清空按钮功能是否实现;
3)修改表单与注册页面数据项是否相同,修改表单是否对重名做验证;
4)提交的数据是否能正确保存到后台数据库中(后台数据库中的数据应与前台录入内容完全一致,数据不会丢失或被改变);
5)表单提交,删除,修改后是否有提示信息;提示、警告、或错误说明应该清楚、明了、恰当。
6)浏览器的前进、后退、刷新按钮,是否会造成数据重现或页面报错;
7)提交表单是否支持回车键和Tab键;Tab键的顺序与控件排列顺序要一致,目前流行总体从上倒下,同时行间从左到右的方式
8)搜索按钮功能是否实现;
9)输入网站中存在的信息,能否正确搜索出结果;
10)输入键盘中所有特殊字符,是否报错;特别关注:_ ? ’ . • \ / -- ;特殊字符
11)系统是否支持键盘回车键、Tab键;
12)搜索出的结果页面是否与其他页面风格一致;
13)在输入域输入空格,点击搜索系统是否报错;
14)本站内搜索输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息;
15)精确查询还是模糊查询,如果是模糊查询输入:中%国。查询结果是不是都包含中国两个字的信息;
16)焦点放置搜索框中,搜索框内容是否被清空;
17)搜索输入域是否实现回车键监听事件;
18)对文章 视频等内容页面进行分页测试
3.数据测试
对表单及输入文本框进行测试,是否保证了数据的完整性,是否对无效信息字段做了处理,例如:用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等。如果使用了默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错,以及对据库的存取是否存在问题。
1)对于手机、邮箱、证件号等的输入是否有长度及类型的控制;
2)输入中文、英文、数字、特殊字符(特别注意单引号和反斜杠)及这四类的混合输入,是否会报错;
3)输入空格、空格+数据、数据+空格,是否报错;
4)输入html语言的<head>,是否能正确显示;
5)输入全角、半角的英文、数字、特殊字符等,是否报错;
6)是否有必填项的控制;不输入必填项,是否有友好提示信息;
7)输入超长字段,页面是否被撑开;
8)分别输入大于、等于、小于数据表规定字段长度的数据,是否报错;
9)输入非数据表中规定的数据类型的字符,是否有友好提示信息;
10)在文本框中输入回车键,显示时是否回车换行;
11) 非法的输入或操作应有足够的提示说明。
4.安全性测试
基本的登录功能的检查,是否存在溢出错误,导致系统崩溃或者权限泄露,开发语言的常见安全性问题检查,例如SQL注入、XSS攻击、CSRF攻击等。
5.兼容性测试
测试Ie FIreFox Chro Edge Safari 不同浏览器 兼容性测试
End
这个人暂时没有 freestyle