【技术实现步骤摘要】
客户端测试方法、装置、电子设备及可读存储介质
本申请实施例涉及数据处理
,尤其涉及一种客户端测试方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网技术的发展和智能设备的普及,各种各样的客户端被开发并推向用户。通常情况下,在新客户端的开发阶段或者旧版本客户端的更新迭代阶段,软件开发人员需要通过大量的测试用例,对客户端进行测试。对客户端进行测试,一方面是为了检测客户端是否存在性能问题,从而在客户端存在问题的情况下,对客户端进行调整优化。另一方面是为了从大量测试用例中确定出一些客户端响应较好的测试用例,然后基于这些测试用例,对用户进行使用宣导,使用户尽可能仿照这些测试用例来使用客户端。以具有语音识别功能的客户端为例,软件开发人员在针对该客户端进行测试时,首先需要手动编写大量语音类的测试用例,这些测试用例通常覆盖了多种词条和多种环境参数,然后将这些测试用例依次输入该客户端。假设这些测试用例中,语音速度这一环境参数大约是1字/秒至2.5字/秒,于是可以提示用户在1字/秒至2.5字/秒的语速下向客户端录入语音,客户 ...
【技术保护点】
1.一种客户端测试方法,其特征在于,所述方法包括:/n获得基础用例,所述基础用例包括至少一个用例特征;/n基于所述基础用例生成测试用例:将所述基础用例和预设期望结果输入用例生成模型,通过所述用例生成模型,根据所述预设期望结果对所述基础用例的用例特征进行扩展,得到与所述基础用例对应的多个测试用例;/n从所述多个测试用例中筛选出至少部分数量的测试用例,形成测试用例集合;/n通过待测客户端执行所述测试用例集合中的多个测试用例,得到所述测试用例集合对应的综合测试得分;/n在所述测试用例集合对应的综合测试得分大于预设阈值的情况下,确定所述测试用例集合为优选测试用例集合,以供输入到所述用例生成模型中。/n
【技术特征摘要】
1.一种客户端测试方法,其特征在于,所述方法包括:
获得基础用例,所述基础用例包括至少一个用例特征;
基于所述基础用例生成测试用例:将所述基础用例和预设期望结果输入用例生成模型,通过所述用例生成模型,根据所述预设期望结果对所述基础用例的用例特征进行扩展,得到与所述基础用例对应的多个测试用例;
从所述多个测试用例中筛选出至少部分数量的测试用例,形成测试用例集合;
通过待测客户端执行所述测试用例集合中的多个测试用例,得到所述测试用例集合对应的综合测试得分;
在所述测试用例集合对应的综合测试得分大于预设阈值的情况下,确定所述测试用例集合为优选测试用例集合,以供输入到所述用例生成模型中。
2.根据权利要求1所述的客户端测试方法,其特征在于,所述测试用例集合中的每一个测试用例包括执行次数、用例权重以及扩展后的用例特征;
通过所述待测客户端执行所述测试用例集合包括的多个测试用例,得到所述测试用例集合对应的综合测试得分,包括:
针对所述测试用例集合包括的多个测试用例中的每个测试用例,将该测试用例输入待测客户端,按照该测试用例对应的执行次数,通过所述待测客户端多次执行该测试用例,得到相应的多个测试得分;
根据每个测试用例各自对应的测试得分、执行次数以及用例权重,确定所述测试用例集合对应的综合测试得分。
3.根据权利要求1所述的客户端测试方法,其特征在于,所述待测客户端是具有语音识别功能的客户端;
所述基于所述基础用例生成测试用例包括:
将所述基础用例结合预设期望结果和环境参数输入用例生成模型,通过所述用例生成模型,根据所述预设期望结果和环境参数对所述基础用例的用例特征进行扩展,得到与所述基础用例对应的多个测试用例。
4.根据权利要求3所述的客户端测试方法,其特征在于,所述基础用例的用例特征包括词条,所述环境参数包括语速、输入间隔、输入音量、噪音中的一个或多个的音频特征;
通过所述用例生成模型,根据所述预设期望结果对所述基础用例的用例特征进行扩展,包括:
通过所述用例生成模型,根据所述预设期望结果对所述基础用例的词条、语速、输入间隔、输入音量、噪音中的至少一者进行扩展。
5.根据权利要求4所述的客户端测试方法,其特征在于,所述环境参数还包括硬件性能参数;
通过所述待测客户端执行所述测试用例集合包括的多个测试用例,包括:
针对所述测...
【专利技术属性】
技术研发人员:刘楠,单丹,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。