软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试

软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试

ID:43823521

大小:555.00 KB

页数:32页

时间:2019-10-15

软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试_第1页
软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试_第2页
软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试_第3页
软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试_第4页
软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试_第5页
资源描述:

《软件测试大学教程 978-7-302-20655-2 基于BS应用的软件测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13讲 基于B/S应用的软件测试C/S和B/S的比较随着计算机技术的不断发展与应用,计算模式从集中式转向了分布式,尤为典型的是C/S结构两层结构C/S模式,上世纪大量应用,可视化开发工具向三层结构发展网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的发展导致了很多应用系统的体系结构从C/S结构向更加灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体系结构基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器为了区别于传统的C/S模式,才特意将其称为B/S模式C/S和B/S的

2、比较(续)系统的性能B/S占有优势的是其异地浏览和信息采集的灵活性任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重采用C/S结构,客户端和服务器端都能够处理任务这对客户机的要求较高,它可以减轻服务器的压力客户端使用浏览器,网上发布信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便C/S和B/S的比较(续)系统的开发C/S结构是建立在中间件产品基础之上的,要求

3、应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题这使得应用程序的维护、移植和互操作变得复杂如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。与B/S结构相比,C/S技术发展历史更为“悠久”从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的C/S和B/S的比较(续)系统的升级维护C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动使系统升级成本比较大B/S大大简化了客户端,只要客户端机器能上

4、网就可以对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端当企业对网络应用进行升级时,只需更新服务器端的软件就可以减轻了异地用户系统维护与升级的成本如果客户端的软件系统升级频繁,那么B/S架构的产品优势明显所有升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入在系统安全维护上,B/S则略显不足,B/S结构尤其得考虑数据的安全性和服务器的安全性,毕竟现在的网络安全系数并不高以OA软件为例,B/S结构要实现办公协作过程中复杂的工作流控制与安全性控制,还有很

5、多技术上的难点当前虽然出现了B/S结构的OA系统产品,但尚未大范围推广基于B/S架构的WEB应用测试web应用的增多,新的模式解决方案中以web为核心的应用也越来越多很多公司各种应用的架构都以B/S及web应用为主基于Web的系统测试与传统的软件测试不同需要检查和验证是否按照设计的要求运行还要测试系统在不同用户的浏览器端的显示是否合适重要的是还要从最终用户的角度进行安全性和可用性测试Internet和Web媒体的不可预见性使测试Web应用变得困难基于B/S架构的WEB应用测试(续)功能测试链接测试链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知

6、道地址的页面的主要手段链接测试可分为三个方面首先,测试所有链接是否按指示的那样确实链接到了该链接的页面其次,测试所链接的页面是否存在最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。链接测试可以自动进行,现在已经有许多工具可以采用链接测试必须在集成测试阶段完成,也就是说,在整个Web应用系统的所有页面开发完成之后进行链接测试基于B/S架构的WEB应用测试(续)功能测试(续)表单测试当用户给Web应用系统管理员提交信息时,就需要使用表单操作例如用户注册、登陆、信息提交等必须测试提交操作的完整性,以校验提交给服务

7、器的信息的正确性例如:用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等如果使用了默认值,还要检验默认值的正确性如果表单只能接受指定的某些值,则也要进行测试例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错基于B/S架构的WEB应用测试(续)功能测试(续)数据校验如果系根据业务规则需要对用户输入进行校验,需要保证这些校验功能正常工作例如,省份的字段可以用一个有效列表进行校验。在这种情况下,需要验证列表完整而且程序正确调用了该列表(例如在列表中添加一个测试值,确定系统能够接受这个测试值)。在测试表单时,该项测

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

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

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