使用 IBM Rational Functional Tester 实现全球化应用的自动化测试 软件测试
本文内容包括:
前提条件
测试自动化概述
全球化测试自动化遇到的典型问题
全球化应用程序的自动测试是如何工作的
全球化应用程序的自动测试的步骤
这种方法的优点
参考资料
如果您想为了全球化的应用开发测试自动化脚本,但是您遇到了困难,因为记录在特定位置的自动化的脚本运行在其他位置时会失败,那么这篇文章正好能助您一臂之力。这篇文章向您介绍了一种方法,可以使您完美地运行一个在不同地点的 IBM ®Rational®Functional Tester 开发出来的测试自动化套件。测试自动化工程师只需要知道对象的部分属性,就能够使用测试套件开放的知识解决本地化的应用问题。
前提条件
需要安装 IBM Rational Functional Tester 版本 6 或 7 以及必要的语言包。
根据需求(例如日本、中国和法国),为所有必需的地点安装操作系统语言包。
测试自动化概述
手动测试很耗时间、劳动强度高,并且通常是很单调的。手动测试引入了一些问题,尤其是在资源有限、期限严格的情况下。如果您需要改善您的应用程序测试并且确保其无障碍地工作,那么您向着自动化全部手动测试任务方向移进这一点是非常重要的。
在当今自动化测试周期逐渐缩减的环境下,自动化测试使得不仅是专业人士甚至是新用户在应用程序测试中快速地得到了高质量的结果。自动化工具记录了用户和一个应用程序的交互过程,由这个过程生成的脚本之后可以用来接下来的测试。总而言之,测试自动化使您在期限内以节省成本的方式最优化复杂应用程序的质量。这样能使您更快地得到更高质量的软件。
通过使用 IBM Rational Functional Tester,将其作为一个测试自动化工具,测试自动化是一个三步过程::
记录:当用户导航应用程序的时候记录当前的测试脚本。您也可以插入验证点使系统的相应有效,使数据驱动的测试脚本在各种数据输入上执行相同的脚本。
增强:增加代码以执行各种不同的功能。典型的增强测试脚本的修改包括条件分支、重构和例外处理
回放: 运行脚本在测试时记录过程中仿真一个用户对应用程序的相同行为。差异被记录在日志中,测试人员可以确定是否功能性良好,有没有回归的缺陷被引入了。
全球化测试自动化遇到的典型问题
由于不断变化的软件部署趋势,一个测试自动化工程师要面临一些挑战。当前的趋势是,使用它们的软件开发组织和客户分布于不同的地理位置,这就意味着应用程序必须是全球化的。