【从零开始学习计算机科学】软件测试(九)Web系统测试 与 数据库测试 ...

打印 上一主题 下一主题

主题 1529|帖子 1529|积分 4587

Web系统测试

Web系统根本构成

C/S结构(Client/Server,客户端/服务器)

图1: C/S结构
B/S结构(Browser/Server,浏览器/服务器)

图2: B/S结构
一个典范的Web系统包括:访问客户端、Web应用服务器、数据库、网络及中间件、防火墙与CA认证等等。
而且,一些大型Web系统为了遭受较大的访问压力,会采用负载均衡技术,使用多个Web应用服务器分担来自客户端的访问压力。
Web系统的服务器端应用特点

不存在与系统最终用户相交互的用户界面。客户端通过通讯协议、应用编程接口和其他接口标准与服务器端应用举行交互以调用其功能和访问数据。
对于测试人员来说,服务器端应用就是一个黑盒子。
对于Web系统,一种用来提高错误重现本事的方法是记录事件日记。应用日记答应跟踪由具体应用生成的事件。
Web应用采用基于组件的体系结构,轻易出现错误共享,这种题目对测试有两个主要的影响。即已有对象或组件在被其他的应用或对象引用时必须经过了全面测试,而且必须举行过全面的回归测试。
标准的Web应用系统通常使用关系型数据库,对数据的访问和利用比使用文件系统更高效。
系统或系统中的组件与其他系统或组件相交互和无缝协作的本事可能导致在组件之间的通讯出现信息丢失或误解的环境。
Web系统测试的分类

按测试结构来分,可分为:系统架构测试、客户端的测试、服务器端的测试和网络的测试。
按职能来分,可分为:应用功能的测试、Web应用服务的测试、安全系统的测试、数据库服务的测试、软件的质量特性、功能测试、性能测试、安全性测试、兼容性测试、易用性测试。
Web应用系统测试的实施

功能测试

链接测试

链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地点的页面的主要本事。其主要测试全部链接是否按指示的那样确实链接到了该链接的页面。
测试所链接的页面是否存在;包管Web应用系统上没有孤立的页面。
表单测试

用户给Web应用系统管理员提交信息时,就需要使用表单操作。其需要测试提交操作的完整性,以校验提交给服务器的信息的精确性;还需要检验默认

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表