代码功能和测试用例映射的自动生成制造技术

技术编号:39241551 阅读:8 留言:0更新日期:2023-10-30 11:54
一种信息处置系统针对包括一组功能的代码执行测试用例,其中所述执行使用不同的跟踪开关值执行至少两次。所述系统还标识与每个测试用例相关联的跟踪日志,并且基于所述跟踪日志与每个测试用例的关联将每个测试用例映射到一个或多个功能。到一个或多个功能。到一个或多个功能。

【技术实现步骤摘要】
代码功能和测试用例映射的自动生成


[0001]本公开总体上涉及信息处置系统,并且更具体地涉及自动生成代码功能和测试用例映射。

技术介绍

[0002]随着信息的价值和使用不断增加,个人和企业寻求另外的方式来处理和存储信息。一个选项是信息处置系统。信息处置系统通常处理、编译、存储或传达用于商业、个人或其他目的的信息或数据。技术和信息处置需求和要求可在不同的应用之间有所不同。因此,信息处置系统也可关于以下方面有所不同:处置什么信息,如何处置信息,处理、存储或传达多少信息,以及可多快速且多高效地处理、存储或传达信息。信息处置系统的变化允许信息处置系统是通用的或者针对特定用户或特定用途(诸如财务交易处理、航班预定、企业数据存储或全球通信)进行配置。另外,信息处置系统可包括可被配置来处理、存储和传达信息的多种硬件和软件资源,并且可包括一个或多个计算机系统、图形接口系统、数据存储系统、联网系统和移动通信系统。信息处置系统还可实施各种可视化架构。信息处置系统之间的数据和语音通信可通过有线、无线或某种组合的网络进行。

技术实现思路

[0003]一种信息处置系统针对包括一组功能的代码执行测试用例,其中所述执行使用不同的跟踪开关值执行至少两次。所述系统还标识与每个测试用例相关联的跟踪日志,并且基于所述跟踪日志与每个测试用例的关联将每个测试用例映射到一个或多个功能。
附图说明
[0004]应了解,为了简单且清楚地进行说明,附图中示出的元件未必按比例绘制。例如,一些元件的尺寸可相对于其他元件放大。相对于本文的图式示出和描述结合本公开的教导的实施方案,在附图中:
[0005]图1是示出根据本公开的一个实施方案的信息处置系统的框图;
[0006]图2是示出根据本公开的一个实施方案的用于自动生成代码功能和测试用例映射的系统的示例的框图;
[0007]图3是示出根据本公开的一个实施方案的用于自动生成代码功能和测试用例映射的序列的示例的图;并且
[0008]图4是示出根据本公开的一个实施方案的用于自动生成代码功能和测试用例映射的方法的示例的流程图。
[0009]在不同图式中相同附图标记的使用指示类似或相同的项目。
具体实施方式
[0010]提供以下结合附图的描述以帮助理解本文所公开的教导。所述描述集中于教导的
具体实施方式和实施方案,并且被提供来帮助描述本教导。这种集中不应被解释为限制教导的范围或适用性。
[0011]图1示出信息处置系统100的实施方案,所述信息处置系统包括处理器102和104、芯片组110、存储器120、与视频显示器134连接的图形适配器130、包括基本输入和输出系统/可扩展固件接口(BIOS/EFI)模块142的非易失性RAM(NV

RAM)140、磁盘控制器150、硬盘驱动器(HDD)154、光盘驱动器156、与固态驱动器(SSD)164连接的磁盘仿真器160、与扩展资源174和可信平台模块(TPM)176连接的输入/输出(I/O)接口170、网络接口180以及基板管理控制器(BMC)190。处理器102通过处理器接口106连接到芯片组110,并且处理器104通过处理器接口108连接到芯片组。在特定实施方案中,处理器102和104通过诸如HyperTransport链路、QuickPath互连等的高容量相干结构连接在一起。芯片组110表示集成电路或一组集成电路,所述集成电路管理处理器102和104与信息处置系统100的其他元件之间的数据流。在特定实施方案中,芯片组110表示一对集成电路,诸如北桥部件和南桥部件。在另一个实施方案中,芯片组110的一些或全部功能和特征与处理器102和104中的一个或多个处理器集成。
[0012]存储器120通过存储器接口122连接到芯片组110。存储器接口122的示例包括双倍数据速率(DDR)存储器信道,并且存储器120表示一个或多个DDR双列直插式存储器模块(DIMM)。在特定实施方案中,存储器接口122表示两个或更多个DDR信道。在另一个实施方案中,处理器102和104中的一个或多个处理器包括为处理器提供专用存储器的存储器接口。DDR信道和所连接的DDR DIMM可符合特定DDR标准,诸如DDR3标准、DDR4标准、DDR5标准等。
[0013]存储器120可进一步表示存储器类型的各种组合,诸如动态随机存取存储器(DRAM)DIMM、静态随机存取存储器(SRAM)DIMM、非易失性DIMM(NV

DIMM)、存储类存储器装置、只读存储器(ROM)装置等。图形适配器130通过图形接口132连接到芯片组110,并且向视频显示器134提供视频显示器输出136。图形接口132的示例包括高速外围部件互连(PCIe)接口,并且根据需要或期望,图形适配器130可包括四通道(x4)PCIe适配器、八通道(x8)PCIe适配器、16通道(x16)PCIe适配器或另一种配置。在特定实施方案中,图形适配器130向下设置在系统印刷电路板(PCB)上。视频显示器输出136可包括数字视频接口(DVI)、高清多媒体接口(HDMI)、DisplayPort接口等,并且视频显示器134可包括监视器、智能电视、诸如膝上型计算机显示器的嵌入式显示器等。
[0014]NV

