在学习代码测试时,我遇到了“土耳其测试”一词。我真的不知道这意味着什么。

什么是土耳其测试?为什么这样称呼呢?

最佳答案

土耳其问题与软件国际化有关,或仅与其在各种语言文化中的不当行为有关。

在不同的国家/地区,有不同的标准,例如书写日期(土耳其为14.04.2008,美国为4/14/2008),数字(即波兰的123,45和美国的123.45)以及字符大写规则(例如土耳其字母i,i和ı)。

正如Jeff Moser在下面指出的那样,土耳其用户指出了一个这样的问题,他在ToUpper()函数中发现了一个错误。在下面的评论中有更多详细信息。

但是,问题不仅限于土耳其和字符串转换。

例如,在波兰和许多其他国家,日期和数字也以不同的方式书写。

来自a Google search for the Turkey Test的一些链接:

  • Does Your Code Pass The Turkey Test?
    由Jeff Moser
  • What's Wrong With Turkey?
    通过杰夫·阿特伍德
  • 关于testing - 什么是土耳其测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/796986/

    10-08 22:59