WEB应用程序的可测试性研究与应用

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:blaze1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的普遍使用,计算机软件对国民经济的发展起着越来越重要的作用,大到航天飞行器上的软件程序,弹道导弹上的软件,小到我们日常的计算器,这些都是计算机软件。可见我们的生活甚至于生存都离不开计算机软件,然而现在的计算机软件都存在这样那样的问题,所以我们必须重视软件的质量。作为保证软件质量的重中之重的软件测试起着决定性的作用。 各个国家和机构都在测试上花费大量的时间,人力,金钱。一些大的软件系统,所花费的时间,人力和金钱占到了整个项目的80%,还有到90%。但有些时候即使是这样也不能保证软件合乎要求。因此,迫切需要一种既可以提高软件的质量又可以减少测试成本的方法和技术。现在普遍在业界认同的是提高软件的可测试性。必须深入研究可测试性才能达到上述目的。 纵观目前的行业发展现状,互联网大兴其道,传统的单机应用程序早已经被网络应用程序所取代,其中以B/S架构为基础的应用程序最多。 针对上述需求,本文对WEB应用程序可测试性进行了研究与应用。首先,对WEB应用程序可测试性进行了综述,介绍了应用程序可测试性的基本概念及度量标准,引出了对WEB应用程序可测试性度量的必要性,然后分析了各种WEB应用程序测试方法,接下来介绍了各种测试方法的原理及其使用,从而对WEB应用程序测试方法进行了系统的概述。通过总结当前流行的WEB应用程序测试方法,分析了每一种方法的特点并进行建模度量,得出一种新的度量WEB应用程序可测试性的方法。随后,对WEB应用程序的可测试性进行了应用,主要是提出了一些提高WEB应用程序可测试性的建议。 综上所述,本文首先提出了一种度量WEB应用程序可测试性的方法,从而可以间接提高对WEB应用程序进行测试的效率;其次提出了改进WEB应用程序可测试性的方法,为提高WEB应用程序可测试性创造了多条途径。 本论文在WEB应用程序可测试性研究一章中,虽然提出的方法在度量WEB应用程序可测试性方面有了一些改善,但是并没有足够的时间和经验对各种测试方法进行更进一步的分析;随着技术的不断进步,WEB应用程序的新的测试方法和技术也会出现;要达到高准确度量WEB应用程序可测试性,还要进行不断分析,这也将是以后研究的难点与重点。
其他文献
序列模式挖掘主要研究如何从大规模数据库中寻找具有时空序列特征的频繁模式。由于在海量数据库中进行序列模式挖掘是项耗时的工作,因此利用并行计算技术来加快挖掘速度是一
无线传感器网络存在严重的能量约束问题,设计能量高效的路由协议以延长网络的存活时间,成为无线传感器网络面临的重要挑战。分簇路由技术利于提高无线传感器网络的能量利用及
随着计算机技术的发展和网络技术的推广,网络信息安全已经成为大众关注的热点。信息隐藏技术作为信息安全的新领域,在隐蔽通信和计算机网络取证方面发挥着越来越重要的作用,
尺度空间分析及其应用是当前图像理解研究领域的热点和难点。适应图像显示是一种视觉信息表达的过程,它通过根据场景与目标的参数信息,调整出适合人眼观看或观测的图像。自动
合成孔径雷达(Synthetic Aperture Radar)图像的相干斑噪声严重降低了图像的可解译度,影响了后续目标检测、分类和识别等应用。SAR图像的相干斑噪声是成像过程中出现的原理性
大规模海洋场景的真实感实时模拟是影视动画、虚拟现实及游戏设计等应用领域所共同的极具挑战性的研究课题。但是,目前各种海洋场景的建模与绘制方法各有优缺点,如何混合各不
锚杆是煤矿井下生产使用非常广泛的材料。矿用锚杆是一种安设在岩土层中的受力杆件,它的一端与工程建筑物相连,另一端锚固在岩土层中,必要时对其施加预引力,用以有效地承受结
随着网络技术的发展,“首都之窗”——北京市政务门户网站不断的完善,系统规模变的越来越大,用户如果要登录多个应用系统,不仅要面对多个登录界面,可能还要记忆不同的用户名
随着网络环境逐步向公共的、开放的、复杂的、大规模的网络环境发展,在这种新型的网络环境下开发的功能强大、需要大量资源的科学计算和协同应用也越来越复杂,具有时间、空间
XML以其可扩展、灵活、平台独立、简单和规范等特点使其在互联网中的应用越来越广泛,尤其是在网络领域表示数据方面也越来越重要。所以,迫切地需要寻找一些有效的方法以便从