2016-01-06 61 views
0

我们建立了一个多语言网站。在代码中,我们将英语字符串标记为翻译,但默认语言是我们的母语(匈牙利语)。我应该在功能测试中包含翻译正确性吗?

我应该将测试的默认语言设置为英语还是匈牙利语?

  • 如果我将它设置为英语,测试将更接近代码,因为测试编写器只需要查看代码来编写测试。
  • 如果我将它设置为匈牙利语,测试会更彻底,因为它们还可以发现翻译错误,翻译错误等。但在这种情况下,它们会更多地绑定到用户界面,而不是代码。我不确定这是否是专业人士或骗子。

什么是其他的优点/缺点?
有没有人有这方面的经验?

回答

1

“总是写代码,好像谁接管代码旁边的人将是一个武装变态谁知道你的地址”

我不知道,如果你的整个团队讲匈牙利语或没有,但你应该总是写代码因为每个(正派的)程序员都知道这种语言,你和其他人都不会在翻译和理解代码时遇到问题(至少不是在语言层)。

你永远不知道,也许明年其他团队/公司会把你的项目拿过来?你会把这个测试翻译成英文吗?听起来很浪费时间。

相关问题