CN119512913A 测试点标记方法、装置、计算机设备和存储介质 (腾讯科技(深圳)有限公司)_第1页
CN119512913A 测试点标记方法、装置、计算机设备和存储介质 (腾讯科技(深圳)有限公司)_第2页
CN119512913A 测试点标记方法、装置、计算机设备和存储介质 (腾讯科技(深圳)有限公司)_第3页
CN119512913A 测试点标记方法、装置、计算机设备和存储介质 (腾讯科技(深圳)有限公司)_第4页
CN119512913A 测试点标记方法、装置、计算机设备和存储介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩56页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2获取对测试目标的测试点集合进行测试后生的根节点表征所述测试点集合所属功能的功能标识字段,所述根节点的任一个后代节点,针对于所述测试点集合中至少一部分目标测试点,对所按照所述至少一个覆盖率查询字段在所述测试目标将所述覆盖率查询结果与所述目标测试点的测获取对测试目标的测试点集合进行测试后生成的功示对应的所述功能覆盖字段所从属的功能标获取所述测试点集合所属功能的功能标识字段,基按照所述测试目标的功能层级的层级顺序,遍历所根据遍历到的功能覆盖率测试记录中的测试点标识,确定以所述功能覆盖率树中与确定的功能标识字段或功能覆盖字段对应的节点作为父节识别所述目标测试点的测试点名称中的功能层级分5.根据权利要求1至4任意一项所述的方法,根据所述至少一个覆盖率查询字段的数量,确定在所述3按照所述至少一个覆盖率查询字段在所述测试目按照所述至少一个覆盖率查询字段在所述测试目在所述查询层级范围内逐层级进行查询的过程中,在在在所述查询到的层级内查询到目标节点的情况下,根据所述在查询到的所述查询到的层级中的子节点不为所述目在所述目标节点为所述查询层级范围内最后一层级在所述查询到的层级中不存在所述目标节点的情况在所述待标记测试点表格中,将所述至少一部分目在所述待标记测试点表格中,将所述至少一部分目根据覆盖率阈值对所述至少一部分目标测试点各自相应的覆盖率查询结果进行分类,按照所述至少一个覆盖率类别各自相应的覆盖率4覆盖树获取模块,用于获取对测试目标的测试点集合进行测试后生成的功能覆盖率节点的任一个后代节点,表征与所述测试点集合中一个测试点对应的一个功能覆盖字段;覆盖率查询模块,用于按照所述至少一个覆盖率查被处理器执行时实现权利要求1至12中任一5根节点的任一个后代节点,表征与所述测试点集合中一个测试点对应的一个功能覆盖字6[0015]标记模块,用于将所述覆盖率查询结果与所述目标测试点的测试点名称对应标7覆盖率树中层级与测试目标的功能层级中层级的对应关系和通过分解目标测试点的测试点名称所得到的至少一个覆盖率查询字段实现对目标测试点的功能覆盖率的快速查询和8盖率树中的根节点表征测试点集合所属功能的功能标识字段,根节点的任一个后代节点,测试点相应需要测试的功能的覆盖率为xxx这个覆盖组下的xxx9[0055]具体的,终端会获取对测试目标的测试点集合进行测试后生成的功能覆盖率从属于后代节点的父节点(如图3所示为cg1这个节点)所表征的功能覆盖字段(如图3所示[0065]具体的,终端会按照至少一个覆盖率查询字段在测试目标的功能层级的层级顺应关系和通过分解目标测试点的测试点名称所得到的至少一个覆盖率查询字段实现对目[0073]具体的,终端会获取对测试目标的测试点集合进行测试后生成的功能覆盖率文产生功能覆盖率文件。举例说明,覆盖率收集工具具体可以为Cadence(CadenceDesign照测试目标的功能层级的层级顺序,会先记录功能层级为覆盖组的功能覆盖率测试记录,[0082]以功能覆盖率树中与确定的功能标识字段或功能覆盖字段对应的节点作为父节以确定该测试点标识对应的上一层级标识为功能点标识1.2。针对于测试点标识为该功能覆盖率测试记录中的功能覆盖字段1_cg所从属的功能标识字段为功能标识字段A,[0090]在一个实施例中,对目标测试点的测试点名称按照测试目标的功能层级进行分标识,可按照实际应用场景进行配置。比如,当测试点名称的格式为xxx_cg.(xxx_cp).级所对应的覆盖率查询字段为“cp1”,通过比对查询到的层级所对应的覆盖率查询字段询到的查询到的层级中的子节点,回退至子节点的父节点,再从父节点向查询到的层级中到查找到查询层级范围内最后一层级中的目标节点,即与目标测试点相应的匹配节点为[0130]在待标记测试点表格中,将至少一部分目标测试点各自相应的[0132]在具体的应用中,至少一部分目标测试点构成的待标记测试点表格可以如图8所第三列中的至少一部分目标测试点各自的覆盖率查询结果为覆盖率值或预配置查询结果[0136]在待标记测试点表格中,将至少一部分目标测试点各自相应的[0137]根据覆盖率阈值对至少一部分目标测试点各自相应的覆盖率查盖率标注颜色为灰色、类别二(功能覆盖率等于100%的覆盖率查询结果)相应的覆盖率标注颜色为绿色、类别三(功能覆盖率小于100%大于60%的覆盖率查询结果)相应的覆盖率称从功能覆盖率文件中找到对应的功能覆盖率,最后通过颜色区分目标测试点的验证程[0145]本申请从获取功能覆盖率文件到内部实现到输出测试点反向标记结果的流程示待标记测试点表格,通过获取的功能覆盖率文件会产生一个树结构(即图11中的将功能覆中的反标测试点)的测试点名称查询功能覆盖率树(即图11中的获取反标测试点和覆盖率为功能覆盖率小于60标记为红色。应的覆盖率查询结果;目标节点为与查询到的层级所对应的覆盖率查询字段相匹配的节将表征不存在功能覆盖率的预配置查询结果作为目标测试点相应的匹配节点为止,将查询层级范围内最后一层级中的目标节点所对应的功能覆盖率,围包括从根节点的下一层级开始的层级数为2的连续层级,在查询层级范围内逐层级进行在功能覆盖率的预配置查询结果(具体可以为none)作为所述目标测试点相应的覆盖率查应关系和通过分解目标测试点的测试点名称所得到的至少一个覆盖率查询字段实现对目功能覆盖率,测试点标识指示对应的功能覆盖字段所从属的功能标识字段或功能覆盖字[0169]在一个实施例中,覆盖率查询模块还用于根据至少一个覆盖率况下,将表征不存在功能覆盖率的预配置查询结果作为目标测试点相应的覆盖率查询结[0177]上述测试点标记装置中的各个模块可全部或部分通过软件、硬件及其组合来实输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read_Only(ReRAM)、磁变存储器(MagnetoresistiveRandomAccessMemory,MRAM)、铁电存储器(FerroelectricRandomAccessMemory,FRAM)、相变存储器(PhaseChangeMemory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(RandomAccessMemory,库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论