浅谈自动化功能测试

浅谈自动化功能测试

ID:46778795

大小:68.00 KB

页数:6页

时间:2019-11-27

浅谈自动化功能测试_第1页
浅谈自动化功能测试_第2页
浅谈自动化功能测试_第3页
浅谈自动化功能测试_第4页
浅谈自动化功能测试_第5页
资源描述:

《浅谈自动化功能测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈自动化功能测试什么是自动化测试?一般指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果。所谓自动化,是把一人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例和通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。为在这过程中节省人力,便引入了自动化测试。自动化测试的方法。我们在使用自动化测试工具进行功能测试时,主要是对软件进行自动化回归测试。回归测试是软件侧试过程中的一个重要阶段。当代码修改、软件硬件平台变更或硬件配置改变后,都必须进行回归测试。作为软件生命周期的一个组成部分,回归测试在整个软件测试过程中占有

2、很大的工作比重。在测试过程中,回归测试有两个很大的缺点:费时而烦琐。尤其在测试用户界面(GUI)时,测试变得很复杂,操作员也非常容易出错。但越来越多的应用程序需要和图形用户界面(GUI)—期工作,为了支持这些应用程序的测试,就要求软件测试工具必须提供捕获用户操作(如击键、鼠标活动等)的能力和在代码被修改后自动回放用户操作的能力。捕获和回放。所谓的摘获和回放技术就是先由手工完成一遍需要测试的流程,在这期间,测试工具可以把用户在进行测试时的键盘和鼠标等输入操作记录下来,同时也把软件的响应记录下来,当对软件作了修改并重新运行这个测试时,就可以利用测试回放功能把这个测试以前所作的输入操作重新应用到本次

3、侧试中,并自动比较软件对本次测试和以前的测试的响应是否相同,如果不同,就表明对软件的修改产生了新的错误。脚本技术。脚本是一组测试工具执行的指令集合,也是计算机程序的一种形式。脚本可以通过录制测试的操作产生,然后再做修改,这样可以减少脚本编程的工作量。当然,也可以直接用脚本语言编写脚本。在自动化测试时,应根据实际的测试需求和条件选取适当的脚本开发方法。一般都会综合好几种开发方法。自动化测试的工具包括QTP、WinRunner^RationalRobot等。其中QTP主要用于回归测试和测试同一软件的新版本。自动化过程不是智能的,核心仍然是人,从功能测试自动化过程来看,人在前期工作量较大。需要执行自

4、动化测试,首先做许多数据或者脚本的配置操作。尤其QTP检查点的时候更能体现。功能测试自动化的流程是从VSS■本地-自动翻译■自动发布■自动启动-自动测试-测试结果汇总。测试的应用类型包括Aclinex.VisualBasic、Web•其中我们主要运用的是Web.QTP的使用是从安装■制定测试计划■测试的录制■检查点的插入・参数化的实现■测试结果的查看。其中参数化的实现,DataTable:在QTP中有一个类似EXCEL的文档,我们可以通过View»DataTable看到该项目功能。DataTable在参数化测试的过程中将起到非常重要的作用。制定测试计划是自动测试的测试计划是根据被测项目的具体需

5、求,以及所使用的测试工具而制定的,完全用于指导测试全工程。QTP是一个功能测试工具,主要帮助测试人员完成软件的功能测试,与其他测试工具一样,QTP不能完全取代测试人员的手工操作,但是在某个功能点上,使用QTP的确能够帮助测试人员做很多工作。在测试计划阶段先要做的就是分析被测应用的特点,决定应该对哪些功能点进行测试,可以考虑细化到具体页面或者具体控件。对于—个普通的应用程序来说,QTP应用在某些界面变化不大的回归测试中是非常有效的。创建测试脚本是当测试人员浏览站点或在应用程序上操作的时候,QTP的自动录制机制能够将测试人员的每一个操作步骤及被操作的对象记录下来,自动生成测试脚本语句。与其他自动测

6、试工具录制脚本有所不同的是,QTP除了以VBScript脚本语言的方式生成脚本语句以外,还将被操作的对象及相应的动作按照层次和顺序保存在一个基于表格的关键字视图中。比如,当测试人员单击一个链接,然后选择一个CheckBox或者提交一个表单,这样的操作流程都会被记录在关键字视图中。增强测试脚本的功能是录制脚本只是实现创建或者设计脚本的第一步,基本的脚本录制完毕后,测试人员可以根据需要增加一些扩展功能,QTP允许测试人员通过在脚本中增加或更改测试步骤来修正或自定义测试流程,如增加多种类型的检查点功能,既可以让QTP检查一下在程序的某个特定位置或对话框中是否出现了需要的文字,还可以检查一个链接是否返

7、回了正确的URL地址等,还可以通过参数化功能,使用多组不同的数据驱动整个测试过程。检查点包括标准检查点、图像检查点、表格检查点、页面检查点、文本检查点、位图检查点、可访问检查点和XML检查点。其中,标准检查对象的属性值,检查是否选用某单选按钮。图像检查点是检查图像源文件是否正确,检查图像的属性值。文本检查点是检查文本字符串是否显示在网页或应用程序窗口中的适当位置,检查预期的文本字符串是否显示在网页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。