论文部分内容阅读
随着软件产业的发展,手工软件测试已经满足不了软件测试的要求,自动化软件测试技术显得越来越重要。但自动化软件测试也存在着一些局限性,不能完全替代手工软件测试,因此在什么情况下可以使用自动化软件测试技术,如何正确合理地使用自动化软件测试技术,已是软件测试领域所面临的重要问题。 本文从软件测试的基本理论入手,对自动化软件测试技术进行了系统的介绍,并讨论了自动化软件测试与手工软件测试相比的优缺点。接着本文简单介绍了目前软件市场上一些常见的自动化软件测试工具,并详细介绍了IBM公司最新推出的典型的自动化软件测试工具Rational XDE Tester。 作为核心部分,本文先给出了三个从软件测试实践中提炼出来的测试案例,提出了这三个测试案例的手工测试方案,然后创新性地详细讨论了这三个测试案例基于Rational XDE Tester的自动化测试方案,并逐一比较分析了这三个测试案例的每两种测试方案的测试效率,总结了使用Rational XDE Tester进行自动化软件测试的心得。 基于上述研究分析,本文在最后得出了自动化软件测试是软件测试发展的必然趋势的结论,创新性地提出了在目前情况下自动化软件测试的适用范围,并尝试性地给出了软件测试人员对软件测试工具应有的正确认识,同时归纳了企业使用自动化软件测试技术前应满足的条件。