论文部分内容阅读
软件测试在软件工程中占重要地位,而随着软件测试的研究和发展,自动化测试技术的水平也得到飞速发展。自动化测试的优点主要体现在:可以执行更多更频繁的测试、方便地对新版本执行回归测试,从而可以提高测试效率;还可以替代一些有困难的手工测试;具有迭代测试的一致性和可重复性、解决测试与开发之间的矛盾的特点等等。因此采用何种工具进行测试,以及如何利用工具实现测试的自动化,己经成为软件测试领域中研究的热点问题之一。
本文从广州市红会医院管理系统项目的软件测试实践出发,阐述了自动化测试的基本原理和意义,对自动化测试中的录制-回放技术、脚本技术进行了详细分析,介绍了IBM Rational测试工具集,并结合实际工作重点对自动化的图形用户界面(GUI)测试进行了分析和实现。主要内容包括:录制GUI脚本,分析路径,通过脚本回放实现自动化的功能测试,调用Rational TestManager对脚本进行分析,引入数据池实现不同测试数据的迭代测试。