论文部分内容阅读
随着计算机的普遍使用,计算机软件对国民经济的发展起着越来越重要的作用,大到航天飞行器上的软件程序,弹道导弹上的软件,小到我们日常的计算器,这些都是计算机软件。可见我们的生活甚至于生存都离不开计算机软件,然而现在的计算机软件都存在这样那样的问题,所以我们必须重视软件的质量。作为保证软件质量的重中之重的软件测试起着决定性的作用。
各个国家和机构都在测试上花费大量的时间,人力,金钱。一些大的软件系统,所花费的时间,人力和金钱占到了整个项目的80%,还有到90%。但有些时候即使是这样也不能保证软件合乎要求。因此,迫切需要一种既可以提高软件的质量又可以减少测试成本的方法和技术。现在普遍在业界认同的是提高软件的可测试性。必须深入研究可测试性才能达到上述目的。
纵观目前的行业发展现状,互联网大兴其道,传统的单机应用程序早已经被网络应用程序所取代,其中以B/S架构为基础的应用程序最多。
针对上述需求,本文对WEB应用程序可测试性进行了研究与应用。首先,对WEB应用程序可测试性进行了综述,介绍了应用程序可测试性的基本概念及度量标准,引出了对WEB应用程序可测试性度量的必要性,然后分析了各种WEB应用程序测试方法,接下来介绍了各种测试方法的原理及其使用,从而对WEB应用程序测试方法进行了系统的概述。通过总结当前流行的WEB应用程序测试方法,分析了每一种方法的特点并进行建模度量,得出一种新的度量WEB应用程序可测试性的方法。随后,对WEB应用程序的可测试性进行了应用,主要是提出了一些提高WEB应用程序可测试性的建议。
综上所述,本文首先提出了一种度量WEB应用程序可测试性的方法,从而可以间接提高对WEB应用程序进行测试的效率;其次提出了改进WEB应用程序可测试性的方法,为提高WEB应用程序可测试性创造了多条途径。
本论文在WEB应用程序可测试性研究一章中,虽然提出的方法在度量WEB应用程序可测试性方面有了一些改善,但是并没有足够的时间和经验对各种测试方法进行更进一步的分析;随着技术的不断进步,WEB应用程序的新的测试方法和技术也会出现;要达到高准确度量WEB应用程序可测试性,还要进行不断分析,这也将是以后研究的难点与重点。