博客笔记_WEB测试学习

继续加油。一个人的本钱是健康,当你确实到了一无所有时,你最富有的财富-“健康”和“生命”还在。她们才是最宝贵的。

WEB测试
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。
1.整体页面
整体页面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。
·页面风格、样式、颜色协调,布局合理
例:
查询按钮应该设在搜索项的右方

页面上显示的详细数据应该总览数据下方

·页面导航清晰,让用户更快的定位到所需的功能
·确保整个网页产品中字体设置的一致性、易读性

·确保页面没有错别字
例:较正→校正

·页面控件对齐,大小合理,控件的提示语描述正确
例:控件没有对齐

·页面显示过长,需要有滚动条;出现滚动条时,滚动条上下滚动时,页面正常;滚动条两端的向上向下按钮可以正常使用;滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比
·同一类型的元素命名统一,如点击数、请求数等

·鼠标定在页面不可点击的位置时,显示为箭头;定在按钮或链接时,显示为手型;定在输入框时,显示为可输入的光标
·列表中的名称与打开的页面抬头、内容一致;列宽合理;列表的列名与内容对应;不显示不必要的列;每列的列名描述清晰
例:显示出所有列,造成页面拥挤、不美观

·查询项的顺序合理,如应用-广告位

·按钮顺序合理,如编辑-删除

·确保页面没有有多余按钮或标签
·页面内容对齐
例:应用列表左对齐

·可以使用键盘(如tab键,上下左右键)操作页面功能
例:使用tab键切换文本输入框、使用上下键操作下拉菜单、使用上下左右键操作日期选择框
·页面显示的页数或条数信息与翻页按钮设置在同一栏内
例:如下方显示

2.输入框
·输入框的大小合理、对齐
·某字段必须唯一时,不可以输入重复的值
·提示输入类型及格式
·限制输入长度、输入类型、输入精度、输入范围
例:限制了输入范围

·输入最大字符长度时,确保显示、工作正常
·特定的输入框不接受负值,如年龄
·有合法性验证,如电话号码、手机号码、身份证号码、日期等
例:对身份证号码进行了合法性验证

·特殊字符是否过滤或转义处理
如:<、>、 “、 ‘、%、 (、)、 &、+、\、\’、\”
·防止XSS攻击,对特殊字符和代码进行处理
如:|、&、;、 、%、 、@、’、”、  \’、  \”、<>、  ()、+、CR(ASCII 0x0d、LF(ASCII 0x0a)、,、  \、alert,prompt,javascript,src,onmousover,onerror,document,http,/,:,%0d,%0a  ·防止SQL注入攻击,对特殊字符和语句进行处理  如:n |、&、;、 、%、 、@、’、”、 \’、 \”、<>、()、+、CR(ASCII 0x0d、LF(ASCII 0x0a)、,、 \、and,order,by,union,select,=,/,/,//,–,空格,+,%09,%0d,%0a,from,*,or,%00,..等
·查询输入框标明模糊查找或精确查找,且提示准确

·及时验证填写信息的正确性,并及时给出反馈信息(如:该信息已经存在、信息格式不正确、信息的长度不正确、取值不在规定范围内)

猜你喜欢

转载自blog.csdn.net/qq_25213395/article/details/82427805