51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 9746|回复: 32
打印 上一主题 下一主题

[QQ拼音输入法4.3]每天5分钟找虫子

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-7-12 23:37:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
缺陷描述
被测试软件名称及版本: QQ拼音输入法4.3
软件类别: 输入法
软件地址: shurufa.qq.com
操作系统及版本: windows xp sp3 & windows 7
浏览器平台及版本: IE 8 & IE 9
软件开发语言: 未知
缺陷类型: 其他
缺陷等级: 一般
缺陷简要描述: 属性设置->输入法管理:热键切换至QQ拼音:CTRL+F10 不可用。当同时按下CTRL和F10时,系统不响应。而其他F2等按键可响应。
属性设置->输入法管理:热键切换至QQ拼音:CTRL+F10 不可用。当同时按下CTRL和F10时,系统不响应。而其他F2等按键可响应。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-7-13 23:33:24 | 只看该作者
拼音模式是双拼,并且在常规设置中使用超级简拼。
这时输入简拼:txpycdk或者tj’xc'pm'yi'c'd'k
期待出现“贪小便宜吃大亏”这样的结果。但是没有出现这样的候选字。
而在这种设置下输入: txpysrf,则能出现期待的候选字:腾讯拼音输入法
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-7-14 23:32:50 | 只看该作者
V模式数字转换有个功能是股票代码转换成股票名称
而当输入v000621和v000620时不能得到相应的股票名称。
经查:000620是新华联(曾经停牌,在2011年6月股改完成)
000621是*ST比特
v000620

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-7-16 09:44:09 | 只看该作者
4.V模式数字转换
3)日期转换
在这样的模式中,取值范围是100年到9999年。而当用户想输入v80-01-01时,输入法不能给出用户提示。
期待可以给出”1980年1月1日“的提示。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-7-16 10:01:19 | 只看该作者
一个小错误
4.V模式数字转换
3)日期转换
当双拼模式下输入V200.7.1时,出现了香港回归纪念日。呵呵。当时香港可能还不是一个岛。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-7-16 22:38:11 | 只看该作者
QQ拼音的个人中心访问不了。503 服务器没有响应
用QQ账号登陆了之后,点击个人中心,发现访问不了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-7-18 23:37:17 | 只看该作者
简介:QQ拼音自带微博广播的功能,可通过ctrl+alt+M调出发送微博的对话框
在对话框中成功登陆微博之后,就可以编写微博了。并且它有一个比较好用的功能是你在输入“@”之后,QQ拼音会根据你写的字母帮助你找到你所收听的人。
例如:

这个功能所依赖的正是在Application Data下面的QQPYMBlog的cachedata.xml文件。通过这样的文件,就可以辅助你完成@操作了。
清楚此功能之后,我把我的发现记录下,也不知道对不对,要是不对,希望大家多提意见。
描述:在工具栏退出登陆之后,缓存文件cachedata.xml并不会自动删除。而通过微博发送工具退出登陆,缓存文件cachedata.xml被删除了。
重现步骤:
1. 工具栏登陆,如下图

2. 热键启动微博广播工具ctrl+alt+M。之后关闭小工具。可以看到在QQPYMBlog下产生cachedata.xml文件。
3. 通过工具栏退出登陆,发现cachedata.xml没有被删除。
期待结果:
cachedata.xml能够被删除。因为文件中有一些明文的个人资料存在。
观察:
当微博广播工具打开状态时,cachedata.xml被读入到内存中,并且会撤销在磁盘上存放的同名文件。如果是通过微博广播工具退出登陆,则cachedata.xml不会放回到磁盘上。(纯属我的个人理解)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-7-20 21:27:42 | 只看该作者
在windows 7下我先后安装了搜狗输入法和QQ拼音输入法,并且都设置为首位。

但是当我从英文输入法切换到中文输入法时,发现先出现的是搜狗输入法。

如下图:

继而在输入法的设置中,看到了如下图。搜狗输入法因为是之前安装的,所以默认输入法是它。而QQ拼音是在中文输入法的首位。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2011-7-20 21:59:06 | 只看该作者
通常输入法提示中9的位置会安排给天气或者是系统提示出的词组,所以当自定义短语的排列位置设置为9时,就会放到下一排了。
例如:
先设置每页的候选词为:9
在高级设置中,开启天气提示
这个时候,开启自定义短语并且设置缩写“alpha”的排列位置为9
确定后,输入“alpha”,会发现位置9是阿里的天气,而下一页的第一个才是α。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-7-24 08:44:43 | 只看该作者
本帖最后由 vagabond1 于 2011-7-24 08:54 编辑

在基本设置中,将初始输入状态改为繁体。
开启模糊音:l = r
输入lou,查看候选词。
肉应该给出正确的读音。如图


