论文部分内容阅读
介绍主流的GUI自动化测试工具的原理,方法和优缺点。针对自定义控件识别率不高的缺点,提出了采用DLL注入技术将预定义动态库文件加载到被测程序的进程空间,调用被测试程序自定义控件函数获取自定义控件坐标位置等信息,并通过COM接口把GUI控件信息传递给测试脚本,再由GUI测试脚本模拟用户操作实现自动化测试工作。测试脚本采用关键字驱动技术,有效提高了测试脚本的可读性和编写效率。