首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
针对Web应用测试用例生成过程中导航图规模过大以及存在冗余测试路径的问题,提出了一种基于Selenium页面对象设计模式和图遍历算法的Web应用测试用例生成方法。首先,通过将原始页面对象进行分类,以导航页面对象类为节点、导航方法为迁移边构建页面对象导航图;其次,结合图的最短路径算法提出了一种页面对象图算法(POGA)来遍历导航图以生成测试路径集;最后,提取测试路径,利用Faker生成模拟数据,进一步生成可以直接执行的测试用例。实验结果表明:与爬取Web应用生成导航图的规模相比,该方法约简率约为89%;与基于状态迁移生成Web应用测试用例的方法相比,该方法减小了冗余和不可行路径的数量,并进一步提高了页面对象的复用率和测试用例的可维护性。  相似文献   

2.
基于ORD和FSM的Web应用的建模与测试   总被引:2,自引:0,他引:2  
Web测试是保证高质量Web应用的一种有效技术.然而,由于其特殊性和复杂性,很难直接将传统的测试理论与方法学运用到Web应用的测试当中来.对Web应用进行了分析与建模,并对其进行测试,提出了一种可行的Web测试模型.首先得到页面流图(PFD,Page Flow Diagram),进而产生对象关系图(ORD,Object Relation Diagram),然后根据提出的算法将ORD转化为形式化的有限状态机(FSM,Finite State Machine)模型.基于FSM模型,提出了一种有效的测试路径自动生成方法,这些测试路径可以转化为XML语法的测试规格说明.测试引擎将测试规格说明作为输入最终产生测试报告.全文以所开发的一个小型的Web应用SWLS(Simple Web Login System)为例进行阐述.  相似文献   

3.
现有的网页验证方法和工具无法处理动态页面的Web脚本冲突和动态生成的畸形网页错误,为此,提出一个在Web应用领域的动态测试生成方法.该方法使用显式状态模型校验,自动生成测试,并运行测试来捕获输入的逻辑约束,最终输出一个故障报告集.通过一个校园BBS系统实例,验证了该方法在故障检测方面的有效性.  相似文献   

4.
现有的Web测试是由前端出发,通过分析页面DOM结构来获取状态与状态跳转的条件。但现有技术是将任何DOM节点的改变都认定为产生了新的DOM树,如果对于任何改变DOM结构的操作都认为是新操作来重新生成测试用例会浪费相当的时间和人力。提出一种基于页面DOM相似度的Web应用单元测试方法。利用爬虫程序获取页面状态与相应的DOM结构;利用DOM相似度对DOM进行评价,并对DOM状态进行分类,利用分类簇的中心作为相应功能的操作结果,返回应用中寻找相应的代码块并且进行测试。实验结果表明:该方法可以有效地降低“单一DOM对应单一状态”模式中的冗余状态跳转,可以达到合理的功能发现率,同时有效降低冗余的待测试状态。  相似文献   

5.
Web应用中有许多动态生成的页面,取决于当时的系统状态、用户输入等条件,现有方法难以自动判断其是否是预期页面.为此,提出一种自动判断该页面是否是预期的方法,该方法基于一个知识库(Cyc),用知识的形式来表示一个Web应用的规格说明,然后依据此规格说明,对生成的页面进行判断.  相似文献   

6.
随着业务需求的日渐庞大,构筑大规模web应用系统变得愈加复杂。各种Web应用框架的出现,为应用开发人员提供了相当多的便利。然而目前大多数的Web应用框架仅为Web应用定义了一个层次清晰、分工明确的编程模型,实现这个模型仍然需要手工编写大量代码,而且基于XML的页面流配置文件往往冗长而难以维护。针对这些问题,论文提出了一种页面流模型驱动的Web应用开发框架,它以页面流模型的设计为核心,根据需求分析定制应用的整体业务流程,并给出了支持该框架的Web应用开发工具PFlowWeb。最后介绍一个由PFlowWeb开发的基于Web的文件共享交换系统的应用案例。实践表明,运用该平台可以有效提高大中型Web应用系统的开发效率,增强系统的健壮性和可扩展性。  相似文献   

