基于QTP的办公自动化系统的测试研究
作者单位:西安石油大学
学位级别:硕士
导师姓名:李长星
授予年度:2013年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:自动化测试 测试工具 QTP 办公系统 自动化测试框架
摘 要:软件测试是软件开发过程中的重要环节,目的是检验系统是否符合用户需求,尽可能地发现产品中存在的缺陷,保证软件的质量。 本文的研究目标是在软件功能测试的基础上,结合STXO办公系统的业务需求,基于自动化测试工具QTP,使用VBScript脚本语言和软件测试技术,实现适用于STXO办公系统功能测试的自动化测试框架。研究的意义在于可以实现STXO办公系统功能测试和回归测试的自动化,提高测试执行效率,降低测试成本,为保证软件质量提供有力的支持。 本文介绍了软件测试的目标和作用,实施自动化测试的行业需求,同时,介绍和分析国内外自动化测试技术的发展和应用现状以及开展自动化测试的流程,为本文的开展奠定理论基础。然后,介绍自动化测试工具的工作原理、分类、应用和发展,以及选择测试工具的几种方法,在此基础上,详细介绍了本文需要用到的测试工具QTP。接着介绍如何设计和实现功能测试自动化框架脚本,包括需求和可行性分析、测试用例分析、自动化测试脚本开发的详细设计,脚本实现过程中用到的关键字驱动技术。最后该测试框架在STXO项目中进行了实际应用,实践表明该测试框架的引入提高了测试效率,有效地节约了测试成本,达到了预期的研究目标。