论文部分内容阅读
软件测试是保证软件质量的有效手段之一。那么软件测试自身的质量又如何来保证?这必然需要更多有效的测试方法。其中,自动化测试的引入就大大提高了软件测试的效率和质量。 本论文主要研究基于B/S架构软件在软件测试生命周期中各测试阶段的自动化测试方法,重点介绍单元、功能、性能这三个测试阶段中测试工具的合理选取和应用。 第一,在单元测试阶段,选取Junit框架和Jprobe工具相结合进行单元测试。这样做一方面可以利用Junit提供的测试框架快速构造测试代码,另一方面可以利用Jprobe检查被测代码的覆盖率,从而提高单元测试的执行效率和测试质量。同时,利用Junit还可以在没有交互界面的情况下进行servlet的测试。 第二,在功能测试阶段,采用面向对象的方法设计测试用例,并利用测试管理工具进行用例的管理和自动执行,从而达到功能测试的自动化。另外,利用工具在脚本录制和调试时选择合适的检查点、数据驱动等有效方法,以提高测试脚本的健壮性和可靠性。 第三,性能测试阶段,选择合适的工具以替代手工测试,LoadRunner可以作为BS架构软件性能测试的首选工具。利用Shell脚本可以辅助LoadRunner实时监测被测系统的性能情况。文中对性能测试的过程也进行了详细阐述。 作者结合实例对软件自动化测试的方法进行了全面的研究和分析,使得本论文具有较高的实用价值。