51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3659|回复: 0
打印 上一主题 下一主题

[转贴] 测试web程序的几大要点[2]

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-12 10:15:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误

。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或

程序设计问题等引起的,针对这两种情况,可分别进行测试。
   二、性能测试
   1、连接速度测试
   用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。

当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时

间太长(例如超过5秒钟)室验实TI国中,用户就会因

没有耐心等待而离开。
   另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆

了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。
   2、负载测试
   负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负

载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。例如:Web应用系

统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大量用户

对同一个页面的请求?
   3、压力测试
   负载测试应该安排在Web系统发布以后,在实际的网络环境中进行测试。因为一个企业内部员工,特

别是项目组人员总是有限的,而一个Web系统能同时处理的请求数量将远远超出这个限度,所以,只有放

在Internet上,接受负载测试,其结果才是正确可信的。
   进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障

恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,

直到Web应用系统崩溃,接着当系统重新启动时获得存取权。
   压力测试的区域包括表单、登陆和其他信息传输页面等。
   三、可用性测试
   1、导航测试
   导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和

窗口等;或在不同的连接页面之间。通过考虑下列问题,可以决定一个Web应用系统是否易于导航:导航

是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否需要站点地图、搜索引擎或其他的导

航帮助?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 03:39 , Processed in 0.080724 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表