51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 7639|回复: 1
打印 上一主题 下一主题

软件本地化回归测试自动化解决方案

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-23 14:01:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件本地化回归测试的难点

本地化(Localization)意味着一款产品的测试需要重复很多次,具体测试与本地化支持的语言种类有关,
加上需要支持的操作系统的版本,以及版本升级,测试人员需要重复测试的次数呈级数上升。



一个自然的解决方案是引入自动化回归测试,然而自动化测试工程师通常会面临如下本地化回归测试自
动化的常见问题:

1、某些自动化测试工具录制的是屏幕坐标的点击,而不同语言的本地化软件在位置上可能会有差异。

2、测试脚本中的数据依赖语言,例如:

WebLinkClick (http://www.bowneglobal.com, "Home")

这里的“Home”在不同语言的本地化软件中并不通用,因此这个测试脚本不能重复在多个语言版本的软
件上进行回归测试。




什么时候进行本地化回归测试的自动化?

在本地化回归测试中,我们至少可以看到3种场景是需要自动化测试的:

1、当需要测试的语言版本超过3~4种的时候。

2、当你需要做很多的安装、配置测试时。

3、当你需要在多个操作系统版本上进行回归测试的时候。



需要注意的是:自动化测试作为本地化回归测试的有效补充,能节省大量时间和资源,但是不能作为
手工测试的替代。



TIB工作室的本地化回归测试自动化框架

录制回放的自动化测试工具不能满足本地化回归测试的要求,我们需要更高级的框架来支持,这个框
架需要:

1、方便地管理多语言软件版本的对象库,用同一份测试脚本对多个语言版本软件进行测试。

2、支持测试环境搭建的自动化,包括操作系统的安装、软件的自动化安装、配置等。

3、支持7*24小时不间断无人值守调度执行自动化测试。

4、输出结构清晰的测试报告和日志。



成功案例

HP打印机管理软件本地化回归测试自动化框架支持23种语言版本软件在5个操作系统环境中的自动化
回归测试,具有以下特点:

1、单一脚本自动化测试多个打印设备。

2、支持兼容性测试。

3、单一对象库支持23种语言界面,基于Excel的本地化资源管理。

4、提供友好的测试配置界面。

5、自动获取回归测试版本、搭建测试环境、执行测试脚本、生成测试报告

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-26 01:29 , Processed in 0.066044 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表