【技术实现步骤摘要】
一种软件版本质量测试方法、装置及存储介质
[0001]本专利技术涉及智能汽车软件测试领域,具体涉及一种软件版本质量测试方法、装置及存储介质。
技术介绍
[0002]随着智能汽车的普及,消费者对汽车智能化也提出了更高、更快、更安全等要求。汽车的软件质量直接关系到消费者对汽车智能化的感受和体验,如今智能汽车软件涉及驾驶、座舱、车身控制、车云等多个领域,涵盖多种软件类型,如嵌入式系统软件、操作系统软件、手机app和云服务基础软件等;数据统计,现一辆智能汽车的代码量已超过航天飞行器,成为最复杂的大软件系统之一。软件类型和软件数量的激增,对汽车软件的质量验证工作提出新的挑战,如何对非生产环境的软件进行快速验证和质量 ,成为重中之重。
[0003]CN111258626A 公开了一种软件版本的质量控制方法、装置、计算机设备及存储介质,所述软件版本的质量控制方法,包括以下步骤:获取目标软件的新版本在若干项目阶段对应的理想缺陷趋势线;获取所述目标软件的历史版本在所述若干项目阶段对应的第一实际缺陷趋势线;根据所述理想缺陷趋势线和所述第 ...
【技术保护点】
【技术特征摘要】
1.一种软件版本质量测试方法,其特征在于:接收触发请求,根据所述触发请求触发流水线任务,该流水线任务包括依次布置的版本比对和执行测试;所述版本比对具体包括:获取目标软件的现有版本信息和更新版本信息并进行比对,当现有版本信息和更新版本信息不一致时,基于更新版本信息对目标软件进行刷写处理;所述执行测试具体包括:基于预先配置的测试脚本和若干个测试用例,运行自动化测试框架,对目标软件进行测试,得到测试结果。2.根据权利要求1所述的软件版本质量测试方法,其特征在于:将测试结果与预设阈值进行比较,评判目标软件版本质量测试是否通过。3.根据权利要求1所述的软件版本质量测试方法,其特征在于:对目标软件进行刷写处理完成后,重新获取目标软件版本信息并与更新版本信息进行比对,当重新获取的目标软件版本信息与更新版本信息一致时,再执行测试。4.根据权利要求1所述的软件版本质量测试方法,其特征在于:采用jenkins、gitlab或builderMaster作为流水线任务的管理平台。5.根据权利要求1所述的软件版本质量测试方法,其特征在于:在触发流水线任务前,对流水线任务进行初始化配置,具体包括:配置触发条件为:版本管理系统有新的软件版本上传;配置测试脚本、测试用例;配置用于执行测试的自动化测试框架;配置测试结果上传至版本管理系统的路径。6.一种软件版本质量测试装置,其特征在于:能够实现权利要求1~5任一项所述的软件版本质量测试方法,包括:测试云端,作为流水线任务管理系统;版本管理系统,用于存储软件版...
【专利技术属性】
技术研发人员:杨子辉,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。