The invention discloses a test method and device for SPI NAND. The testing method of the invention of the present invention includes the receiving of test instructions, which include the number of the test cases and the corresponding test parameters, and the test cases and the test cases corresponding to each of the test cases are set up in advance according to the test requirements of the measured objects; the test instructions are called according to the test instructions described. The test code of the test case corresponds to the test code for the SPI NAND, in which the test parameters are taken as the input parameters of the test code, the test code is generated in advance according to the test case, and the test results are output according to the running results of the test code. The invention realizes flexible combination of multi test cases for SPI NAND and improves testing efficiency.
【技术实现步骤摘要】
SPI-NAND的测试方法和装置
本专利技术实施例涉及SPI-NAND技术,尤其涉及一种SPI-NAND的测试方法和装置。
技术介绍
调试模块(Debugmodule)是SPI-NAND的固件(Firmware)开发中重要的组成模块,用于对Firmware的代码(codes)进行测试、验证。Debugmodule包括针对被测试Firmwarecodes的测试代码(testcodes)的设计,其涵盖输入输出测试、逻辑功能验证测试、异常情况处理测试、参数越界测试等。在Firmware的开发过程中,通过调用相应的testcodes,反复测试验证已开发或调整的代码的功能,为Firmwarecodes的功能验证和继续优化提供测试数据支持。现有技术的Debugmodule以testcodes的source文件为测试基础,针对被测对象的测试需求,设计相应的testcodes,然后将testcodes加载在主函数中,将编译好的工程文件烧录到controller中,上电运行验证结果。但是,上述方法测试项目、参数的设定不灵活,只能提前固定写入工程文件中,如果改变测试项目、参数需要重新编译烧录,严重降低测试效率。
技术实现思路
本专利技术提供一种SPI-NAND的测试方法和装置,以实现对SPI-NAND的多测试案例的灵活组合,提高测试效率。第一方面,本专利技术实施例提供了一种SPI-NAND的测试方法,包括:接收测试指令,所述测试指令包括测试案例的编号和相应的测试参数,所述测试案例和各所述测试案例对应的所述测试参数是预先根据被测对象的测试需求设置的;根据所述测试指令调用所述测试案例 ...
【技术保护点】
一种SPI‑NAND的测试方法,其特征在于,包括:接收测试指令,所述测试指令包括测试案例的编号和相应的测试参数,所述测试案例和各所述测试案例对应的所述测试参数是预先根据被测对象的测试需求设置的;根据所述测试指令调用所述测试案例的编号对应的测试代码对所述SPI‑NAND进行测试,其中,以所述测试参数作为所述测试代码的入参,所述测试代码是预先根据所述测试案例生成的;根据所述测试代码的运行结果输出测试结果。
【技术特征摘要】
1.一种SPI-NAND的测试方法,其特征在于,包括:接收测试指令,所述测试指令包括测试案例的编号和相应的测试参数,所述测试案例和各所述测试案例对应的所述测试参数是预先根据被测对象的测试需求设置的;根据所述测试指令调用所述测试案例的编号对应的测试代码对所述SPI-NAND进行测试,其中,以所述测试参数作为所述测试代码的入参,所述测试代码是预先根据所述测试案例生成的;根据所述测试代码的运行结果输出测试结果。2.根据权利要求1所述的方法,其特征在于,在所述接收测试指令之前,还包括:通过与所述计算机进行信息交互,确定所述测试案例的编号和所述测试参数的传输格式。3.根据权利要求2所述的方法,其特征在于,在所述与计算机进行通信交互确定所述测试案例的编号和所述测试参数的传输格式之前,还包括:接收工程文件,所述工程文件包括所述测试案例的测试代码。4.一种SPI-NAND的测试装置,其特征在于,包括:接收模块,用于接收测试指令,所述测试指令包括测试案例的编号和相应的测试参数,所述测试案例和各所述测试案例对应的所述测试参数是预先根据被测对象的测试需求设置的;测试模块,用于根据所述测试指令调用所述测试案例的编号对应的测试代码对所述SPI-NAND进行测试,其中,以所述测试...
【专利技术属性】
技术研发人员:庄开锋,
申请(专利权)人:北京兆易创新科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。