[发明专利]一种中文输入法的测试方法、装置及电子设备有效
申请号: | 201811009138.2 | 申请日: | 2018-08-30 |
公开(公告)号: | CN108845955B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 张卓然 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F3/023 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中文 输入法 测试 方法 装置 电子设备 | ||
本发明的实施例公开一种用于移动终端的中文输入法的测试方法、装置及电子设备,涉及软件测试技术领域,能够解决目前测试输入法时需要人工拼写及选择汉字,费时费力的问题。所述中文输入法的测试方法包括:通过拼音转换程序将待测试文档中的每个汉字转换为对应拼写词;根据预先设置的包含拼音字母与坐标的对应关系的拼音字母坐标表,在当前输入屏幕中通过依次模拟点击所述拼写词中的拼音字母的坐标位置以输入拼写词;按照预定选择策略为所述各拼写词选择对应的输入汉字;将各拼写词对应的输入汉字与所述待测试文档中的对应目标汉字进行图片对比,以确定待测试中文输入法的输出是否正确。本发明适用于各种输入法的测试。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种用于移动终端的中文输入法的测试方法、装置及电子设备。
背景技术
随着移动设备的迅速发展,人们每日使用移动设备的时间剧增。输入法是移动设备上必不可少的应用之一,用户聊天、上网查资料等等都需要使用输入法。好用的输入法能够为更多不用差异的人群提供精准的输入,因此,在开发输入法之后,需要对输入法的性能好坏进行许多次的测试。
对于中文输入法而言,目前,业内只能通过人工的方式依次手动输入每个汉字对应的拼音字母,然后在输入法提供的诸多候选词中手动选择实际上想要输入的汉字。因中文的特殊性,在汉字的输入中,需要人工来拼写选择,效率十分低下,在需要输入大量的测试汉字时,现有的测试中文输入法正确性与否的人力成本十分高昂。
发明内容
有鉴于此,本发明实施例提供一种中文输入法的测试方法、装置及电子设备,能够解决现有的中文输入法测试方法需要通过人工拼写并选择汉字,费时且人力成本高的问题。
第一方面,本发明实施例提供一种中文输入法的测试方法,用于移动终端,包括:
通过拼音转换程序将待测试文档中的每个汉字转换为对应拼写词;
根据预先设置的拼音字母坐标表,在当前输入屏幕中通过依次模拟点击所述拼写词中的拼音字母的坐标位置,实现各拼写词的输入;所述拼音字母坐标表包含拼音字母与坐标的对应关系;
按照预定选择策略为所述各拼写词选择对应的输入汉字;
将各拼写词对应的输入汉字与所述待测试文档中的对应目标汉字进行图片对比,以确定待测试中文输入法的输出是否正确。
结合第一方面,在第一方面的第一种实施方式中,所述通过拼音转换程序将待测试文档中的每个汉字转换为对应拼写词,还包括:
将所述待测试文档根据由前往后的顺序将每N个汉字对应的拼写词划为一个输入语系;N为预设正整数;
其中,所述根据预先设置的拼音字母坐标表,在当前输入屏幕中通过依次模拟点击所述拼写词中的拼音字母的坐标位置,实现各拼写词的输入,包括:
根据预先设置的拼音字母坐标表,在当前输入屏幕中依次模拟点击第m个输入语系中的每个拼写词中的每个字母的坐标位置;其中,m的初始值为1且m≤M,M为将所述待测试文档转换为输入语系后得到的输入语系的总数;
所述按照预定选择策略为所述各拼写词选择对应的输入汉字,包括:按照预定选择策略为所述第m个输入语系中的各拼写词选择对应的汉字,得到所述第m个输入语系对应的输入汉字组;
所述将各拼写词对应的输入汉字与所述待测试文档中的对应目标汉字进行图片对比,以确定待测试中文输入法的输出是否正确,包括:
将所述第m个输入语系对应的输入汉字组与所述待测试文档中的相应目标汉字组进行图片对比,判断二者是否一致;
若第m个输入语系对应的输入汉字组与所述待测试文档中的相应目标汉字组一致,则判断m是否小于M;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811009138.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压力测试方法、系统及存储介质
- 下一篇:应用程序测试的方法和装置