51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

I18N测试关注点(4)--时间日期格式,区域设置相关测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-3 21:43:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在平时的测试过程中,大家可能会注意到在界面上经常会有一些时间日期格式的显示,例如2009-03-13
这种日期大家一看可能就会明白是2009年3月13日,如果换成这样4/3/2009,一般情况下表示的是2009年3月4号,但是有些地方
这样的意思表示是2009年4月3号,大家可以到区域设置里面观察一下,大部分的日期格式是年月日或日月年,但是也有月日年的。
而且日期的格式也多种多样,例如,YYYY-MM-DD, YYYY/MM/DD,MM.DDD.YYYY
国际化测试的一部分工作就是关注这些的.比如日期的显示要和区域设置中的保持一致,分隔符显示是否正确,长日期,短日期格式等。

另外一个就是时间的显示,有的用24小时制,有的用12小时制,我这段时间做的一个项目就发现几个问题出在这个上面,如果时间用24小时没有问题,如果用12小时制,下午1点本来应该显示为1:00PM, 结果显示成了13:00PM, 我这里说PM只是举个例子,如果是中国,那就应该是上午,下午了。所以大家测试这块时还是要多考虑一些,最好用超过13点的数据来测试12小时制。 时间显示的另外一个常见问题是界面显示,比如24小时制显示是正常的,但是换成12小时制后,label或控件长度就不够了,有可能显示不完成。另外的就是可能引起一些和时间相关的功能问题.

关于区域设置这块其实有很多点要测,比如数字的显示,123456, 千位一般有一个分隔符,123,456,有的显示就是123'456,还有
可能显示为123 456。

区域设置里面一个比较敏感的测试点就是关于货币符号测试,这个说起来简单,就是看货币符号能不能随着区域的变化而变化,但是实际上测试起来要考虑的问题很多,如果提供了货币符号变化的功能,那紧接着要考虑的就是钱的多少会不会随货币符号变化而变化,比如说你去网上买一个东西,当区域是美国时,显示是$100,如果区域是中国,如果显示为¥100 那可能就是一个很大的问题。这块具体怎么做还是要具体问题具体分析,我见过的做法通常是,维护一个列表,钱符号和钱数量组成对,界面上显示时根据区域设置来提取钱符号和数量,如果是这些国家之外的,就统一用美元或欧元符号和其对应的钱数量。

具体就不说那么多了,大家有空可以到区域设置里面看看,进入自定义里面,里面有很多东西可以改,也就包含了很多测试点,多看看区域设置,可能帮你想到很多测试点

[ 本帖最后由 lj1981727 于 2009-3-3 21:50 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-3 10:48 , Processed in 0.066360 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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