51Testing软件测试论坛

标题: [QQ拼音输入法4.3]每天5分钟找虫子 [打印本页]

作者: vagabond1    时间: 2011-7-12 23:37
标题: [QQ拼音输入法4.3]每天5分钟找虫子
属性设置->输入法管理:热键切换至QQ拼音:CTRL+F10 不可用。当同时按下CTRL和F10时,系统不响应。而其他F2等按键可响应。
作者: vagabond1    时间: 2011-7-13 23:33
拼音模式是双拼,并且在常规设置中使用超级简拼。
这时输入简拼:txpycdk或者tj’xc'pm'yi'c'd'k
期待出现“贪小便宜吃大亏”这样的结果。但是没有出现这样的候选字。
而在这种设置下输入: txpysrf,则能出现期待的候选字:腾讯拼音输入法
作者: vagabond1    时间: 2011-7-14 23:32
V模式数字转换有个功能是股票代码转换成股票名称
而当输入v000621和v000620时不能得到相应的股票名称。
经查:000620是新华联(曾经停牌,在2011年6月股改完成)
000621是*ST比特
v000620
[attach]74207[/attach]
作者: vagabond1    时间: 2011-7-16 09:44
4.V模式数字转换
3)日期转换
在这样的模式中,取值范围是100年到9999年。而当用户想输入v80-01-01时,输入法不能给出用户提示。
期待可以给出”1980年1月1日“的提示。
作者: vagabond1    时间: 2011-7-16 10:01
一个小错误
4.V模式数字转换
3)日期转换
当双拼模式下输入V200.7.1时,出现了香港回归纪念日。呵呵。当时香港可能还不是一个岛。
[attach]74230[/attach]
作者: vagabond1    时间: 2011-7-16 22:38
QQ拼音的个人中心访问不了。503 服务器没有响应
用QQ账号登陆了之后,点击个人中心,发现访问不了。
[attach]74239[/attach]
作者: vagabond1    时间: 2011-7-18 23:37
简介:QQ拼音自带微博广播的功能,可通过ctrl+alt+M调出发送微博的对话框
在对话框中成功登陆微博之后,就可以编写微博了。并且它有一个比较好用的功能是你在输入“@”之后,QQ拼音会根据你写的字母帮助你找到你所收听的人。
例如:
[attach]74285[/attach]
这个功能所依赖的正是在Application Data下面的QQPYMBlog的cachedata.xml文件。通过这样的文件,就可以辅助你完成@操作了。
清楚此功能之后,我把我的发现记录下,也不知道对不对,要是不对,希望大家多提意见。
描述:在工具栏退出登陆之后,缓存文件cachedata.xml并不会自动删除。而通过微博发送工具退出登陆,缓存文件cachedata.xml被删除了。
重现步骤:
1. 工具栏登陆,如下图
[attach]74284[/attach]
2. 热键启动微博广播工具ctrl+alt+M。之后关闭小工具。可以看到在QQPYMBlog下产生cachedata.xml文件。
3. 通过工具栏退出登陆,发现cachedata.xml没有被删除。
期待结果:
cachedata.xml能够被删除。因为文件中有一些明文的个人资料存在。
观察:
当微博广播工具打开状态时,cachedata.xml被读入到内存中,并且会撤销在磁盘上存放的同名文件。如果是通过微博广播工具退出登陆,则cachedata.xml不会放回到磁盘上。(纯属我的个人理解)
作者: vagabond1    时间: 2011-7-20 21:27
在windows 7下我先后安装了搜狗输入法和QQ拼音输入法,并且都设置为首位。

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

如下图:
[attach]74314[/attach]
继而在输入法的设置中,看到了如下图。搜狗输入法因为是之前安装的,所以默认输入法是它。而QQ拼音是在中文输入法的首位。
[attach]74312[/attach]
作者: vagabond1    时间: 2011-7-20 21:59
通常输入法提示中9的位置会安排给天气或者是系统提示出的词组,所以当自定义短语的排列位置设置为9时,就会放到下一排了。
例如:
先设置每页的候选词为:9
在高级设置中,开启天气提示
这个时候,开启自定义短语并且设置缩写“alpha”的排列位置为9
确定后,输入“alpha”,会发现位置9是阿里的天气,而下一页的第一个才是α。
[attach]74315[/attach]
作者: vagabond1    时间: 2011-7-24 08:44
本帖最后由 vagabond1 于 2011-7-24 08:54 编辑

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

