Web应用程序测试技术研究及自动化测试工具的实现

被引量 : 0次 | 上传用户:wenzhen881219
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet技术的发展,Web应用程序日益复杂,规模也逐渐增大,人们对Web应用程序的质量和可靠性也更为关注。由于现有测试理论和测试工具不能完全满足当前软件开发实践的需要,因此,开发有效的Web应用程序测试技术和测试工具成为软件测试中的一个研究热点。 Web应用程序与传统的应用程序不同,它由各种实体组成,采用多种Web技术,难以进行抽象描述,这些都使Web应用程序的理解和测试非常困难。本文建立了一种用于Web应用程序测试的对象模型,模型从对象的角度将应用程序所有实体分为三类:客户端对象、服务端对象和组件对象。通过定义三类对象之间的关系,对Web应用程序的结构和行为进行抽象描述。模型分析了应用程序中动态生成的Web页面,描述了实体之间的交互行为。此模型不仅有助于测试人员在测试过程中对Web应用程序的理解和分析,还可以用于测试用例的直接提取。 在Web应用程序测试工具的研究中,本文针对所研究Web应用程序中组件对象之一——程序集合提出了一种测试策略。策略实现了自动搜索程序集合中的命名空间和类,收集相关测试信息。策略还提出了基于数据的测试脚本自动生成机制,并采用重用已通过测试的测试脚本返回的对象进行集成测试,使得程序集合的测试更彻底、自动化程度更高。 基于本文提出的测试策略,设计并实现了一种用于测试程序集合的自动化测试工具——Tester for Program Sets。该工具的设计结合了.NET技术和自动化测试技术,可以自动实现收集测试信息、编写测试数据、产生测试脚本和测试报告等功能,通过对底层测试脚本的重用简化了集成测试中构造桩模块的工作,实现了把真实对象应用于程序集合之间的集成测试。该测试工具能有效地提高测试效率,减轻测试人员的测试强度。
其他文献
脑出血(intracerebral hemorrhage,ICH)属于中医学“中风”范畴,伴随的脑水肿(brain edema,BE),是其严重并发症之一,在中医学中无对应的名称。防治和减轻BE是脑出血临床治疗
周礼是周代实行的政治制度、文化制度、礼仪制度、社会习俗的总和。时间上包括西周和东周;内容上包括政治、经济、军事、教育、艺术等多方面的制度、规定。《周礼》一书的主
应用比较优势理论探讨农业区域专业化发展问题。理论推导得出,按照区域农产品生产优势来选建农业专业化部门能够实现农业增效,提高农业生产整体水平。以福建省为例,采用区位
宗教问题不是马克思哲学的主要问题,宗教批判也不是马克思哲学的中心,但是,马克思的宗教批判却是令人瞩目、有着巨大影响力的。本论文以马克思的宗教批判为视角,将马克思的宗
本文对周庄旅游语言进行了探讨.首先介绍了相关研究进展和研究设计.在此基础上,分析了外国旅游者和当地居民对旅游语言的感知及态度,并探讨了旅游语言与旅游发展的关系.最后
对FK—口型辅助开关灭弧室进行二维数学建模,分析其内部电场强度分布,推导出电流过零后介质击穿的判断条件,对灭弧室结构进行优化,达到降低电场强度,使电场分布趋于均匀的目
以广西梧州市为例 ,运用城市土地利用的相关理论 ,在分析了梧州市土地利用现状的基础上 ,提出了梧州市城市土地利用的合理规模和布局调整。对合理利用土地 ,控制城市用地规模
高层建筑由于高宽比相对较大,倾覆效应明显,当采用隔震技术时,有可能使隔震支座出现拉应力,而通常使用的叠层橡胶隔震支座抗拉能力不强。因此,隔震支座受拉问题成为隔震技术
为了解北京地区农村砖砌体结构住宅的抗震能力,本文选取了一种典型的砖木结构房屋作为研究对象,该类房屋以砖垛作为前檐支撑柱,屋架采用木构件,围护结构采用砖墙砌筑。振动台
所谓“四遥”一是“遥测、遥信、遥控、遥调”技术的简称,“遥测”是指利用电子技术远方测量集中显示诸如电流、电压、功率、压力、温度等模拟量的系统技术,“遥信”是指远方