一种声控手机软件测试系统及方法

文档序号:7649274阅读:374来源:国知局
专利名称:一种声控手机软件测试系统及方法
技术领域
本发明涉及手机技术领域,尤其涉及一种声控手机软件测试系统及方法。
技术背景目前手机应用层软件的功能测试, 一般来说,手工测试的成分居多,用户通过UI入口,对软件系统进行穷举式操作。在这种操作方式下,测试中的误差,人员的疲劳,操作回忆问题显现的十分突出。根据统计,手动操作过程中, 测试人员一般在满负荷工作一段时间后,就会疲劳不堪,之后测试的效率也很 快下降。请参阅图1所示一个测试时间和测试效率的曲线,图中e表示效率,t表 示时间。其中,图中曲线还排除了测试中间的记录缺陷原因,重现4喿作因素等等。由 图中曲线可以看出传统的手'动方式已经无法高效率的完成测试难度日益增加 的手机应用层软件测试。另一种方法是采用现行的自动化测试技术系统,虽然可以加快速度,但是 排除了人为的实时控制,缺陷发现的成绩不是很理想。有关技术资料显示,现 行的大多数软件自动化测试工具仅能发现软件系统中15%左右的缺陷。这显 然是不合要求的。如果将手工测试和自动化测试平行进行,则4殳入的测试成本又相对过高。 发明内容本发明要解决的技术问题是提供一种声控手机软件测试系统及方法,从而 解决目前手工测试测试面较宽但易疲劳和自动化测试快速但是测试面狭窄的 缺陷。为解决上述技术问题,本发明的目的是通过以下技术方案实现的。 一种声控手机软件测试系统,包括语音系统、声控系统、手机系统;语 音系统、声控系统、手机系统依次连接;语音系统用于传送测试者输入的语音指令;声控系统用于接收语音指令,并将语音指令翻译成手机能识别的指令; 手机系统接收到识别指令后,执行相应指令操作。其中,所述声控系统包括语音识别系统,用于识别接收到语音指令,并记 录指令。其中,所述声控系统还用于存储预定义的批处理指令或预定的测试案例。 一种声控手机软件测试方法,包括步骤 a:测试者通过语音系统输入语音指令;b:声控系统接收语音指令,并将语音指令翻译成手机能识别的指令; c:手机系统接收到识别指令后,执行相应指令操作。 其中,所述步骤b之后还包括声控系统自动录音。 以上技术方案可以看出,本发明具有以下有益效果1、 声控操作比手动操作轻松,不易疲劳,而且,速度也比手动操作快;2、 通过录音记录测试过程,比文字记录快,描述形象,容易理解;3、 回归测试方^f更,并且测试员通过语音回放,容易知道测试进程;4、 语音控制保留了人的操作,智能化和实时性强于自动化测试;5、 在手机还是"开发板,,状态的时候就可以测试(不需,盘操作了 ), 符合"尽早测试"原则,对测试工作有积极促进作用。


图1为现有的测试效率曲线图;图2为本发明系统图;图3为本发明方法流程图。
具体实施方式
本发明的核心思想本发明通过设计一种新式声控测试系统,连接至手才几 并识别人的语音指令,在识别语音指令的同时,记录指令。通过系统内部的转 换,本系统将语音指令翻译成手机可以识别的指令,手机接受到识别指令后, 进行相应的操作。为便于对本发明进一步理解,现结合附图对本发明进^f亍详细描述。请参阅图2所示本发明系统图,包括语音系统、声控系统、手机系统; 语音系统、声控系统、手机系统依次连接;语音系统用于传送测试者输入的语音指令;声控系统用于接收语音指令,并将语音指令翻译成手机能识别的指令;手机系统接收到识别指令后,执行相应指令操作。请参阅图3所示,包括步骤301:测试者通过语音系统输入语音指令;步骤302:声控系统接收语音指令,并将语音指令翻译成手机能识别的指令;步骤303:手机系统接收到识别指令后,执行相应指令操作。本系统设计简单,方便,可以直接移植现存的语音识别系统。并且,可以 存储大量的预定义的批处理指令或者是预定的测试案例。测试人员,通过系统 的"语音"入口,发出操作指令,指令进入识别系统中,立刻转化成操作指令 或者测试案例指令,输入手机,手机软件系统如同获得了 UI接口传来的系列 事件,立即自行执行操作。每一次语音发出后,系统自动记录,通过回放录音,让测试人员立刻明白 自己先前所^故的操作,而不用进行人工的重现操作。当然,在高效语音指令的识别上,我们还可以改进,比如,规范化语音指 令词汇,语音预先学习识别等等。
我们还可以在这套系统中加入一些固定的测试案例,事先进行处理,或者 是"语音命名", 一旦测试者报出某个"语音命名",则执行相应的测试案例。以上对本发明所提供的 一种声控手机软件测试系统及方法进行了详细介例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变 之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种声控手机软件测试系统,其特征在于,包括语音系统、声控系统、手机系统;语音系统、声控系统、手机系统依次连接;语音系统用于传送测试者输入的语音指令;声控系统用于接收语音指令,并将语音指令翻译成手机能识别的指令;手机系统接收到识别指令后,执行相应指令操作。
2、如权利要求1所述的声控手机软件测试系统,其特征在于,所述声控 系统包括语音识别系统,用于识別接收到语音指令,并记录指令。
3、 如权利要求2所述的声控手机软件测试系统,其特征在于,所述声控 系统还用于存储预定义的批处理指令或预定的测试案例。
4、 一种声控手机软件测试方法,其特征在于,包括步骤 a:测试者通过语音系统输入语音指令;b:声控系统接收语音指令,并将语音指令翻译成手机能识别的指令; c:手机系统接收到识别指令后,执行相应指令操作。
5、 如权利要求4所述的声控手机软件测试方法,其特征在于,所述步骤 b之后还包括声控系统自动录音。
全文摘要
本发明公开了一种声控手机软件测试系统及方法,该系统包括语音系统、声控系统、手机系统;语音系统、声控系统、手机系统依次连接;语音系统用于传送测试者输入的语音指令;声控系统用于接收语音指令,并将语音指令翻译成手机能识别的指令;手机系统接收到识别指令后,执行相应指令操作。通过本发明声控操作比手动操作轻松,不易疲劳,而且,速度也比手动操作快;通过录音记录测试过程,比文字记录快,描述形象,容易理解;回归测试方便,并且测试员通过语音回放,容易知道测试进程;语音控制保留了人的操作,智能化和实时性强于自动化测试;在手机还是“开发板”状态的时候就可以测试,符合“尽早测试”原则,对手机软件测试工作有积极促进作用。
文档编号H04M3/24GK101128006SQ20071007737
公开日2008年2月20日 申请日期2007年9月25日 优先权日2007年9月25日
发明者闯 岳 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1