web测试主要有哪几类:
功能测试
检查产品是否达到用户需要的功能
常见的可用性测试主要包括一下几点:
1、链接测试
2、站点地图导航测试
3、图形测试—大小、颜色、
4、表单测试—所有表单元素都能正常工作
5、内容测试—内容正确性,准确性,相关性
6、整体界面测试—用户体验如何;链接,主要页面元素
7、cookies测试----cookies是否能够正常工作;是否按照预定时间进行保存;刷新对cookies有什么影响
8、应用程序特定功能测试----新建推广,修改创意,修改图片,删除推广等
其他:
链接测试常用的工具:
1、Xenu Link Sleuth
主要测试网站是否存在死链接
2、Html Link Validator
检测连接情况,是否有无法连接的内容
3、Web Link Validat
使用输入网址的方式来检测网络连接是否正常
性能测试
Web性能测试是模拟大量用户操作给网站造成压力,并评测web系统在不同负载和不同配置下能否达到已经定义的标准
1、性能测试的目的:
性能测试关注分析和消除软件结构中相关联的性能瓶颈
2、常用术语:
并发用户/并发数/请求响应时间/事务响应时间/吞吐量/吞吐率/传输率/单击率/资源利用率/事务/响应时间
3、性能测试的分类:
web性能测试、负载测试、压力测试
web性能测试有3种:
a)、应用在客户端上性能的测试
b)、应用在网络上性能的测试
c)、应用在服务器上性能的测试
兼容性测试
兼容性是指与软件从某一环境转移到另一环境的能力有关的一组属性
兼容性测试包括:
操作系统兼容性
新旧数据兼容性
应用软件兼容性
硬件兼容性
异常数据兼容性
浏览器兼容性
操作系统平台兼容:常见的操作系统有windows、unix、linux
Windows操作系统包括Windows XP,windows 2003,vista,Win2000/NT,Windows9x
浏览器兼容: 浏览器是Web系统中核心的组成构件,来自不同厂家的浏览器对javascript、ActiveX或不同的HTML规格有不同的支持,即时是同一厂家的浏览器,也存在不同的版本的问题。目前主流的浏览器玉两大类,一类是IE内核(Trident)的浏览器,一类则是火狐内核(Gecko)的浏览器
Trident :IE系内核主要分为2大部分:IE6,7,8,360极速模式 和 IE9,10,11,360兼容模式
Gecko:Firefox内核包括火狐
Webkit: Safari内核,Chrome内核原型包括: Google Chrome, Safari
分辨率兼容: 分辨率的测试是为了页面版在不同的分辨率模式下能正常显示,字体符合要求而进行的测试