1 / 6
文档名称:

浅谈自动化功能测试.doc

格式:doc   大小:22KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

浅谈自动化功能测试.doc

上传人:小枷 2018/9/18 文件大小:22 KB

下载得到文件列表

浅谈自动化功能测试.doc

相关文档

文档介绍

文档介绍:浅谈自动化功能测试
什么是自动化测试?一般指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果。所谓自动化,是把一人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例和通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。为在这过程中节省人力,便引入了自动化测试。
自动化测试的方法。我们在使用自动化测试工具进行功能测试时,主要是对软件进行自动化回归测试。回归测试是软件侧试过程中的一个重要阶段。当代码修改、软件硬件平台变更或硬件配置改变后, 都必须进行回归测试。作为软件生命周期的一个组成部分, 回归测试在整个软件测试过程中占有很大的工作比重。在测试过程中,回归测试有两个很大的缺点:费时而烦琐。尤其在测试用户界面(GUI)时, 测试变得很复杂, 操作员也非常容易出错。但越来越多的应用程序需要和图形用户界面(GUI)一期工作,为了支持这些应用程序的测试,就要求软件测试工具必须提供捕获用户操作(如击键、鼠标活动等)的能力和在代码被修改后自动回放用户操作的能力。
捕获和回放。所谓的摘获和回放技术就是先由手工完成一遍需要测试的流程,在这期间,测试工具可以把用户在进行测试时的键盘和鼠标等输入操作记录下来, 同时也把软件的响应记录下来, 当对软件作了修改并重新运行这个测试时, 就可以利用测试回放功能把这个测试以前所作的输入操作重新应用到本次侧试中,并自动比较软件对本次测试和以前的测试的响应是否相同,如果不同, 就表明对软件的修改产生了新的错误。
脚本技术。脚本是一组测试工具执行的指令集合,也是计算机程序的一种形式。脚本可以通过录制测试的操作产生,然后再做修改,这样可以减少脚本编程的工作量。当然,也可以直接用脚本语言编写脚本。在自动化测试时,应根据实际的测试需求和条件选取适当的脚本开发方法。一般都会综合好几种开发方法。
自动化测试的工具包括QTP、WinRunner、Rational Robot等。其中QTP主要用于回归测试和测试同一软件的新版本。
自动化过程不是智能的,核心仍然是人,从功能测试自动化过程来看,人在前期工作量较大。需要执行自动化测试,首先做许多数据或者脚本的配置操作。尤其QTP检查点的时候更能体现。
功能测试自动化的流程是从VSS-本地-自动翻译-自动发布-自动启动-自动测试-测试结果汇总。测试的应用类型包括Aclinex、Visual Basic、.
QTP的使用是从安装-制定测试计划-测试的录制-检查点的插入-参数化的实现-测试结果的查看。其中参数化的实现,Data Table:在QTP中有一个类似EXCEL的文档,我们可以通过View>>Data Table看到该项目功能。Data Table在参数化测试的过程中将起到非常重要的作用。
制定测试计划是自动测试的测试计划是根据被测项目的具体需求,以及所使用的测试工具而制定的,完全用于指导测试全工程。QTP是一个功能测试工具,主要帮助测试人员完成软件的功能测试,与其他测试工具一样,QTP不能完全取代测试人员的手工操作,但是在某个功能点上,使用QTP的确能够帮助测试人员做很多工作。在测试计划阶段,首先要做的就是分析被测应用的特点,决定应该对哪些功能点进行测试,可以考