B/S环境下功能测试平台的研究与设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:jhxuxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和WWW的流行,Browser/Server(B/S)系统设计和开发技术已经被越来越多的领域所采用,已成为现今系统的主要开发方法。一般的B/S系统都具有多层体系结构,同时简化了客户端,使用浏览器软件就能访问服务器后台的程序,同测试传统程序一样,必须在程序部署到因特网之前暴露其中存在的错误。但由于B/S结构的特殊性,其应用系统一般都比较复杂,各部件之间又紧密耦合,同时用户对该类系统的期望也不同以往,因此如何提供高质量的Web应用系统是软件测试的又一挑战。   软件测试在多年的进化过程中希望可以合并测试技术,成为自动化测试。IBM的Mercury Interface和Rational Sofltware软件以及Segue(现在是Borland)是目前主要的自动化测试工具厂商。这些工具旨在加速软件开发的生命周期,在产品发布之前找到尽可能多的错误,减少软件开发成本,从而提高应用程序的可靠性。然而当前的工具在如何减少软件测试中手工重复劳动和易用性方面有很大缺陷。因此开发有效、可重复、操作简便的自动化测试平台是很有价值的。   鉴于此本文选择了B/S系统的测试,主要研究在该环境下的应用系统的自动化功能测试。相比于其他商用测试软件,本文着重在测试操作的易用性以及测试脚本语言通用性方面的改进。首先介绍课题背景、意义及本文的主要工作;然后阐述软件自动化测试的概念,介绍测试与测试自动化的区别及测试活动的一般过程,指出自动化测试的优点和普遍存在的问题;接着针对B/S环境下应用系统的特点,提出了有针对性的测试平台框架方案;再次进一步论述了框架各子系统的详细设计,同时以一个B/S环境下企业级信息系统做为测试对象证明了此平台在企业软件测试过程中的实用性;最后,总结了课题研究的主要工作。
其他文献
流量识别是指利用相关技术手段自动化将网络流量按照预先设定的标准划分为不同种类的分类技术。该技术被广泛应用于合法监听、网络调度、异常检测和套餐设计等众多领域,方便网
RFID(Radio Frequency Identification)是一种非接触、多目标、移动目标识别的自动识别技术,目前受到了全球范围内的广泛关注和大力推广。作为支持RFID技术应用最重要的核心服
作为一种积极主动的网络安全防护技术,入侵检测提供了对内部攻击、外部攻击和误操作的实时保护,在网络系统受到攻击威胁时响应入侵。入侵检测技术是防火墙技术的有利补充,受
DNA装配问题是指把各个读出序列(reads)拼接成一条完整的DNA链,即确定原DNA链的核苷酸“A,T,C,G”的排列顺序。实验中,由于各种原因,测序得到的读出片段序列与DNA链的实际结果会有
随着网络和多媒体技术的迅猛发展,数据库的应用也得到了更广泛的拓展,现代数据库技术已经开始融合多种技术。由于复杂性、多变性和数据存储量的不断增加,数据库系统的管理也
优化问题研究的是在众多方案中寻找最优方案,即在满足一定的约束条件下,寻找一组参数值,使得系统某些性能指标达到最大或最小。它广泛的存在于工业,农业,国防,交通,通信等领
运动障碍是中风的主要后遗症。中风后的运动功能随着时间推移会得到不同程度的恢复。大量脑功能影像研究已证实运动功能的康复过程与脑功能重组或代偿过程密切相关。但这种功
近年来,随着计算机网络应用范围的扩展,网络流量迅速增加,网络开始变得更加拥挤,这严重影响了网络的传输速率。一方面用户要求通信网络能提供高效的端到端服务质量的支持,另
随着嵌入式技术的发展,各种嵌入式数字电子设备在居民生活中得到了普及和广泛应用,如数字音频、数字电视机顶盒、数字电视等,对应的嵌入式软件也被大量的开发。嵌入式软件测试工
随着通信技术的飞速发展,网络规模也越来越大,传统的依靠手工来管理网络已经成为历史。网络拓扑结构是现在网络自动化管理的前提和基础,鉴于网络拓扑结构具有一定的动态性,要想通