7.
基于页面Block的Web档案采集和存储   总被引:1,自引:0,他引:1  
提出了基于页面Block对Web页面的采集和存储方式,并详细表述了该方法如何完成基于布局页面分区、Block主题的抽取、版本和差异的比较以及增量存储的方式.实现了一个Web归档原型系统,并对所提出的算法进行了详细的测试.理论和实验表明,所提出的基于页面Block的Web档案(Web archive)采集和存储方法能够很好地适应Web档案的管理方式,并对基于Web档案的查询、搜索、知识发现和数据挖掘等应用提供有利的数据资源.  相似文献   

8.
移动终端Web页面的优化处理研究   总被引:2,自引:0,他引:2  
移动终端的多样性及用户的个性化要求是传统Web页面遇到的挑战。为获得与电脑相一致的浏览效果,提出一个服务器端的Web页面自适应方法,通过优化系统处理生成自适应页面。该方法通过用户为设备设置Web页面上项的优先级,系统对页面项进行重新排序、显示和删除处理。测试结果表明,系统及自适应页面具有可用性。  相似文献   

9.
提出一种基于SVM和AdaBoost的Web实体信息抽取方法。首先提出一种基于SVM的Web页面主数据区域识别方法,基于Web实体实例在页面中的展示特征,有效地将Web页面进行数据区域分割,识别出Web实体实例所在的主数据区域;然后基于Web实体属性标签的特征,提出一种基于AdaBoost的集成学习方法,从页面的主数据区域自动地抽取Web实体信息。在两个真实数据集上进行实验,并与相关研究工作进行比较,实验结果说明该方法能够取得良好的抽取效果。  相似文献   

10.
程文青  胡润卿  肖宇 《计算机工程》2008,34(3):283-284,F0003
分析传统的基于窗口的Web应用在OA, ERP等系统中的特点和局限性,提出一种新的基于页面容器的构建Web应用方式,对该方案中容器的基本概念、容器与页面的关系、页面间通信方式等进行了描述,结合实例分析了一个实际应用场景,给出了具体的构建框架并给予实现。  相似文献   

11.
有很多不同的分块算法都可以对web网页进行分块.研究分块的1/1的是为了相关领域进一步研究的需要。例如通过页面块内容的重要程度研究基于块的搜索、定位网页的重要主题或内容,研究网页主要内容或主题的抽取,以及基于Web页面分块的Web存档等。首先给出Web页面分块问题定义和分类,并对几种典型的分块算法进行原理剖析,为进一步研究web页面分块问题提供一些有益的参考。  相似文献   

12.
李乔  秦锋  郑啸 《微机发展》2007,17(11):197-200
随着Web服务技术的不断发展和广泛应用,需要运用新的测试技术来保障Web服务的正确有效运行,而测试例的生成是Web服务测试的一项重要内容,它将直接关系到Web服务测试的效率和成本。基于Web服务的WSDL文档,根据输入域中子集间相互关系,利用分类树的方法(Classification Tree Method),提出Web服务测试例的一种自动生成方法,据此达到最少的数量最大限度地进行覆盖的目的,并结合具体的实例,使用CTE测试工具增强测试的自动化程度,从而提高软件测试的效率和软件的质量。  相似文献   

13.
Web应用程序的设计与分析   总被引:13,自引:4,他引:9  
Web迅速发展,并逐渐成为信息领域内最重要的一种媒介和开发手段。由于 HTTP协议的简单性,因而应用程序的开发也相对简单,但和数据库结合并动态创建页面的应用程序却很复杂。而且由于HTTP协议的无记忆性,使得基于Web的应用程序相对一般的应用程序更为复杂。Web的应用程序是软件工程一个新的应用领域,文章用UML方法来分析设计Web应用程序,根据Web应用程序的特点提出了概念页面的思想,并用页面框图,页面流来设计Web页面。  相似文献   