再切换到简体,继续输入lou,看耨的正确读音提示,也没有。
如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2011-7-24 11:31:38 | 只看该作者
在自定义短语中,QQ拼音可以使用宏定义。但是在这样好用实用的功能下,我发现不易于使用的地方。
1. 关于宏定义,我没有找到帮助文档,如何找到QQ拼音支持的宏命令?
只是在QQ帮助文档上有关于年月日的宏定义
2. 宏命令智能度不够
如:我定义了一个短语,是这样的$(Year)。可以提示出2011
而当我定义变成这样$(year)。提示出11
如下图:

3. 当我希望输入月和日时,我只是把小写字母改为大写字母,却不能识别了
如:$(month)-->>$(Month)
$(date)-->>$(Date)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-7-24 14:10:31 | 只看该作者
回复 12# vagabond1

基本设置中只有l=n ,r=l
没有l=r

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-7-24 14:45:03 | 只看该作者
回复 6# vagabond1

这个问题应该只是当时腾讯服务器挂掉了,现在正常了
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2011-7-24 23:11:39 | 只看该作者
回复 15# huoxingyinzi

对,我也发现了。现在能访问了。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2011-7-24 23:24:26 | 只看该作者
在研究皮肤的时候,发现在Application data下Skin文件夹中,有个AppSkin.xml文件。它是记录客户应用的皮肤信息的。
当你安装了一款皮肤时,皮肤会变成默认的皮肤并且把信息写入到AppSkin.xml。当删除皮肤时,AppSkin.xml里相应的皮肤信息也会被删除。
在测试时,发现用右键菜单中的删除皮肤并不能够自动删除AppSkin.xml文件中皮肤的信息。如果是设置中删除皮肤后,点击取消设置,AppSkin.xml的相应皮肤信息也不会删除。
步骤如下:
1. 安装一个皮肤,我是拿的阿缺皮肤做的实验
2. 启动QQ拼音会显示阿缺皮肤。
3. 右键菜单中设置皮肤,切换到默认皮肤
4. 删除阿缺皮肤
如下图:

5. 查看AppSkin.xml文件

发现皮肤信息还在。
在设置属性点击确定之后,皮肤信息会被删除。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2011-7-25 22:19:14 | 只看该作者
回复 15# vagabond1


建议多试几次,这个问题有可能是你删除时,打开了xml文件造成的
所以让程序对于xml文件只有只读权限而没有人写的权限
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2011-7-25 22:41:21 | 只看该作者
本帖最后由 vagabond1 于 2011-7-25 22:46 编辑

回复 12# huoxingyinzi
看见您的回复,很高兴关注我的帖子。
关于模糊音的设置,我是这样想的。
我拿l=n举个例子。
如图:

所以我猜测模糊音中的设置是双向作用的,而非单向作用。
当我只设置r=l,则能看见肉的拼音提示;
当我只设置l=n,则能看见耨的拼音提示。
当我两个都设置完毕,只有一个拼音提示。
如图:

以上只是我的观点,有兴趣咱们继续讨论。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2011-7-25 22:44:18 | 只看该作者
回复 7# vagabond1


个人理解这是一个by design的设计
1.拼音工具只是QQ拼音调用腾讯其他产品提供的一个api
2.微博上的功能是微博自己本身的,所以注销操作只是为了事登陆状态保持一致,而修改了数据库的值3.cachedata.xml的作用就是保留用户的数据缓存,腾讯这么设计是为了在你关闭的时候保留用户上次的数据,而做的一个数据备份。
而当你再次登录的时候将会将上次数据与服务器的数据进行比较,如果是服务器上是最新的数据配置,那么删除本地数据库,从服务器上下载最新的数据库配置。
同时当你微博广播工具打开时,cachedata.xml文件通过程序读取,这样更加方便用户调用@的数据,而不用每次到要到服务器上去取值,而增加网络延迟与服务器的负担。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2011-7-25 22:46:08 | 只看该作者
用快捷键ctrl+alt+m调出微博发送工具,登陆成功后,点击昵称那应该是可以进入微博官网的。
点击完毕之后,确实是到了腾讯微博的访问页面,但是还需要输入密码才能进入。
不知道是否可以直接进入访问。
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2011-7-25 22:52:33 | 只看该作者
本帖最后由 vagabond1 于 2011-7-26 08:46 编辑

回复 18# huoxingyinzi
我觉得你说的有道理。学习了
但是关于cachedata.xml的作用,我可能不大苟同。昨天晚上没仔细看你的回帖。今晚我在回去仔细研究一下cachedata.xml的作用。咱们再做个讨论。
跟你讨论很愉快。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-4-24 06:48 , Processed in 0.079122 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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