web测试基础知识(二)web测试点

web测试点总结:


A、界面测试

1、图形测试

整体界面字体风格是否一致

文本颜色与背景颜色、前景色是否一致,不易出现反差太大,不宜使用

图片一般采用jpg或者gif格式压缩,图片大小最好在30k以下

验证文字环绕是否正确。

调整分辨率,验证页面布局是否出现错位现象

鼠标移到有特效的部位,应该出现特效,离开区域特效消失

所有图片是否被正确装载,在不同的分辨率下图片是否正确显示

若有滚动信息或者图片,将鼠标移到上面,看滚动的信息或图片是否停止

各个页面logo的大小,位置,分辨率显示是否一致

2、导航测试

导航的页面结构、颜色跟网站的风格是否一致

导航放在显著的位置,一般放在左、上

导航内容分类是否合理,让用户凭直觉就知道你Web系统里面还包含什么内容

3、内容测试

文本描述信息是否准确

所有界面的title信息是否正确

在多个功能组合一个业务流程的时候,各个功能执行的顺序有制约关系,界面有明确提示

某些数据输入界面,如果要求输入符合的数据规格,应该在数据界面有明确提示

鼠标移至图片区域,相应的提示信息是否正确

4、表格测试

表格是否直观

表格里的文字是否对应正确

某一个表格内容太多,而将整行拉长

5、整体界面测试

整体风格是否一致

用户参与,得到用户反馈信息


B、功能测试

1、链接测试

测试标准

测试所有的链接是否按指示那样链接到了正确的页面

测试所有链接页面是否存在

保证Web应用上没有孤立的页面(孤儿链接)

链接测试的分类

1.页面链接

点击logo页面下的每一级栏目是否指定到正确页面

点击首页或者文章标题、资讯信息的链接,是否连接到详细的界面

点击首页栏目后的更多链接,看是否能到达正确界面

点击导航的链接

点击底部导航

新闻、信息类的一般在新窗口打开

顶部、底部导航一般在本页打开

2.图片链接

图片上是否有无用的链接

点击图片后是否链接到正确的界面

 

2、数据校验测试(前后台交互)

注册、登录功能是否实现

提交、清空按钮功能是否实现

下拉框是否实现数据的匹配

提交的数据能否正确保存到数据库里

 

3、Cookies 测试

通常用来存储用户信息和某个用户在Web的会话状态

当一个用户使用cookies访问一个Web系统时,web服务器验证cookies信息,并把用户信息和某个用户在Web的会话状态发给客户端,并以以cooies形式存储在本地。

 解释:Cookie是当你浏览某网站时,网站存储在你机器上的一个小文本文件,它记录了你的用户ID,密码、浏览过的网页、停留的时间等信息,当你再次来到该网站时,网站通过读取Cookie,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。你可以在IE的“工具/Internet选项”的“常规”选项卡中,选择“设置/查看文件”,查看所有保存到你电脑里的Cookie。这些文件通常是以cookie:user@domain格式命名的,user是你的本地用户名,domain是所访问的网站的域名。

测试点:

1、正确存储cookies ,生成的文件名是否正确

cookie:本地计算机名@访问的域名

cookie:[email protected]/

2、存储位置

默认路径:

改变路径:

3、cookies 里的内容是否加密

4、存储数量达到上限后,验证能能否正常保存

IE、Firefox、Chrome、Safari

5、若cookies设置了保存的时间,关闭浏览器(在不过期的情况下)看登录是否再次输入用户名和密码

6、cookies 到期后是否从本地自动删除

7、设置cookies保存在本地,手动删除cookies文件,验证用户是否受影响

 

4、session 测试

session提供了可以保存和跟踪用户的状态信息的功能,使当前用户在session中定义的变量和对象能在页面之间共享,但是不能为应用中其他用户所访问,它与cookie最重大的区别是,session将用户在会话期间的私有信息存储在服务器端,提高了安全性。在服务器生成session后,客户端会生成一个sessionid识别号保存在客户端,以保持和服务器的同步。这个sessionid是只读的,如果客户端禁止cookie功能,session会通过在URL中附加参数,或隐含在表单中提交等其他方式在页面间传送。因此利用session实施对用户的管理则更为安全、有效。

测试点

1、打开一个浏览器,等session过期,再操作浏览器是否生效

2、多个浏览器,两个页面都保留用户session登录状态把其中一个页面退出,看另一个session是否仍有效

3、拷贝其中一个页面的链接到另一个页面,看session是否有效

4、session 互窜,在同一台电脑,打开多个相同浏览器窗口,用不同账号分别是登录状态,是否会出现互窜

5、cache测试

刷新机制

1.普通刷新

首先浏览器从缓存中加载内容,缓存中过期的从服务器获取,然后再改写缓存数据

手段

F5,点击“菜单”——>"重新载入",点击地址栏右侧刷新,右键点击刷新,工具栏刷新按钮

2.强制刷新

直接从服务器获得,然后存到缓存里

手段

Ctrl + F5,ctrl + 点击地址栏右侧刷新 ,Ctrl + 点击工具栏刷新按钮

6、数据库测试

增删改查,存储过程,下订单,事务,视图

7、业务场景测试

正常流


C、兼容测试

平台

Windows,Linux、UNIX,Mac,Android,IOS

浏览器

IE ,firefox,chrome,Safari,Opera

分辨率


D、安全测试

目录,日志,错误处理,登录,访问来源,权限,登录次数


E、性能测试

响应时间、服务器性能,前端优化(浏览器原理,应用服务器性能)


 

你可能感兴趣的:(web测试笔记)