1.一种输入法测试方法,其特征在于,包括:
获取目标输入内容;
根据预设错误输入类型对所述目标输入内容进行噪音处理,得到包含错误输入的噪音输入内容;
以所述噪音输入内容为测试用例,对目标输入法进行测试。
2.根据权利要求1所述的方法,其特征在于,获取目标输入内容,包括:
确定不同应用程序对应的输入比例;所述输入比例为任一应用程序的输入内容数量与所有应用程序的输入内容总量之比;
根据要获取的目标输入内容的总数量及所述输入比例,选择多个应用程序的输入内容,作为所述目标输入内容。
3.根据权利要求1所述的方法,其特征在于,还包括:
获取预设条数的输入记录,每条输入记录包括按键轨迹及对应的用户选定输入内容;
对于所述按键轨迹和对应的用户选定输入内容不匹配的每条输入记录,确定对应的预设错误输入类型;
统计每种预设错误输入类型对应的输入记录总条数;
根据所述输入记录总条数和预设条数,计算每种预设错误输入类型对应的发生概率;
相应的,根据预设错误输入类型对所述目标输入内容进行噪音处理,包括:
根据所述预设错误输入类型及对应的发生概率,对所述目标输入内容进行噪音处理。
4.根据权利要求3所述的方法,其特征在于,所述预设错误输入类型,包括以下至少一项:
按键轨迹中的错误输入按键,与用户选定输入内容中相应的正确输入按键在键盘上的位置相邻;
按键轨迹中的错误输入按键,与用户选定输入内容中相应的正确输入按键在键盘上的位置不相邻;
按键轨迹中的多个连续错误输入按键,与用户选定输入内容中相应的正确输入按键顺序颠倒;
相对于用户选定输入内容,按键轨迹中存在冗余输入按键;
相对于用户选定输入内容,按键轨迹中缺失至少一个非末位按键;
相对于用户选定输入内容,按键轨迹中缺失最后一位或最后几位按键。
5.根据权利要求1所述的方法,其特征在于,以所述噪音输入内容为测试用例,对目标输入法进行测试,包括:
利用所述目标输入法顺序输入每个噪音输入内容的每个字母,根据输出结果计算所述目标输入法的以下性能指标中的至少一项:首页输入效率,首选输入效率,及噪音输入时的首页率、首选率和未输出率;
其中,计算所述性能指标的方法包括:
计算各个目标输入内容对应的字母总数;
对于每个噪音输入内容,记录相应的目标输入内容首次出现在输入候选项第一页时已经输入的第一字母个数,及相应的目标输入内容首次出现在输入候选项第一项时已经输入的第二字母个数;
计算各个噪音输入内容对应的第一字母个数之和,并计算所述字母总数与所述第一字母个数之和的比值,得到所述目标输入法的首页输入效率;
计算各个噪音输入内容对应的第二字母个数之和,并计算所述字母总数与所述第二字母个数之和的比值,得到所述目标输入法的首选输入效率;
统计相应的目标输入内容出现在输入候选项第一页的噪音输入内容个数,记为第一个数,以及相应的目标输入内容出现在输入候选项第一项的噪音输入内容个数,记为第二个数,以及相应的目标输入内容未出现在输入候选项第一页的噪音输入内容个数,记为第三个数;
计算所述第一个数与噪音输入内容的总个数之比,得到噪音输入时所述目标输入法的首页率;
计算所述第二个数与噪音输入内容的总个数之比,得到噪音输入时所述目标输入法的首选率;
计算所述第三个数与噪音输入内容的总个数之比,得到噪音输入时所述目标输入法的未输出率。
6.一种输入法测试装置,其特征在于,包括:
目标内容获取单元,用于获取目标输入内容;
噪音处理单元,用于根据预设错误输入类型对所述目标输入内容进行噪音处理,得到包含错误输入的噪音输入内容;
模拟测试单元,用于以所述噪音输入内容为测试用例,对目标输入法进行测试。
7.根据权利要求6所述的输入法测试装置,其特征在于,所述目标内容获取单元具体被配置为:
确定不同应用程序对应的输入比例;所述输入比例为任一应用程序的输入内容数量与所有应用程序的输入内容总量之比;
根据要获取的目标输入内容的总数量及所述输入比例,选择多个应用程序的输入内容,作为所述目标输入内容。
8.根据权利要求6所述的输入法测试装置,其特征在于,还包括:
输入记录获取单元,用于获取预设条数的输入记录,每条输入记录包括按键轨迹及对应的用户选定输入内容;
错误类型统计单元,用于对于所述按键轨迹和对应的用户选定输入内容不匹配的每条输入记录,确定对应的预设错误输入类型,并统计每种预设错误输入类型对应的输入记录总条数;
发生概率计算单元,用于根据所述输入记录总条数和预设条数,计算每种预设错误输入类型对应的发生概率;
相应的,所述噪音处理单元具体被配置为:
根据所述预设错误输入类型及对应的发生概率,对所述目标输入内容进行噪音处理。
9.根据权利要求8所述的输入法测试装置,其特征在于,所述错误类型统计单元中的预设错误输入类型,包括以下至少一项:
按键轨迹中的错误输入按键,与用户选定输入内容中相应的正确输入按键在键盘上的位置相邻;
按键轨迹中的错误输入按键,与用户选定输入内容中相应的正确输入按键在键盘上的位置不相邻;
按键轨迹中的多个连续错误输入按键,与用户选定输入内容中相应的正确输入按键顺序颠倒;
相对于用户选定输入内容,按键轨迹中存在冗余输入按键;
相对于用户选定输入内容,按键轨迹中缺失至少一个非末位按键;
相对于用户选定输入内容,按键轨迹中缺失最后一位或最后几位按键。
10.根据权利要求6所述的输入法测试装置,其特征在于,所述模拟测试单元具体被配置为:
利用所述目标输入法顺序输入每个噪音输入内容的每个字母,根据输出结果计算所述目标输入法的以下性能指标中的至少一项:首页输入效率,首选输入效率,及噪音输入时的首页率、首选率和未输出率。