51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1564|回复: 12
打印 上一主题 下一主题

(急)这算是BUG吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-30 19:55:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在做手机测试时候遇到个问题,关于输入法的。
输入1个中文占2个字节,英文、数字、字符各占一个字节。
单独输入中文和单独输入英文都没问题
但在中文和英文一起输入的情况下(只要有1个中文的情况下),所有的英文、数字、字符都按中文的字节长度来算。也就是2个字节。这样一来如果用中英输入短消息的时候,短信的内容长度就大打折扣。

我请教了一些老的测试人员,他们都说这不算是BUG,说输入法就是这么设计的。
但我个人理解,这是输入法设计上的问题,如果在站在用户的角度来讲,原本用别的手机一条消息就可以搞定,但用这个手机的输入法,可能就是2条短信。就像是坐了1。5元投币的公交车,因为没有零钱所以投了2元钱。虽然勉强可以接受,但事实上对用户的利益造成一定损失。所以处于这种角度的考虑我认为这就是一个BUG

但由于刚进公司,有些建议不敢乱题,所以想请各位老师帮忙分析分析。

[ Last edited by liangliang1108 on 2005-9-30 at 19:56 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-9-30 22:04:56 | 只看该作者
我认为应该算是一个缺陷,因为这不能说是错误,但这当然会影响使用者,让人家觉得很不爽,但不能说这就是错误。个人认为如果时间允许,就修改,如果进度紧张则应可以放过。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-10-2 13:48:39 | 只看该作者
同意楼上的观点~虽然感觉从用户角度讲,这个缺陷不怎么容易被发现~~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-10-3 17:34:57 | 只看该作者
这不算bug,因为英文还有半角全角之分,全角也要占二个字节
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-10-3 22:28:27 | 只看该作者
可以排除半角和全角的考虑,这部手机的输入法,不切换半角和全角。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-10-5 10:40:54 | 只看该作者
是不是bug应该根据设计或者需求来看,如果需求上就是这么定的,或者作为基线的设计就是这么设计的,那么不应该算作Bug.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-10-5 18:59:30 | 只看该作者
同意楼上的.建议和开发人员确认
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-10-10 11:10:25 | 只看该作者
个人认为如果从用户的利益角度考虑,这能算得上是一个BUG。但也不排除策划是这样设计的可能性,建议和策划确认一下。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-10-10 21:59:28 | 只看该作者
感谢楼上各位同胞,现经验证,联通规范中确实有如下定义,一条短信的长度为纯中文70个,纯英文140或160个,中英文混合输入长度按中文计算也就是70。
但我在其中又发现新的问题,这部手机所有的字符,如~@!·#¥%“:,。;—*等,其中包括中文的全角字符和英文的半角字符。但也全部按照中文的长度来计算。
如果我编辑一个全英文短信(140字符)的话,在里面加入英文中需要使用的"",.@等符号,那我的短信长度依然被限制为70个字符。
个人觉得这在逻辑上不太合理,因为即使做全英文的输入也需要用到英文的标点符号,如果按这样的限制,从实际的使用来说,中文和英文输入根本没有被区分开来。最严重的就是在需求中也没有考虑到这样的情况。想请各位高手指教。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-10-14 14:00:24 | 只看该作者
你这的情况我是这样理解的,短信中只要有1个全角字符,长度就应该是70个汉字,如果没有全角字符就是150或160个英文字母。如你所说,如果在英文短信中的标点符号是 , 之类的,那限制成70个字符是错误的,因为那是半角的符号!但是问题在于这部手机没有半全角切换。那么符号只有一种咯,考虑到有中文估计都算成全角咯

[ Last edited by tianzhiwei on 2005-10-14 at 14:10 ]
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-10-14 14:04:21 | 只看该作者
我现在用的手机符号都是中文符号,但都算半角。。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2005-10-15 18:53:35 | 只看该作者
补充一下,我这里测试的是CDMA手机。字符规范和G网是不同的。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-10-26 20:14:50 | 只看该作者
我有一个想法,成不成熟还希望高人指点。
是不是与定义int和flout型数据的计算形式有关系呢。当int遇上flout就应该转换成flout类型的数据来计算。在短信全文中如果只有英文(140或160字符),再加入了需要进行双字符运算的代码后,就把英文或以单字符计算的形式计算了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 06:56 , Processed in 0.069072 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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