[发明专利]一种SOC芯片驱动程序自动化测试系统及测试方法在审
申请号: | 202111500355.3 | 申请日: | 2021-12-09 |
公开(公告)号: | CN114138667A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 徐毅松;李冠;刘树伟;王彬 | 申请(专利权)人: | 山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南竹森知识产权代理事务所(普通合伙) 37270 | 代理人: | 吕利敏 |
地址: | 250000 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 soc 芯片 驱动程序 自动化 测试 系统 方法 | ||
一种SOC芯片驱动程序自动化测试系统,包括:PC端测试系统和SOC端测试板;所述PC端测试系统包括自动化测试程序模块和操作系统接口;所述自动化测试程序模块包括:测试控制模块,测试用例生成模块,交叉编译模块,SOC下载模块和测试监控程序库;其中,向所述测试用例生成模块输入信号的驱动源码库、驱动规则库和SOC基础测试框架;所述SOC端测试板包括:通过外设接口相连的SOC芯片和FPGA监控单元,SOC芯片和FPGA监控单元分别通过PC通信接口与所述操作系统接口连接。使用时,测试源码获取、测试用例生成、测试固件编译、版本信息处理、测试环境准备、测试运行、测试报告生成等均有测试系统自动完成,减少人工干预程度,提升测试效率,降低测试操作的复杂度。
技术领域
本发明公开一种SOC芯片驱动程序自动化测试系统及测试方法,属于SOC芯片自动化测试的技术领域。
背景技术
随着计算机技术的发展,各类SOC芯片被广泛应用到各类电子系统中。SOC芯片通常具有集成度高、模块丰富、专用性强等特征。SOC驱动程序是各类SOC功能程序的基础,驱动程序是否完善与稳定,将直接影响电子系统整体功能及稳定性。全面高效的测试,是保证驱动程序质量的重要手段之一。
SOC模块驱动程序专用性较强,通常由多个功能函数组成,每个函数又可传入不同参数以实现不同功能。
SOC驱动程序测试,就是在SOC驱动程序发布前,对驱动需求分析、设计规格说明和编码的最终复查,是程序质量保证的关键步骤。测试是为了发现错误而在规定的条件下执行程序的过程,即根据规格说明和程序的内部结构,精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。按测试用例设计方法不同,测试分为:黑盒测试,白盒测试和灰盒测试。黑盒测试(Black-boxtesting),又称为功能测试或数据驱动测试,把系统看成一个黑盒子,不考虑程序的内在逻辑,只根据需求规格说明书的要求来检查程序的功能是否符合它的功能说明。白盒测试(White-box testing),又称为结构测试或逻辑驱动测试,允许测试人员对程序内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑路径进行测试。灰盒测试(Gray-boxtesting),是融合了白盒和黑盒测试的一种测试策略,又称混合测试法。
模块驱动测试,又称单元测试,是最小单位测试,是在系统开发过程中要进行的最低级别的测试活动。驱动测试中对源代码实现的每个驱动单元进行测试,检查各个程序模块是否正确地实现了规定的功能,其目的在于发现各模块内部可能存在的各种错误。
传统测试过程中,通常需要大量人工参与,如进行功能测试,则需根据不同的模块驱动函数编写专用测试用例,搭建SOC被测模块专用测试电路,编译测试程序,下载至SOC芯片,运行测试程序,观察测试结果并统计分析。如需进行覆盖率、随机测试等测试项,则需根据不同的传参组合,编写大量测试用例,重复上述测试过程,复杂度较高,测试效率低。
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
将自动化测试与传统的SOC驱动测试相结合,将规避人工测试复杂度高、测试覆盖率低、测试效率低的问题,提升测试质量,降低测试成本。
对此,本技术领域公开了以下专利文献:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司,未经山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111500355.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:卧式连接器成形方法
- 下一篇:显示驱动电路及其显示驱动方法