嵌入式系统字库测试方法及装置制造方法及图纸

技术编号:9568916 阅读:120 留言:0更新日期:2014-01-16 02:30
本发明专利技术提供了一种嵌入式系统字库测试方法及装置,借由QTP通过格式转化、查询脚本录制、编写测试脚本、运行测试、人工验证,从而实现了可自动对字库进行测试。且该方法及装置具备实现简单、有效提高检测效率、避免人为因素引起的疏忽和错误,较好的可复用性的优势。借由本发明专利技术方法,以往繁重的字库测试工作得以避免,将宝贵的人力资源得以有效释放。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种嵌入式系统字库测试方法及装置,借由QTP通过格式转化、查询脚本录制、编写测试脚本、运行测试、人工验证,从而实现了可自动对字库进行测试。且该方法及装置具备实现简单、有效提高检测效率、避免人为因素引起的疏忽和错误,较好的可复用性的优势。借由本专利技术方法,以往繁重的字库测试工作得以避免,将宝贵的人力资源得以有效释放。【专利说明】嵌入式系统字库测试方法及装置
本专利技术涉及一种嵌入式系统测试领域,尤其是指一种嵌入式系统字库测试方法及>J-U ρ?α装直。
技术介绍
在以往的嵌入式系统字库测试方法采用的做法是将字库中的汉字和拼音逐个取出,然后再逐个的查找字典比对汉字和拼音是否正确。即需要完成:1、测试输入:字库中的汉字和拼音;2、预期输出:测试输入在字典中是否存在。3、而后进行测试,方法为:人工查找、比对和校验结果是否正确。可见,现有的嵌入式系统字库测试方法存在许多缺点,包括:1、测试工作量大,因为字库记录往往多达上万条。2、耗时耗力,且人工比对易出错。3、测试过程中的操作 存在重复,即都是在反复进行查找比对。
技术实现思路
本专利技术的目的在于克服了上述缺陷,提供一种通过简单设置即可自动实现字库测试比对的嵌入式系统字库测试方法及装置。本专利技术的目的是这样实现的:一种嵌入式系统字库测试方法,它包括步骤,Α)、格式转化,将字库文件转化成QTP执行格式的字库表格;B)、查询脚本录制,选取某汉字于电子字典手动操作一次查找流程,并由QTP将该流程录制生成查询脚本;C)、编写测试脚本,在查询脚本中添加包括汉字是否在电子字典中存在检查流程、拼音检查流程以及循环检测字库表格流程,形成测试脚本;D)、运行测试,将测试脚本应用于整个字库表格执行,直至测试结束;Ε)、对测试结果中未通过测试的项目进行人工验证。作为一实施例,上述方法中所述字库文件包括多个汉字及匹配拼音组;所述电子字典为基于WEB的在线电子字典;所述汉字是否在电子字典中存在检查流程包括步骤:从在线电子字典的查询结果区域中获取文本信息,判断该文本信息是否包含查找失败信息,若是则输出错误信息;否则将文本信息内容传送并转到拼音检查流程;所述拼音检查流程包括步骤:由字库表格中获取当前测试汉字对应的匹配拼音,将该匹配拼音与送来的文本信息中信息进行比对并输出比对结果,而后转到循环检测字库表格流程。作为另一实施例,上述方法中所述字库文件包括多个汉字及匹配拼音组;所述电子字典为本地电子字典;所述汉字是否在电子字典中存在检查流程包括步骤:从本地电子字典的查询结果区域中获取文本信息或图片信息,对获取图片信息的情况下,对图片信息进行识别从而得到对应文本信息;判断文本信息是否包含查找失败信息,若是则输出错误信息;否则将文本信息内容传送并转到拼音检查流程;所述拼音检查流程包括步骤:由字库表格中获取当前测试汉字对应的匹配拼音,将该匹配拼音与送来的文本信息中信息进行比对并输出比对结果,而后转到循环检测字库表格流程。较佳的,上述步骤中,所述步骤A中,将字库文件转化成QTP执行格式的字库表格后在字库表格中对应字库中每个汉字及匹配拼音组设置一个比对结果数据格;所述步骤C中,在查询脚本中还添加比对结果写入流程,所述比对结果写入流程包括将汉字是否在电子字典中存在检查流程输出的错误信息或拼音检查流程输出的结果写入对应汉字及匹配拼音组的比对结果的数据格而后转到循环检测字库表格流程的步骤;较佳的,上述步骤中,所述步骤B中查找流程包括将字库中选取的汉字输入至电子字典进行查询,直至电子字典反馈查询结果的步骤;较佳的,上述步骤中,所述步骤D中运行测试具体包括载入字库表格,读取其内一个汉字及匹配拼音组,将该汉字送至执行测试脚本,直至测试脚本执行完毕则测试结束。本专利技术的有益效果在于提供了一种可自动对字库进行测试的方法及装置,具备实现简单、有效提高检测效率、避免人为因素引起的疏忽和错误,较好的可复用性的优势。借由本专利技术方法,以往繁重的字库测试工作得以避免,将宝贵的人力资源得以有效释放。【专利附图】【附图说明】下面结合附图详述本专利技术的具体结构图1为本专利技术的总流程图;图2为本专利技术的汉字是否在电子字典中存在检查流程图;图3为本专利技术的拼音检查流程图;图4为本专利技术一具体实施例总流程图。【具体实施方式】为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,本专利技术技术方案是基于QTP软件的,所谓的QTP,即QuicktestProfessional的简称,是一种企业级的自动测试工具。基于该软件可避免大批量的软件代码编辑从而实现快速的测试系统建立。具体的,本专利技术所提供的一种嵌入式系统字库测试方法,包括步骤:A)、格式转化,将字库文件转化成QTP执行格式的字库表格。通常的,字库文件包括多个汉字及匹配拼音组,而字库表格内则应当包括按行或列方式排列的多个汉字及匹配拼音组。B)、查询脚本录制,选取某汉字于电子字典手动操作一次查找流程,并由QTP将该流程录制生成查询脚本。本步骤的查找流程可为:将字库中选取的汉字输入至电子字典进行查询,直至电子字典反馈查询结果。C)、编写测试脚本,在查询脚本中添加包括汉字是否在电子字典中存在检查流程、拼音检查流程以及循环检测字库表格流程,形成测试脚本;D)、运行测试,将测试脚本应用于整个字库表格执行,直至测试结束;本步骤的运行测试可具体为:载入字库表格,读取其内一个汉字及匹配拼音组,将该汉字送至执行测试脚本,直至测试脚本执行完毕则测试结束。E)、对测试结果中未通过测试的项目进行人工验证。可见,本专利技术提供的技术方案具有以下优势:1.实现简单。测试前准备工作1-2小时内即可完成。2.提高效率,减少工作量和劳动强度。3.增加软件可信任度,避免人为因素引起的疏忽和错误。4.方便回归测试。若字库有更新,则更新QTP表格即可,无须更新QTP脚本,保证了测试的可复用性。5.实现了“夜间测试”与“无人测试”,提高了性价比,缩短了测试周期。在此类测试中,由于测试中的操作方法都是一样,因此,借由本专利技术方法,只是重复操作,纯属耗时耗力而非技术性和创造性的活动,将宝贵的人力资源得以有效释放。上述方法中提到的“电子字典”为基于计算机运行的字典程序,较佳的,在一实施例中,其可以为常见的基于WEB的在线电子字典,对应的:如图2所示,上述汉字是否在电子字典中存在检查流程包括步骤:从在线电子字典的查询结果区域中获取文本信息,判断该文本信息是否包含查找失败信息(即判断文本信息中是否包含预定设置的错误信息,例“查无此字”),若是则输出错误信息;否则将文本信息内容(此时文本信息内容包含了电子词典反馈查询的对应汉字的拼音信息)传送并转到拼音检查流程。而拼音检查流程则如图3所示,包括步骤:由字库表格中获取当前测试汉字对应的匹配拼音,将该匹配拼音与送来的文本信息中信息进行比对并输出比对结果,而后转到循环检测字库表格流程。而作为另一实施例,上述方法中的电子字典也可以运行于计算机本地客户端上的电子字典软件。根据该类软件的特点,与上述实施例不同,汉字是否在电子字典中存在检查流程包括步骤:从本地电子字典的查询结果区域中对应可直接获取文本信息的获取文本信息,若无法获取文本信息的则需本文档来自技高网
...

【技术保护点】
一种嵌入式系统字库测试方法,其特征在于:它包括步骤,A)、格式转化,将字库文件转化成QTP执行格式的字库表格;所述字库文件包括多个汉字及匹配拼音组;B)、查询脚本录制,选取某汉字于电子字典手动操作一次查找流程,并由QTP将该流程录制生成查询脚本;C)、编写测试脚本,在查询脚本中添加包括汉字是否在电子字典中存在检查流程、拼音检查流程以及循环检测字库表格流程,形成测试脚本;D)、运行测试,将测试脚本应用于整个字库表格执行,直至测试结束;E)、对测试结果中未通过测试的汉字及匹配拼音组进行人工验证。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋崇真林亮林晋安
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1