WEB数据库应用测试

来源 :东华大学 | 被引量 : 5次 | 上传用户:yd310yd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近的十年,计算机网络得到飞速的发展,随之网络服务(WEB SERVICE)也有了长足的进步。很多服务都是由存储在数据库中的数据所驱动的网站,这些构成了各种各样的WEB数据库应用。其中包括提供访问大型数据知识库的服务、还有网上商店和支持B2B产品等的电子商务应用。自万维网(WORLD WIDE WEB)创立以来,电子交易的处理也得以高速发展,正是因为基于WEB的数据库应用可以将分散在各地的信息资源和服务整合起来,如今得商业、科学和社会活动越来越依赖于这些WEB数据库的应用。WEB数据库系统为从根本上改变了网站的组织、管理和交易方式。 值得注意得是这些WEB数据库应用正常运行的可靠性,功能上的正确性,以及性能上的可接受性。尽管它们都非常重要,但是大多数得WEB数据库应用,都只是关注于如何使它们功能越来越健全、越强大,很少有人将注意力集中在如何保证这些WEB数据库应用的质量。 AGENDA(A test GEnerator for Relational Database Applications)是一个测试关系数据库应用的工具,得到了美国国家科学基金的有力支持,经过近三年的研究和开发,基本上完成了基于B/S结构的对关系数据库测试的原型系统,已经能有效的测试关系数据库的并发性和一致性。本文中我们将从AGENDA系统出发,着重介绍AGENDA延伸到测试网络应用方面的作用。本文提出了基于AGENDA系统的WEB数据库应用测试的基本模型,在整个模型中,我们使用SOOT工具来获取每个URL向外的链接和它的从请求源输入的信息。URL链接根据内容被分为3中不同的类型。WEB应用结构图就依照这些URL链接的类型进行简化。在简化的WEB应用结构图的基础上,采用基于著名的循环复杂度(Cyclomatic Complexity)准则,计算出一些独立的有效的测试路径。AGENDA工具为每个URL产生输入,并将所有的测试路径和路径中的每个URL的输入存储在统一的XML文件中。本文实现了基于XML文件的自动测试工具,利用这个工具及XML文件,自动在B/S结构的AGENDA系统中执行测试任务。AGENDA系统在执行的同时,检测新的数据库状态和系统输出的有效性。在实验中,本文采用TPCWEB数据库应用测试一W测试标准作为主要的测试对象,对系统的已实现部分进行了测试,并对实验结果进行了初步的基于经验的分析。
其他文献
本文介绍了一种全新的有效支持XML结构连接的树索引CAT(CompactAncestorTree)。CAT的基本思想是,对于给定的一个祖先后代查询(简称A-D查询)或Twig查询,遍历XML文档,找出所有的祖
随着互联网技术和数字通信技术的飞速发展,传统电信网络逐渐暴露出其局限性,单一的话音业务已经无法适应市场需求,有待发展。另一方面,随着公共电话的普及,运营商之间的竞争日益激
本文首先介绍了逆向工程的概念和逆向工程中的曲线重构问题以及一些已有的解决方法.对于有序点的曲线拟合,数据点的参数化是一个重要步骤.有序点的曲线拟合方法最早可以追溯
随着互联网的不断发展,在世界范围内掀起了一股电子商务热潮。而网上电子支付的安全性却成为其发展的主要障碍。安全电子交易协议SET(Secure Electronic Transaction)是由ViSa
本论文是结合上海银行基金托管系统的具体项目完成的。在项目实施前的调研阶段,详细了解托管系统现状利业务的开展情况,提出了一种利用组件技术构造系统的思想。以上海银行基金
随着世界上越来越多的政府部门、公司和个人依赖于计算机网络,保证网络信息安全成为十分严峻的课题。入侵检测技术作为一种主动的信息安全保障措施,引起学术界和实业界的密切关
在CT技术的应用领域中,不断提出对局部扫描的需求,因此在国家数字化医学影像设备工程技术研究中心的支持下,本文就此方向展开了深入研究。在滤波-反投影算法基础上,系统讨论了CT
由于XML(ExtensibleMarkupLanguage)在网络上的广泛应用,它已经成为Internet上新的数据交换标准,同时也为数据库科研工作者带来了新的挑战。随着XML数据规模急剧膨胀,查询处理日
在全球教育信息化进程中,网络教育和流媒体技术在教育领域的应用广受瞩目。网络教学以其丰富的信息资源、友好的交互性能以及优良的开放性等特点而越来越受到人们的青睐并逐渐
WAP (Wireless Application Protocol)即无线应用协议之意,它是为目前世界上最为活跃的两项技术---移动通信和Internet 的结合而产生的一门新技术,是为解决移动设备接入因特