论文部分内容阅读
随着Web应用的日趋增多和Web应用软件规模的不断扩大,技术实现的多样性和复杂性的不断增加,软件开发周期的不断缩减,作为保证Web应用软件质量和可靠性的重要手段,Web应用测试尤其是性能测试已经成为软件开发过程中必不可少的一个环节。同时,将模型驱动思想引入测试领域已成为软件测试领域的研究热点。论文以Eclipse平台下的测试建模平台的研究开发为背景,介绍了模型驱动测试的概念、研究现状、特点及测试方法。系统为测试人员提供的可视化测试建模平台对测试系统进行建模,并提供自动脚本生成手段将测试系统模型自动生成为测试脚本,使测试人员可以专注于其所关注的测试点及测试流程,避免花费大量精力编写测试脚本。论文阐述了传统测试方法存在的问题和解决方案,主要分析了系统的功能需求,并详细设计了系统的层次结构,划分了具体的功能模块,包括核心模块、可视化建模模块和测试代码生成模块等,最终予以实现并在测试工具Loadrunner上进行验证。模型驱动测试方法大大提高了测试自动化水平以及测试效率,部分解决了测试失效辨识问题,可以发现其他测试技术难以发现的故障,更好地保证软件质量。平台有利于测试用例的重用,并可以应用成熟的理论和技术获得比较完善的分析结果。相比于一般自动化测试,模型驱动测试可以节省大量编写测试脚本的时间,有效地减少测试系统开发的工作量,提高测试设计效率,减少测试维护的代价。同时将测试脚本导入被广泛使用的性能测试工具Loadrunner上测试验证,既可满足广大用户测试需要,又可降低测试人员学习测试脚本的成本,提高测试效率。