论文部分内容阅读
随着网络使用的普及以及信息技术的不断进步,Web应用已逐渐成为一种主流的应用模式,如何确保Web应用的可靠性显得越来越重要。Web应用的特点是体系结构复杂、代码量大、页面众多且相互联结,如果基于传统的覆盖测试,在一定的时间和投入内,显然是无法做到穷尽的测试。事实上软件应用的某些部分的执行频率远远高于其他部分。统计测试正是基于这一事实,标识出这些频繁执行的部分,并相应地调整测试策略,针对这些频繁执行的部分进行详尽的测试。通过提高关键模块的安全性和可靠性,来提高整个系统的安全性和可靠性,以提高测试的性价比。 统计测试进行的前提条件就是生成如实反映系统使用情况的使用模型。以往使用模型的建立主要是通过预测和估计得出的,不能如实地反映系统的真实情况。本文致力于从系统的用例和日志文件中生成如实反映系统的使用模型。 本文在介绍和研究统计测试的特点、Web应用的特点和目前Web环境下的测试方法的基础上,提出了基于用例和日志生成使用模型的思想,以精确、简洁的使用模型指导Web统计测试的进行,该方法能有效控制测试的复杂程度,提高测试的效率。论文最后以“上海经贸国际物流系统”为实验平台,详细地说明了如何从系统的用例图和日志文件中提取有效的信息,逐步导出用例图、状态图、使用模型、测试案例等过程,并用相关的数据说明了本研究方法的可行性。