[发明专利]固态硬盘代码的测试方法、系统、存储介质及电子设备在审

专利信息
申请号: 202011180709.6 申请日: 2020-10-29
公开(公告)号: CN112463585A 公开(公告)日: 2021-03-09
发明(设计)人: 张发壮;沈丽;弗兰克·陈;熊小明;黄容 申请(专利权)人: 至誉科技(武汉)有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人: 唐勇
地址: 430000 湖北省武汉市武汉东湖新技*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 固态 硬盘 代码 测试 方法 系统 存储 介质 电子设备
【说明书】:

发明公开了一种固态硬盘代码的测试方法、系统、存储介质及电子设备,涉及软件代码测试领域,其方法包括:获取当前待测试的固件代码;基于当前的主代码库对所述固件代码进行代码编译测试,然后调用基本测试案例进行测试;当所述固件代码测试通过,则将所述固件代码上传至主代码库,并对主代码库进行更新;获取下一待测试的固件代码,基于更新后的主代码库对下一待测试的固件代码进行代码编译测试,然后调用基本测试案例进行测试,直至待测试的固件代码均测试完成。本发明统一测试环境、测试标准,监控测试结果并容易进行测试结果的追溯。

技术领域

本发明涉及软件代码测试领域,具体是涉及一种固态硬盘代码的测试方法、系统、存储介质及电子设备。

背景技术

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。

由于SSD产品根据市场(或客户)需求的变化而不断有新功能的支持,从而导致代码新增与优化等修改,所以SSD Firmware就需要不定期的更新,其中包括但不限于缺陷修复、功能完善、性能优化等代码提交的工作。为了最大限度的缩短开发周期,目前都是将多个不同的功能模块安排并行开发——不同的模块功能实现分配给不同的固件开发人员。待对应的功能开发完成后,经过自己的本地测试,通过后则再各自提交到主代码库中,基本的开发人员分支代码提交到主代码库示意图,如图1所示,但存在以下问题:

(1)现有的开发人员将分支代码提交到主代码库的过程,均由开发人员自己进行操作,这样导致的结果是:测试标准不统一、测试环境不定、测试结果无法监控、无法回溯相关的测试历史等问题;

(2)由于分支代码库是以某个时期的主代码库的代码作为基准进行开发,待一段时间完成开发后,由于主代码库已经融合其他代码,分支代码库与主支代码会有一定的差异了,则不能单独进行该分支代码的测试,则需要与最新的主支的代码合并后再进行测试,而这个操作也是由于各开发人员各自控制,操作的合并过程、测试过程不可控;

(3)主支代码库要设置开放所有开发人员上传、修改的权限,一旦有人员操作错误,则会对其他的使用人员有一定的影响,虽然能进行回退等操作,但是属于事后补救措施;

(4)测试固态硬盘固件的环境包括不同的操作系统、操作主机板平台、测试工具、测试用例等。如果给每位开发人员配备一套系统将会耗时耗力,并且需要开发人员熟悉各种测试工具参数,测试方法,步骤等,否则将出现操作错误或是因为参数错误等导致结果不可信赖等问题;实际上开发人员只要专注在研发功能、特性上,无需深入了解测试环境与工具的使用。如果开发人员公用一套测试环境,则无谓增加协调与资源安排冲突等的问题,大大增加人力成本。

(5)由于固态硬盘是作为存储为主要目的,相关的机器硬件配置会影响固件行为,如果测试平台导致的测试不稳定或是设置参数错误等导致的问题,会浪费开发人员调试的时间。

发明内容

本发明的目的是为了克服上述背景技术的不足,提供一种固态硬盘代码的测试方法、系统、存储介质及电子设备,统一测试环境、测试标准,监控测试结果并容易进行测试结果的追溯。

第一方面,提供一种固态硬盘代码的测试方法,包括以下步骤:

获取当前待测试的固件代码;

基于当前的主代码库对所述固件代码进行代码编译测试,然后调用基本测试案例进行测试;

当所述固件代码测试通过,则将所述固件代码上传至主代码库,并对主代码库进行更新;

获取下一待测试的固件代码,基于更新后的主代码库对下一待测试的固件代码进行代码编译测试,然后调用基本测试案例进行测试,直至待测试的固件代码均测试完成。

根据第一方面,在第一方面的第一种可能的实现方式中,所述“获取当前待测试的固件代码”步骤之前,包括以下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于至誉科技(武汉)有限公司,未经至誉科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011180709.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top