论文部分内容阅读
随着计算机技术的迅速发展,软件的应用范围越来越广泛。为了保证软件产品的质量,软件测试越来越受到人们的重视。实施测试自动化已经是软件测试行业一个不可逆转的趋势。测试自动化的实施需要一个完整的测试管理系统,即需要设计一套合理的测试自动化框架。因此对测试自动化框架的研究具有很重要的意义。
基于这样的前提,本文对现有的测试自动化技术和测试工具进行研究,针对目前常用的测试框架对测试工具有依赖性的缺点,提出了一种混合测试自动化框架HTAF(Hybird Testing Automation Framework)。此框架具备一个独立的驱动引擎,基于关键字驱动思想,独立于通用软件测试自动化框架STAF和功能测试工具,但结合了两者的功能。最后,本文将混合测试自动化框架应用于实际的软件测试项目中,实现了自动从版本服务器下载并安装产品、配置测试环境、自动执行测试并生成测试报告反馈给测试人员,完成了全自动化测试,极大地提高了测试的效率,节约了相当多的人力、物力、时间等资源,同时此框架也适用于其他软件产品的功能性测试。