电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件评测师教程笔记之第9章Web应用测试VIP专享VIP免费

软件评测师教程笔记之第9章Web应用测试_第1页
软件评测师教程笔记之第9章Web应用测试_第2页
软件评测师教程笔记之第9章Web应用测试_第3页
第9 章Web 应用测试 9.1Web 系统测试概述 Web 工程作为一门新兴的学科,提倡使用一个过程和系统的方法来开发高质量的基于Web 系统。 9.1.1Web 系统的构成 Web 工程,它使用合理的、科学的工程和管理原则,用严密的和系统的方法来开发、发布和维护基于web的系统。 这里谈到的web 系统是指以 Browser/Server 的访问方式为主,包含客户端浏览器、web 应用服务器、数据库服务器的软件系统。首先从技术实现上来讲,一般的B/S 结构都是多层构架,有界面层、业务逻辑层、数据层。从结构上来讲,都有客户端部分、传输网络部分和服务器端部分。 一个典型的web 系统的结构示意图如上图。 访问客户端:包含用户操作的浏览器及运行平台。最常见的一个例子就是 Windows XP+IE6.0,另外,还有Windows 及其他平台上的Netscape、Opera、Mozilla 等浏览器。 Web 应用服务器:用于发布 web 页面,接受来自客户端的请求,并把请求的处理结果返回客户端。一般采用的Web 应用服务程序有各种版本 Unix 上的apache、weblogic;windows 下 tomcat、IIS 等。 数据库:虽然数据库不是 web 系统一个必要的部分,但在现有的大多数 Web 系统中,数据库是一个重要的部分。数据库多为关系型数据库,常用的有 Oracle、SQLServer、Sybase、Informix 等。 网络及中间件:提供客户端的请求到 web 服务器的通道。网络可以是 Internet/Intranet/Extranet 网,也可能是局域网。中间件常常是传输中间件或交易中间件。 防火墙与 CA 认证:系统的安全性的一个保障系统,对于重要的系统是必不可少的。 9.1.2Web 系统设计技术 1、静态页面与动态页面 全部使用HTML 语言设计网页,保存在与 Internet 相连接的计算机内,任何连入互联网的用户都可以访问其中的信息,这种形式页面称作静态页面。 为实现个性化搜索、收发电邮、网上销售、电子商务等功能。必须使用更新的网络编程技术制作动态网页。所谓动态:指的是按照访问者的不同需要,对访问者输入的信息作出不同的响应的信息。 2、网络开发技术 网络开发技术一般指采用脚本语言进行编程的技术。 脚本语言具有和传统的编程语言相似的语法结构和风格,并且可以结合 HTML 语言共同使用。脚本语言与HTML 语言具有非常好的兼容性,使用者可以直接在脚本代码中加入 HTML 标签,或者在 HTML 标签中加入脚本代码从而更好地实现页面控制。 使用不同技术编写的动态页面也被保存在 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部