51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2781|回复: 0
打印 上一主题 下一主题

软件本地化错误修复的技巧

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-13 14:41:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件本地化错误修复的技巧
有效修复软件错误需要熟悉被修复软件的使用和功能,根据错误的类型和特点选择适当的测试工具,熟练使用修复错误的工具软件,掌握各种修复方法,包括准确分析错误产生的原因,快速定位错误的位置,不断总结修复经验,循序渐进地提高修复错误的技巧。
以下列举出错误修复的常见技巧。
    很多本地化引起的功能错误是由于额外的翻译程序变量引起的。因此,检查程序变量是否被翻译了。另外,字符串中多个程序变量的前后顺序,不能改变。 逐步替换法。修复错误的关键是定位错误。对于很难定位的错误,可以先用未本地化的源程序文件替换错误的本地化文件,确保源程序文件不能重现该错误。然后使用翻译的内容逐步替换可能产生错误的源程序文件,逐渐缩小错误产生的范围,验证错误位置,直到找到错误的最终位置。 搜索字符串的技巧。在使用本地化工具搜索本地化资源文件的错误字符串时,可以尝试先包含全部字符串,可以直接快速找到错误的位置。如果无效,再包含部分字符串搜索,找到错误字符串的文件名和需要修改的字符串的位置。 相同类型的多个错误可能是一个原因造成的。例如,全部对话框的字体类型格式不正确,可能是在本地化过程中,没有正确设置本地化的默认字体引起的。检查软件的全部可以本地化的资源文件,将所有对话框的字体统一设置成当地正确地字体可以解决全部该类错误。 一个错误可能在本地化软件的其他位置重复出现。不要孤立的修复一个错误,而应该检查和修复其他没有报告的相同错误。例如,如果报告了软件安装程序的“上一步 ( P )”和“下一步( N )”按钮中的文本显示不完整,应该检查全部对话框的这些按钮是否都不正确,并统一调整大小和位置。 有的错误可能不是被测软件的错误,而是本地化操作系统或第三方插件引起的。这类错误不属于本地化错误修复工程师的修复范围。 优先修复严重的软件错误。例如,功能错误和严重的翻译错误。 先易后难。首先修复简单的有把握成功修复的错误,然后集中精力修复难以定位的错误。
  • 密切交流,善于总结。对于比较难以修复的错误,如果其他修复工程师以前成功修复过相同的错误,请教采用的方法是最快的办法。很多软件错误属于相同的类别,可以使用相同的方法修复,要善于观察、积累和总结修复方法。


作者:崔启亮
原始出处:本地化世界网www.giltworld.com
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-11 12:34 , Processed in 0.071385 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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