基于Web系统的测试方法(常见测试案例)-经验

Web系统测试一般有以下特点:

1.周期短

2.涉及面多:(1)功能:数据,业务流等(2)性能:响应时间,吞吐量,并发支持等(3)安全:部署与基础结构,权限,敏感数据加密,会话管理,异常处理

测试方法主要涉及到5个常见的方面,分别是:功能性,性能性,可用性,客户端兼容性,安全性,下面分别详细讲解一下5个方面的测试重点。

1.功能测试:

(1)链接测试:是否按指示链接到该链接的页面,所链接的页面是否存在,确定没有孤立的页面,此项测试一般是在集成阶段完成,在整个Web应用系统的所有页面开发完成之后进行。
(2)表单测试:这项测试一般出现在用户注册,登录,信息提交,主要测试提交操作的完整性,以校验提交给服务器的信息的正确性。
(3)Cookies:这个主要用来存储用户信息,如果Web应用系统使用Cookies,则要检查Cookies是否能正常工作。此项测试内容包括Cookies是否起作用,是否按预定时间进行保存,刷新页面对Cookies有影响等。
(4)设计语言测试:版本的差异可以引起客户端或服务端严重的问题。一般除了Html问题外,不同的脚本语言也有这种问题,例如:Java,JavaScript,ActiveX,VBScript,Perl.

(5)数据库测试:这个是功能测试中比较常见的。数据库为Web应用系统的管理,运行,查询和实现用户对数据储存的请求提供空间。数据库的Web应用系统中,一般会发生两种错误:数据 一致性和输出错误。数据一致性错误一般是由用户提交的表单信息不正确而造成的。输出错误可能是由网络传输速度慢或程序设计问题导致的。

2.性能测试:

(1)连接速度测试
(2)负载测试:例如:Web应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大量用户对同一个页面的请求?

(3)压力测试:主要是指测试系统的限制和故障恢复的能力。运用在表单,登录和其他信息传输页面。

3.可用性测试:

(1)导航测试:导航是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否需要站点地图,搜索引擎或其他导航帮助?Web应用系统的页面结构,导航,菜单,连接的风格是否一致
(2)图形测试:主要包括图片,动画,边框,颜色,字体,背景,按钮。一般来说,图形需有明确的用途,尺寸尽量的小,能清楚说明某件事情,验证所有页面字体的风格是否一致,背景颜色应与字体颜色和前景颜色相搭配。
(3)内容测试:检验Web应用系统提供信息的正确性,准确性和相关性。

(4)整体界面测试

4.客户端兼容性测试:

主要有2方面,一个是平台测试,主要指操作系统,比如:Windows,Unix,Macintosh,Linux等

另一个是浏览器测试,比如:Chrome,Safari,Firefox,IE等

5.安全性测试:

此项测试主要包括以下几个方面:1.用户:基本采用先注册,后登录的方式,要考虑用户名和密码,试错次数等
2.时限:超时的限制
3.日志文件:是否可追踪相关信息
4.安全套接字:测试加密是否正确,检查信息的完整性

5.脚本:测试没有经过授权,就不能在服务器端放置和编辑脚本

展开阅读全文

没有更多推荐了,返回首页