再切换到简体,继续输入lou,看耨的正确读音提示,也没有。
如图
[attach]74382[/attach]
作者: vagabond1    时间: 2011-7-24 11:31
在自定义短语中,QQ拼音可以使用宏定义。但是在这样好用实用的功能下,我发现不易于使用的地方。
1. 关于宏定义,我没有找到帮助文档,如何找到QQ拼音支持的宏命令?
只是在QQ帮助文档上有关于年月日的宏定义
2. 宏命令智能度不够
如:我定义了一个短语,是这样的$(Year)。可以提示出2011
而当我定义变成这样$(year)。提示出11
如下图:
[attach]74384[/attach]
3. 当我希望输入月和日时,我只是把小写字母改为大写字母,却不能识别了
如:$(month)-->>$(Month)
$(date)-->>$(Date)
作者: huoxingyinzi    时间: 2011-7-24 14:10
回复 12# vagabond1

基本设置中只有l=n ,r=l
没有l=r
[attach]74385[/attach]
作者: huoxingyinzi    时间: 2011-7-24 14:45
回复 6# vagabond1

这个问题应该只是当时腾讯服务器挂掉了,现在正常了
作者: vagabond1    时间: 2011-7-24 23:11
回复 15# huoxingyinzi

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

发现皮肤信息还在。
在设置属性点击确定之后,皮肤信息会被删除。
作者: huoxingyinzi    时间: 2011-7-25 22:19
回复 15# vagabond1


建议多试几次,这个问题有可能是你删除时,打开了xml文件造成的
所以让程序对于xml文件只有只读权限而没有人写的权限
作者: vagabond1    时间: 2011-7-25 22:41
本帖最后由 vagabond1 于 2011-7-25 22:46 编辑

回复 12# huoxingyinzi
看见您的回复,很高兴关注我的帖子。
关于模糊音的设置,我是这样想的。
我拿l=n举个例子。
如图:
[attach]74416[/attach]
所以我猜测模糊音中的设置是双向作用的,而非单向作用。
当我只设置r=l,则能看见肉的拼音提示;
当我只设置l=n,则能看见耨的拼音提示。
当我两个都设置完毕,只有一个拼音提示。
如图:
[attach]74417[/attach]
以上只是我的观点,有兴趣咱们继续讨论。
作者: huoxingyinzi    时间: 2011-7-25 22:44
回复 7# vagabond1


个人理解这是一个by design的设计
1.拼音工具只是QQ拼音调用腾讯其他产品提供的一个api
2.微博上的功能是微博自己本身的,所以注销操作只是为了事登陆状态保持一致,而修改了数据库的值3.cachedata.xml的作用就是保留用户的数据缓存,腾讯这么设计是为了在你关闭的时候保留用户上次的数据,而做的一个数据备份。
而当你再次登录的时候将会将上次数据与服务器的数据进行比较,如果是服务器上是最新的数据配置,那么删除本地数据库,从服务器上下载最新的数据库配置。
同时当你微博广播工具打开时,cachedata.xml文件通过程序读取,这样更加方便用户调用@的数据,而不用每次到要到服务器上去取值,而增加网络延迟与服务器的负担。
作者: vagabond1    时间: 2011-7-25 22:46
用快捷键ctrl+alt+m调出微博发送工具,登陆成功后,点击昵称那应该是可以进入微博官网的。
点击完毕之后,确实是到了腾讯微博的访问页面,但是还需要输入密码才能进入。
不知道是否可以直接进入访问。
作者: vagabond1    时间: 2011-7-25 22:52
本帖最后由 vagabond1 于 2011-7-26 08:46 编辑

回复 18# huoxingyinzi
我觉得你说的有道理。学习了
但是关于cachedata.xml的作用,我可能不大苟同。昨天晚上没仔细看你的回帖。今晚我在回去仔细研究一下cachedata.xml的作用。咱们再做个讨论。
跟你讨论很愉快。
作者: vagabond1    时间: 2011-7-26 21:32
回复 18# huoxingyinzi
我同意你说的关于cachedata.xml的作用部分,分析的很到位。很受益。
但是我描述的那个疑问,是关于退出登陆后是否删除缓存文件的问题。我是觉得QQ拼音做的有点不一致的地方。在微博发送工具中退出登陆,它是会删除cachedata.xml和缓存的图片的。我觉得它这样的设计是为了安全的考虑。而在工具栏中的退出登陆,没有删除cachedata.xml。而工具栏退出登陆后,微博工具也会同时退出登陆。正是从这个不一致的角度出来,我提出的这个疑问。这个疑问是不是bug,还需要进一步讨论。
很感谢你的观点。
作者: vagabond1    时间: 2011-7-26 21:50
QQ拼音微博发送工具的微博锁定功能。
这个功能我没大明白。在对话框的右上角有个小锁头,锁定就需要密码才能进入。但是,我如果点击了对话框的用户名(网页进入微博的那个功能)。我还是能够进入这个被锁定用户的微博网页,而且是登陆后的状态,意味着可以发微博。
所以这个锁定状态是不是能够让用户不能直接进入微博中的用户空间,需要输入用户名才可以进入。当然,这只是个人的一个想法。
作者: vagabond1    时间: 2011-7-27 21:25
回复 22# vagabond1

