【技术实现步骤摘要】
一种页面功能测试方法及相关装置
本专利技术涉及计算机
,尤其涉及一种页面功能测试方法及相关装置。
技术介绍
随着科技的快速发展及产业的进步,出现了增进人们生活质量、改变人们生活模式的各种电子消费产品,例如:个人计算机、移动电话、平板电脑等。人们对这些设备的依赖性也日渐加重,越来越多的生产厂商都致力于生产更多的相关产品,因此,生产厂商们无不致力于提升产品的性能。当移动设备制造商制造出的产品或者基于移动设备的软件在上市之前,通常需要对软件上的页面先进行页面功能测试,以此来测试计算机平台产品或者软件版本上的各个页面功能是否正常。近年来,计算机平台产品或者软件版本更新的越来越频繁,每一个版本发布都需要对软件上的各个页面功能进行测试。而在收到用户反馈和/或投诉的问题之后,需要针对具体问题编写测试用例以进行相关功能测试,处理周期长,测试效率不高。
技术实现思路
本专利技术实施例提供一种页面功能测试方法及相关装置,可基于用户输入的语音信息确定待测试功能节点并实施相应测试,可快速响应用户反馈,提高测试的灵活性和测试效率,适用性高。第一方面,本专利技术实施例提供一种页面功能测试方 ...
【技术保护点】
1.一种页面功能测试方法,其特征在于,所述方法包括:接收用户反馈页面功能的语音信息,对所述语音信息进行语义分析以将所述语音信息转换为文本信息;对所述文本信息进行信息处理以得到多个测试关键词,根据所述多个测试关键词描述的操作步骤确定出所述目标页面上的待测试功能节点,其中,一个测试关键词用于描述所述用户反馈的页面功能的一个操作步骤;从测试用例特征库中确定出与所述多个测试关键词匹配的多个子测试用例,其中,一个子测试用例用于测试所述待测试功能节点的一个操作步骤;根据所述多个子测试用例生成目标测试用例,并基于所述目标测试用例对所述目标页面上的待测试功能节点进行测试。
【技术特征摘要】
1.一种页面功能测试方法,其特征在于,所述方法包括:接收用户反馈页面功能的语音信息,对所述语音信息进行语义分析以将所述语音信息转换为文本信息;对所述文本信息进行信息处理以得到多个测试关键词,根据所述多个测试关键词描述的操作步骤确定出所述目标页面上的待测试功能节点,其中,一个测试关键词用于描述所述用户反馈的页面功能的一个操作步骤;从测试用例特征库中确定出与所述多个测试关键词匹配的多个子测试用例,其中,一个子测试用例用于测试所述待测试功能节点的一个操作步骤;根据所述多个子测试用例生成目标测试用例,并基于所述目标测试用例对所述目标页面上的待测试功能节点进行测试。2.根据权利要求1所述的方法,其特征在于,所述接收用户输入的语音信息之前,所述方法还包括:从页面功能测试系统的功能样本库中获取多个用于描述页面功能的功能样本,和/或从所述页面功能测试系统中的历史测试记录中获取多个用于描述页面功能的功能样本,其中,一个功能样本用于描述一项页面功能;基于所述多个用于描述页面功能的功能样本构建所述测试用例特征库。3.根据权利要求2所述的方法,其特征在于,所述基于所述多个用于描述页面功能的功能样本构建所述测试用例特征库包括:将所述多个用于描述页面功能的功能样本按照页面功能的操作步骤进行拆分以得到多个子功能样本,其中,一个子功能样本用于描述所述一个子功能样本对应的功能样本的一个操作步骤;根据所述多个子功能样本描述的操作步骤生成多个子测试用例,其中,一个子测试用例用于测试所述一个子测试用例对应的子功能样本所描述的一个操作步骤,所述一个子测试用例对应一个功能标签,所述一个功能标签用于标记所述一个子测试用例所测试的操作步骤;基于所述多个子测试用例构建所述测试用例特征库。4.根据权利要求3所述的方法,其特征在于,所述从测试用例特征库中确定出与所述多个测试关键词匹配的多个子测试用例包括:将所述测试用例特征库中各个子测试用例的功能标签分别与所述多个测试关键词中的各个测试关键词进行匹配;将与任一测试关键词相匹配的任一功能标签所标记的任一子测试用例确定为所述任一测试关键词对应的子测试用例,以确定出所述多个测试关键词所对应的多个子测试用例。5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述多个子测试用例生成目标测试用例,并基于所述目标测试用例对所述目标页面上的待测试功能节点进行测试包括:将所述多个子测试用例按照所述待测试功能节点的功能表述顺序进行排列以得到测试用例组,并基于所述测试用例组生成目标测试用例;构...
【专利技术属性】
技术研发人员:张起,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。