web的系统测试方法

web的系统测试方法

ID:30792576

大小:62.00 KB

页数:5页

时间:2019-01-03

web的系统测试方法_第1页
web的系统测试方法_第2页
web的系统测试方法_第3页
web的系统测试方法_第4页
web的系统测试方法_第5页
资源描述:

《web的系统测试方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Web的系统测试方法基于Web的系统测试与传统的软件测试既有相同Z处,也有不同的地方,对软件测试提岀了新的挑战。基于必匕的系统测试不但需要检查和验证是否按照设计的要求运行,而且还耍评价系统在不同用户的浏览器端的显示是否合适。重要的是,还耍从最终用户的角度进行安全性和可用性测试。本文从功能、性能、可用性、客八端兼容性、安全性等方而讨论了幕于Web的系统测试方法。随着Internet和Intranet/Extranet的快速增长,Web已经对商业、工业、银行、财政、教育、政府和娱乐及我们的工作和牛活产牛了深远的影响。许多传统的信息和数据库系统止在被移植到互联网上,电子商务迅速增长,早已超

2、过了国界。范围广泛的、复朵的分布式应用止在Web环境中出现。Web的流行和无所不在,是因为它能提供支持所冇类型内容连接的信息发布,容易为最终用户存取。YogeshDeshpande和SteveHansen在1998年就提出了Web工程的概念。Web工程作为一门新兴的学科,提倡使用一个过程和系统的方法來开发高质量的基于业辿_的系统。它”使用合理的、科学的工程和管理原则,用严密的和系统的方法來开发、发布和维护基于Web的系统”。目前,对于web工程的研究主要是在国外开展的,国内还刚刚起步。在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护必b的过程中,可能就会碰到一些

3、严重的问题,失败的可能性很大。而FL随着基于碗的系统变得越來越复杂,一个项目的失败将nJ能导致很多问题。当这种情况发牛时,我们対Web和Internet的信心可能会无法挽救地动摇,从而引起Web能机。并R,Web危机可能会比软件开发人员所面对的软件危机更加严重、更加广泛。在Web工程过程中,基于Web系统的测试、确认和验收是一项垂要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测迖系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测迖。然而,Internet和Web媒休的不可预见性使

4、测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。一般软件的发布周期以月或以年计算,而Web应用的发布周期以天计算其至以小时计算。Web测试人员必须处理更短的发布周期,测试人员和测试管理人员血临着从测试传统的C/S结构和框架环境到测试快速改变的Web应用系统的转变。一、功能测试1、链接测试链接是姓Q应用系统的一个主要特征,它是在页面Z间切换和指导用八去一些不知道地址的页面的主要手段。链接测试可分为三个方血。首先,测迖所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最厉,保证Web应川系统上没有孤立的页面,所

5、谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。链接测试可以自动进行,现在已经冇许多工具可以釆用。链接测试必须在集成测试阶段完成,也就是说,存整个Web应川系统的所有页面开发完成之后进行链接测试。2、表单测试当用户给Web应用系统管理员捉交信息吋,就需要使用表单操作,例如用户注册、登陆、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的出生LI期与职业是否恰当,填写的所属省份与所在城市是否匹配等。如果使用了默认值,还要检验默认值的止确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受某些字符,测迖时

6、可以跳过这些字符,看系统是否会报错。3、Cookies测试Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,地b服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和口定义页面或者存储登陆等信息。如果Web应用系统使用了Cookies,就必须检查Cookies是否能止常工作。测试的内容可包KCookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。4、设计语言测试Web设计语言版本的茅界可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML等。当在

7、分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript或Perl等也要进行验证。5、数据库测试在Web应用技术中,数据库起着重要的作用,数据痒为Web应用系统的管理、运行、杳询和实现用八对数据存储的请求等提供空间。在Web应用中,最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。在仲用了数据库的Web

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。