這個跟我在网页上选择了下次自动登录有关系。所以不是bug。
作者: vagabond1    时间: 2011-7-27 22:10
打字统计中的历史最快速度的计算方式
如图:
[attach]74471[/attach]
就打了一个字,速度居然这么高。呵呵。
从我的体验上看,它的算法很奇怪。比方说你在1秒中打了一个字,它速度的计算方式就是用60除以1,得到你一分钟的打字速度。图上得到的112字/分钟,就是我在0.53秒打出了这个字。
它的计算方式也就是说每个字都按0.53秒的速度打出,你在一分钟就能到112字的成绩。
而实际上,我一分钟就打出了一个字,速度为什么不是1呢?如果是记录下一分钟内真实输入的字数呢?
作者: vagabond1    时间: 2011-7-29 22:16
QQ拼音输入法打字统计中时间区间错误
如下图,结束统计时间早于开始统计时间。
作者: vagabond1    时间: 2011-7-30 23:29
当皮肤设置的排列方式改为竖排并且候选框位于输入框右侧时,如果输入字符过长,系统没有判断右边的边界,导致候选框出屏幕了。

步骤:

1. 设置排列如下图:
[attach]74537[/attach]
2. 输入a直到候选框出屏幕

如下图:
[attach]74538[/attach]
而在横排的时候就不会出现这样的情况,因为它会探测到候选框已经在屏幕的最右端,所以会把前面的字符往前。
作者: huoxingyinzi    时间: 2011-7-31 13:25
回复 17# vagabond1

你好,我按照你的步骤进行了下操作,
当既r=l,又l=n的时候,我的不出你的结果,输入楼(lou),出现候选词肉(rou)
而是出现了楼(lou),出现候选词耨(nou)

按照l=n,r=l,我尝试你的双向推理,最后理论应该得出来的结果是l=>n,n=>l,r=>l,l=>r
但程序实际得出结果:
l=>n:输入楼(lou),候选为耨(nou)
n=>l:输入耨(nou),候选为楼(lou)
r=>l:输入肉(rou),候选为楼(lou)
l≠r:输入楼(lou),候选为耨(nou),而不会返回肉(rou),因为如果返回了肉(rou)那么就违背了第一条的双向
有点照成程序的混乱。
所以这个我觉得就要看程序本身对于这个模糊设置的组合搭配的设计原来是怎么样的了,不能拿单声母组合和多声母组合打等号
所以qq拼音这个问题是否是bug,我觉得看spec才能做决定
而你觉得应该出现肉(rou)的结果,我觉得可以给个建议,建议在多声母的情况下,同时出现耨(nou)和肉(rou)
作者: vagabond1    时间: 2011-7-31 22:09
我发现QQ拼音有u模式输入,即输入u之后进入笔画输入,而如果输入的是英文,按逗号可以进入英文补全模式。如果我输入的是up这样的以u打头的单词并后面是hsp等,就无法进入英文补全模式,出现的是笔画输入。
我尝试关闭u模式,好像没找到开关。
作者: vagabond1    时间: 2011-8-3 00:17
QQ从活动到变成锁定状态并且此时QQ拼音输入法用户登录对话框一直是启用状态,则仍然能够利用快速登录模式进行登录。
步骤:
1. 登录QQ2011,使QQ处于活动非锁定状态
2. 调出QQ拼音输入法用户登录界面,快速登录按钮可用
3. 锁定QQ2011
4. 通过快速登录模式登录

期待:
因为在弹出用户登录对话框时,会检测QQ用户是否是非锁定状态,而在对话框弹出之后,在切换普通登录模式和快速登录模式时,不再检测QQ用户是否处于非锁定状态。个人认为,这样会有安全隐患。
作者: vagabond1    时间: 2011-8-3 23:32
一个天气信息的问题。
在属性设置的高级设置中,开启天气提示。
输入香港会显示这样的信息在候选9中:“香港 8月3日:晴 27~33℃ 明:晴 28~33℃”
调整系统时间到8月1日,重新启动QQ拼音。
再次输入香港,发现显示信息为“香港 8月1日:晴 27~33℃ 明:晴 28~33℃”
打开WeatherShow.dat文件,看见Date=2011.08.03。在本机的系统时间与从服务器下载的文件里的时间有冲突的时候,用的是本机的时间,但是天气却是服务器的文件里的天气信息。
作者: huoxingyinzi    时间: 2011-8-7 01:15
回复 28# vagabond1


v模式下应该也是这样的,这应该也是by design的问题
作者: huoxingyinzi    时间: 2011-8-7 01:15
回复 28# vagabond1


v模式下应该也是这样的,这应该也是by design的问题
作者: 初柳儿    时间: 2011-8-7 11:13
厉害,这也能发现




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2