首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室软件测试频道
Google
首页 资讯动态 测试技术 测试工具 行业软件测试 测试管理 测试下载 经验分享 软件质量 其他技术 RSS订阅 博客 论坛
您现在的位置: 中国IT实验室 >> 软件测试 >> 测试技术 >> 可用性测试 >> 正文

本地化测试错误分析与测试方法


   执行自动化测试脚本完成自动化测试

  自动化测试过程



  录制测试过程成为自动化测试脚本

  开始自动化测试过程的第一个步骤是根据测试用例(测试需求)录制测试活动的过程。当测试人员在被测试的应用程序中进行测试的活动时,自动化测试工具将捕获测试人员与应用程序之间的所有交互,并根据这些交互生成可重用的测试脚本。测试人员在这个阶段需要考虑的一个关键问题就是,使用的测试工具是否有能力在应用程序的环境中捕获所有与应用程序的交互。

  这里我们要强调的是你需要考虑与测试应用有关的所有环境。让我们通过一个例子进行说明。假如你的应用是一个基于 Web 的应用,你可能会认为我们测试工具只要能够支持你使用的浏览器就足够了。但这并不是足够的,在测试基于 Web 的应用的过程中,一定会去要和一些其他的补助应用打交道,比如也许你需要和某种数据库查许工具进行交互以确认数据被正确的输入到了数据库,或者也许你需要和注册表编辑器进行交互以验证注册表的键值。或者也许你将需要和一个电子邮件的客户端程序交互来验证从你的 Web 应用发出的邮件。 你对主要测试环境将是你对浏览器,但是你同时要确认你能够通过测试工具来测试其他所有的辅助环境,这样才能实现测试的所有环节的自动化。如果某一个测试环节不能被自动化测试工具支持,它将成为阻碍测试效率的瓶颈。

  增强和改进录制的自动化测试脚本

  自动化测试过程的第二个步骤是增强和改进已录制的测试脚本。你需要阅读录制好的脚本代码,并对其进行适当的需改。我们举例说明,当你录制一个脚本时,自动化测试工具将记录你输入的所有数据。用一个简单的脚本来说,你的脚本可以读出一个文本文件的内容,你可以通过设置参数为这个脚本输入不同的数据集。这样这个脚本变得更加有用了。

  为了实现这一点,你需要确保你能够得到一种简单的语言以支持你所有的需要。

  你还要确认你的测试工具能够支持所有你应用程序中的控件。通常情况下,开发人员将创建自己的GUI 或者甚至是一些非 GUI 的对象在应用程序中。你需要确认你能够通过修改测试脚本来使用这些控件。

  执行自动化测试脚本完成自动化测试

  执行单个或者少量的测试脚本是十分简单的,但是当回归测试不断的增加时,情况就变得复杂多了。你必须确认你能够协调测试脚本之间的关系,并能够从多台机器上按照多种配置来执行测试脚本。

  Ratioanl Robot 帮助你实现有效的自动化测试

  Robot 对录制测试脚本的支持

  Robot 可以监测到测试人员与应用程序之间的所有交互行为,并可以产生相应的测试脚本。

  现在你必须理解自动化测试中关于验证点和检查的主要区别。当你进行手工测试时,通常你可以通过看屏幕中显示的结果来判断应用程序执行是否是正确的,或者你可以将屏幕上的结果与文档或者其他的一些结果基线进行比较。在 Robot 中这种比较是通过在测试脚本中设置验证点实现的。在执行脚本时Robot 会在验证点获取测试感兴趣的数据,然后与已设定好的结果集进行比较判断测试是否通过。这个比较的过程叫作检查。

  Robot支持的环境

  目前 Robot 对几乎所有流行的应用环境多有良好的支持和工作表现。尤其是对象 HTML、Java 和 .NET 应用、 Visual Basic,、PowerBuilder,、Delphi、 Oracle 表单 和 MFC 控件(控件最常用在 C和 C++ 的应用中)有着非常强大的支持。

  在 Robot 覆盖了几乎所有的应用环境的同时,仍然存在一些用很少被使用的语言和环境创建的程序部分,对于这些环境, Robot 具有一种通用的记录引擎可以捕获几乎所有的基本界面交互。因此可以说,使用 Robot 能过满足几乎所有的测试环境要求。

上一页  [1] [2] [3] [4] [5] 下一页

【责编:Luzi】

中国IT教育

相关产品和培训
文章评论
 专题推荐

 ·节省成本才是“王道” VOIP案例应用…
 ·防范Linux病毒 打造没有病毒的乐土…
 ·巧用网络流量 打造健康内网…
 ·带你领略windows系统“另类”安装
 ·无线路由器设置从入门到精通
 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·企业网管如何部署你的网络监控系统?
 ·2008年软考官方指定教材及辅导书下载专题
 ·负载均衡技术方案攻略
 最近更新
 博客论点
 频道精选
 软件测试频道导航