【技术实现步骤摘要】
一种产品测试方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种产品测试方法、装置、设备及存储介质。
技术介绍
[0002]自动测试平台由于其时间成本低、测试效率高的特点,已普遍应用在产品测试中。自动测试平台对产品进行测试时,通常是控制脚本执行指令,以实现自动测试。
[0003]现有的产品测试,通常包括产品功能测试(Product Function Test,PFT)和产品数据测试(Product Data Test,PDT)。PFT测试用于对产品修改的功能点进行测试,根据产品功能特性设计测试用例,以验证产品是否满足设计需求。PDT测试用于对产品不同维度的数据进行测试,以验证产品中数据配置的准确性。
[0004]但是,现有的自动测试平台无法同时实现PFT测试和PDT测试;其次,不同测试平台对应的接口类型采用不同架构、不同脚本语言独立开发,导致测试人员需要掌握多种脚本语言,以适应不同测试平台的使用方式,并且对多个测试平台进行维护,造成较高的维护成本;最后,现有的测试平台在部署测试环 ...
【技术保护点】
【技术特征摘要】
1.一种产品测试方法,其特征在于,应用于自动化测试平台中,所述方法包括:将多种测试类型分别对应的脚本模板,通过人机交互界面展示给用户,以使用户根据所述脚本模板,生成目标产品对应的目标测试脚本;所述测试类型包括功能测试,以及数据测试;调用与目标测试脚本匹配的目标插件,并根据目标插件对目标测试脚本进行运行;所述目标插件中包括多个与目标产品对应的测试指令;在对目标测试脚本运行的过程中,确定与目标产品仿真器匹配的目标通信接口,并通过所述目标通信接口与目标产品仿真器进行数据交互;根据数据交互结果,以及目标测试脚本的运行结果,确定与目标产品对应的目标测试结果。2.根据权利要求1所述的方法,其特征在于,在将多种测试类型分别对应的脚本模板,通过人机交互界面展示给用户之前,还包括:根据不同测试类型对应的测试项目、测试需求以及测试用例,生成每种测试类型分别对应的脚本模板。3.根据权利要求1所述的方法,其特征在于,所述自动化测试平台中预先部署了多个用于插件进行数据操作的统一接口;其中,所述统一接口包括数据接口、仿真器通信接口、日志输出接口以及数据库访问接口;所述调用与目标测试脚本匹配的目标插件,包括:通过所述数据接口,调用与目标测试脚本匹配的目标插件,以获取所述目标插件中包括的多个测试指令。4.根据权利要求1所述的方法,其特征在于,在对目标测试脚本运行的过程中,确定与目标产品仿真器匹配的目标通信接口,包括:在对目标测试脚本运行的过程中,根据所述目标产品仿真器的标识信息,在多个预设的通信接口中,确定与目标产品仿真器匹配的目标通信接口。5.根据权利要求1所述的方法,其特征在于,在根据数据交互结果,以及目标测试脚本的运行结果,确定与目标产品对应的目标测试结果之后,还包括:获取预设的标准文件模板,根据所述目标测试结果对标准文件模板进行填充,得到与目标产品对应的标准测试结果。6.根据权利要求5所述的方法,其特征在于,所述标准文件模...
【专利技术属性】
技术研发人员:张玙,崔岩,程露竹,任超,彭栋,韩新宇,马凌光,陈晓,
申请(专利权)人:北京全路通信信号研究设计院集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。