14.
Web应用程序的一种功能自动化测试模型与实现   总被引:7,自引:0,他引:7  
赖利锋  刘强 《计算机工程》2006,32(17):123-125
Web应用程序相比于传统的应用程序有其自身的特点,对软件测试提出了新的要求。该文针对Web应用程序的特征,提出了一种Web应用程序的测试框架,形成了一套规范化、易操作、可扩展的测试流程;并在该框架的基础上讨论了一种实现技术,开发出了相应的Web应用程序功能自动化测试的工具。该工具在实践中被证明是有效的,能及时发现Web应用程序中的错误,使迭代开发过程中的回归测试变得简单而方便。  相似文献   

15.
Web服务测试技术综述   总被引:3,自引:0,他引:3  
面向服务的体系结构(SOA)已成为基于Web的分布式系统的主要发展趋势。Web服务作为实现SOA的一种形式,已得到广泛的关注与应用。由于Web服务为基于开放和通用的协议与平台,其服务质量与可信等均可能存在问题,这将会阻碍Web服务的发展。Web服务进行充分测试可保证Web服务的质量,然而由于Web服务所具有的特点,传统的软件测试技术方法不再适用于Web服务的测试,所以对Web服务测试方法和技术的研究成为当务之急。本文在SOA体系结构基础上,讨论了Web服务测试的难点和Web服务测试的基本方法,分析了目前Web服务测试的研究现状。最后,展望了未来可能的研究方向。  相似文献   

16.
任继平  王占武 《计算机工程》2006,32(12):77-79,132
新一代的基于浏览器,服务器模式的Web应用系统与传统系统存在的诸多差异决定了对该类应用系统的测试要有新的方法。该文基于软件质量特性,从测试目标、内容、方法等方面介绍了该类应用的系统测试,具有较强的实践指导意义。  相似文献   

17.
组态软件的网页发布系统是组态软件的一个重要组成部分,也是实现工业系统远程控制和管理的基础。本文主要介绍了基于ActiveX控件技术的组态软件网页发布系统的设计与实现。  相似文献   

18.
徐蔚  姜瑛 《微型电脑应用》2007,23(11):1-2,54
随着构件技术的快速发展,它已成为软件企业提高软件生产率和软件质量的有效途径。构件测试是保证构件质量及构件化软件质量的重要技术手段,而构件测试平台正是为提高测试效率、降低测试费用而提供的操作平台。文章介绍了面向服务体系结构(Service—oriented architecture,简称SOA)的相关概念、基本结构及其实现技术Web Services,着重阐述了如何采用SOA对构件测试平台进行整体架构,最后给出了基于SOA架构的构件测试平台的优势。  相似文献   

19.
Web服务测试研究   总被引:9,自引:3,他引:9  
Web服务技术为软件测试研究带来了新的挑战。Web服务测试需要能够适应面向服务的新的分布式计算体系架构。为保证服务的质量,Web服务需要从多个层次进行验证与确认,包括基础设施、单元服务、集成服务等;测试需涵盖服务的功能、性能、可靠性、安全等各个方面。本文从web服务体系架构和应用模式出发,讨论了Web服务测试的主要问题。文章分析当前相关研究的现状,并归纳总结了SOAP协议验证、WSDL语言扩展、基于模型的服务集成验证、和测试构架等主要研究成果。本文最后讨论了当前存在的主要问题及进一步的研究方向。  相似文献   

20.
万维网Web是Internet上广泛使用的一种服务,它为因特网用户提供了丰富多样的信息资源。随着Web的发展,初期的静态页面已不能满足用户的需求,活动和动态页面成为Web中不可缺少的内容。本文探讨了在Web应用开发中采用服务器端比较流行的ASP来实现动态页面的方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号