论文部分内容阅读
自动化测试就是把人手工驱动的测试动作转化为计算机执行的一种测试方式,目的是减少手工测试带来的重复性工作,节省测试时间,提高工作效率,并最终保证软件的质量。但是这些测试工具在应用到实际的项目中的时候仍然存在很大的局限性,使得自动化测试没有完全达到真正的自动化和高效性等特点。本文在自动化测试理论的基础上,通过测试用例针对银行付款业务项目,将自动化测试工具QTP与测试管理工具TD结合使用,并最终实现了基于业务功能分解的自动化测试。本文详细介绍了自动化测试的实施和运用以及自动化测试框架。并且对QTP以及TD这两个实施测试工作的软件进行了简要介绍,并且详细介绍了自动化测试实现思路以及银行支付系统自动化测试总体结构。最后根据银行付款业务项目的应用背景下,介绍了基于QTP的自动化测试的具体设计内容。基于QTP的自动化测试设计包括自动化测试实施规划和功能分解的自动化测试框架,包含使用TD和QTP管理测试脚本以及测试自动化实现的两个难点。使用QTP自动化测试工具来实现银行付款业务项目的测试工作则包含测试设计以及测试实现两部分。该用例实现了QTP与TD的结合以及基于功能分解的自动化测试方式,从而达到了设计目的。