基于Silverlight的自动化测试框架的研究与应用

被引量 : 0次 | 上传用户:cherrydarling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的快速发展,软件应用已经贯穿到社会和生活的各个方面,软件测试在保证软件应用的正确性和可行性方面的作用越来越重要。随着软件开发过程的逐步进行,用户对软件需求的不断增加、软件产品的功能日益复杂,同时伴随着软件产品需求的不断变更等给Web系统的测试提出了更高的要求。传统的手工测试,已经不能更好的满足当前的Web服务的测试需要。而自动化测试技术可以更加高效、可靠地执行测试活动,是目前提高软件质量的一个重要途径,成为软件测试发展的必然趋势。因此,研究和设计一个适合Web服务的自动化测试方法,是当前自动化测试领域的一个重要的研究课题。本文研究了软件自动化测试的基本理论、适用范围和自动化相关的技术和工具,重点对基于模型的测试技术和Web应用测试做了详细的分析,总结了Web测试中关注的测试要求。同时对Silverlight应用的特点进行分析,对Spec Explorer和WebAii工具进行了相关技术调研,分析了两种工具的基本结构和在测试中的功能特点。针对Silverlight应用特点,本文通过集成Spec Explorer和WebAii两种测试工具,设计了一套适用于Silverlight应用的功能测试和UI测试的、通用性强、易于操作和易扩展的自动化测试框架。该自动化框架是基于模型的测试技术,采用了分层的结构设计。通过测试用例与实际操作的分离,提高了测试脚本的可维护性,在很大程度上降低了测试成本。本文还设计和实现了一套详细的测试流程,通过在基于Silverlight的应用系统上模拟用户的操作,实现各种界面操作的测试任务。最后将本文设计的自动化测试框架应用到基于Silverlight的金融信息发布系统中,通过介绍金融信息发布系统的项目背景,对该框架进行了具体的测试实例分析。通过对金融信息发布系统的测试需求、测试脚本以及结果分析,验证了基于模型的测试框架在Silverlight应用的功能测试和UI测试的可行性。
其他文献
随着社会发展,全球化石能源正面临供应日益减少,太阳能在可再生能源中未来前景最被看好,最可能将来用于作为传统能源的替代能源,应考虑在建筑中发展利用太阳能技术。人们为追
城市古城区是城市结构的核心地区,是城市历史有形的见证,是城市公共建筑和第三产业的集中地。随着古城区旅游、商业等功能的确立,进一步的古城保护与旅游开发将带来更多的交
反渗透(RO)作为海水淡化的重要技术手段,已广泛应用于我过滨海电厂等高耗水大型企业。然而,海水淡化一级RO产水对碳钢具有强腐蚀性,严重危害着用水单位配水管网的安全运行。
研究背景:自体脂肪移植隆乳术具有无刀口、无免疫排斥反应、形态真实、手感自然等优点,是隆乳手术发展的未来趋势。但其缺点也很明显,主要是成活率低,还可能出现移植脂肪液化
英买力-牙哈地区是塔北隆起油气勘探重要远景区之一。本文从分析区域油气成葳条件入手,明确该区南北两侧分别紧邻库车拗陷及北部拗陷可获双向油气源供给、上下叠置的圈闭发育
海-塔盆地是松辽外围盆地中最大的一个含油气盆地,是大庆外围勘探开发的一个重点区域。乌尔逊和贝尔凹陷是海拉尔盆地勘探面积最大,勘探程度较高的两个凹陷;塔南凹陷是塔木察格
昌吉市作为我国棉花种植的重要产区,其种植面积达40余万亩。随着农业科学技术的不断发展,推广农业机械化种植是现代农业发展的必然趋势。在棉花种植实践中,部分环节已经实现
目的应用实时剪切波超声弹性成像技术测定不同亚型原发性帕金森病(PD)患者肱二头肌、股四头肌的杨氏模量值,探讨不同亚型PD患者肌张力情况。方法选取原发性PD患者100例,按照
在互联网时代下,多媒体技术获得了快速的发展,并广泛应用于各行各业中。在现代教育教学中,多媒体技术的应用可以起到激发学生兴趣、丰富教学内容、渲染教学氛围的作用。本文
研究背景糖尿病前期和胰岛素抵抗人群,如代谢综合征(MS)、高脂血症、高血压、肥胖等,他们面临的风险不仅是进展为2型糖尿病(T2DM),而且疾病本身可以增加心脑血管疾病的发生率