一种固件测试方法、装置、设备及存储介质制造方法及图纸

技术编号:42508735 阅读:38 留言:0更新日期:2024-08-22 14:24
本发明专利技术提供一种固件测试方法、装置、设备及存储介质,该方法包括:根据测试需求定义各Vendor命令的预期输入参数和预期输出结果;根据预期输入参数和固件版本参数对应的适配测试命令,将适配测试命令进行封装,得到封装测试命令;适配测试命令为不同固件版本对应的本地化适配命令;根据封装测试命令和预期输入参数,生成目标测试命令;通过标准协议测试工具,将目标测试命令下发给固件进行测试。本发明专利技术通过定义统一的Vendor命令输入参数,再与不同的固件版本参数进行适配,实现在不同版本固件测试中继承使用Vendor命令以及其对应的测试用例,达到提高测试效率,减少测试用例和测试脚本开发成本的目的。

【技术实现步骤摘要】

本专利技术涉及固态硬盘,尤其涉及一种固件测试方法、装置、设备及存储介质


技术介绍

1、固态硬盘(solid state drive,简称ssd)厂商在ssd固件研发阶段会对固件的各种功能进行测试,而其中一部分测试会需要用到一些vendor命令,不同主控方案的ssd固件,甚至是相同主控的不同版本,在实现同一个需求的vendor命令时,其命令参数和命令组织结构都可能有很大的不同,从而导致vendor命令在不同固件版本难以复用,需要重新进行测试接口开发,从而导致测试开发的工作量增加,造成测试时间的浪费和成本的提高。


技术实现思路

1、有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供一种固件测试方法、装置、设备及存储介质。

2、本专利技术提供如下技术方案:

3、第一方面,本申请提供了一种固件测试方法,包括:

4、根据测试需求定义各vendor命令的预期输入参数和预期输出结果;

5、根据所述预期输入参数和固件版本参数对应的适配测试命令,将所述适配测试命令进行封本文档来自技高网...

【技术保护点】

1.一种固件测试方法,其特征在于,包括:

2.根据权利要求1所述的固件测试方法,其特征在于,所述根据测试需求定义各Vendor命令的预期输入参数和预期输出结果之后,包括:

3.根据权利要求2所述的固件测试方法,其特征在于,所述将所述待测试参数进行拆分,得到输入参数和固件版本参数,包括:

4.根据权利要求1所述的固件测试方法,其特征在于,所述将所述适配测试命令进行封装,包括:

5.根据权利要求4所述的固件测试方法,其特征在于,所述根据所述封装测试命令和所述预期输入参数,生成目标测试命令,包括:

6.根据权利要求5所述的固件测试方法...

【技术特征摘要】

1.一种固件测试方法,其特征在于,包括:

2.根据权利要求1所述的固件测试方法,其特征在于,所述根据测试需求定义各vendor命令的预期输入参数和预期输出结果之后,包括:

3.根据权利要求2所述的固件测试方法,其特征在于,所述将所述待测试参数进行拆分,得到输入参数和固件版本参数,包括:

4.根据权利要求1所述的固件测试方法,其特征在于,所述将所述适配测试命令进行封装,包括:

5.根据权利要求4所述的固件测试方法,其特征在于,所述根据所述封装测试命令和所述预期输入参数,生成目标测试命令,包括:

6.根据权利要求5所述的固件测试方法,其特征在于,所述...

【专利技术属性】
技术研发人员:孙成思何瀚王灿周建波
申请(专利权)人:成都佰维存储科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1