RAM 140、磁盘控制器150和I/O接口170通过I/O信道112连接到芯片组110。I/O信道112的示例包括芯片组110与NV

RAM 140、磁盘控制器150和I/O接口170中的每一者之间的一个或多个点对点PCIe链路。芯片组110还可包括一个或多个其他I/O接口,包括PCIe接口、工业标准架构(ISA)接口、小型计算机串行接口(SCSI)接口、集成电路间(I2C)接口、系统分组接口(SPI)、通用串行总线(USB)、另一种接口或它们的组合。NV

RAM 140包括BIOS/EFI模块142,所述BIOS/EFI模块存储机器可执行代码(BIOS/EFI代码),所述机器可执行代码操作以检测信息处置系统100的资源,提供用于资源的驱动器、将资源初始化并提供用于资源的常见访问机制。将在下面进一步描述BIOS/EFI模块142的功能和特征。
[0015]磁盘控制器150包括磁盘接口152,所述磁盘接口将磁盘控制器连接到硬盘驱动器(HDD)154、光盘驱动器(ODD)156和磁盘仿真器160。磁盘接口152的示例包括集成驱动电子器件(IDE)接口、诸如并行ATA(PATA)接口或串行ATA(SATA)接口的高级技术附件(ATA)、
SCSI接口、USB接口、专有接口或它们的组合。磁盘仿真器160允许SSD 164通过外部接口162连接到信息处置系统100。外部接口162的示例包括USB接口、电气与电子工程师协会(IEEE)1394(火线)接口、专有接口或它们的组合。替代地,SSD 164可设置在信息处置系统100内。
[0016]I/O接口170包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,其包括:由处理器针对包括多个功能的代码执行多个测试用例,其中针对所述代码执行所述测试用例使用不同的跟踪开关值执行至少两次;标识与每个测试用例相关联的跟踪日志;以及基于所述跟踪日志与每个测试用例的关联生成每个测试用例到所述功能中的至少一个功能的映射。2.如权利要求1所述的方法,其还包括:标识与所述代码相关联的所述功能。3.如权利要求1所述的方法,其中所述代码是与嵌入式系统相关联的固件。4.如权利要求1所述的方法,其中所述代码是软件代码。5.如权利要求1所述的方法,其中所述功能中的每个功能与跟踪日志相关联。6.如权利要求1所述的方法,其还包括:生成每个测试用例到一个或多个跟踪日志的另一个映射。7.如权利要求1所述的方法,其还包括:将每个测试用例到所述至少一个功能的所述映射与每个测试用例到至少另一个功能的先前映射聚集。8.一种信息处置系统,其包括:存储器;以及处理器,所述处理器与所述存储器相关联并且被配置来:针对包括一组功能的代码执行多个测试用例,其中所述执行使用不同的跟踪开关值执行至少两次;标识与每个测试用例相关联的跟踪日志;并且基于所述跟踪日志与每个测试用例的关联生成所述每个测试用例到一个或多个功能的映射。9.如权利要求8所述的信息处置系统,所述处理器进一步被配置来标识所述一组功能。10.如权利要求8所述的信息处置系统,其中所述代码是与嵌入式系统相关联的固件。11.如权利要求8所述的信息处置系统,其中所述代码是软件代码。12.如...

【专利技术属性】
技术研发人员:张琴秦瑾张婧辉赵书玉董晓璇
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1