CN119473916A 回归测试用例的确定方法、装置、存储介质及电子设备 (中国工商银行股份有限公司)_第1页
CN119473916A 回归测试用例的确定方法、装置、存储介质及电子设备 (中国工商银行股份有限公司)_第2页
CN119473916A 回归测试用例的确定方法、装置、存储介质及电子设备 (中国工商银行股份有限公司)_第3页
CN119473916A 回归测试用例的确定方法、装置、存储介质及电子设备 (中国工商银行股份有限公司)_第4页
CN119473916A 回归测试用例的确定方法、装置、存储介质及电子设备 (中国工商银行股份有限公司)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

本申请公开了一种回归测试用例的确定方根据代码特征确定目标变更代码的潜在缺陷评征以及M个测试用例中的每个测试用例的用例特征,从M个测试用例中确定至少一个用于对目标了现有技术中编写回归测试用例效率低的技术2将所述目标变更代码输入至向量机模型中,通过所述向量机在缺陷评分用于表征由于所述目标变更代码导致所述目标程序根据所述目标变更代码的潜在缺陷评分、所述目标变更代码的代码特征以及M个测试用例中的每个测试用例的用例特征,从所述M个测试用例中确定至少一个用于对所述目标第四类用例特征,用于表征与使用所述测试用例测试的在检测到存在重复的特征编码值的情况下,对重复的特征编根据所述目标特征值确定所述目标变更代码的潜在码的潜在缺陷评分、所述目标变更代码的代码特征以及M个测试用例中的每个测试用例的用例特征,从所述M个测试用例中确定至少一个用于对所述目标变更代码进行测试的回归获取所述目标程序与所述目标变更代码的关联特征,其标变更代码在所述目标程序的所有代码中的根据所述目标变更代码的潜在缺陷评分、所述目标变更代码的代码试用例的用例特征以及所述关联特征,从所述M个测试用例中确定至少一个用于对所述目3将所述目标程序的所有代码转换为抽象语法树,其中,每个代确定所述目标变更代码在所述抽象语法树中对应的树根据所述目标树节点在所述抽象语法树中的位置,确定所述目标根据所述目标树节点在所述抽象语法树中的位置,确定所述目标根据所述目标树节点下属的子节点数量、所述目标树节点与所述获取所述目标程序的历史版本数据,其中,所述历史版本数历史变更代码的测试结果以及所述历史变更代码的后续根据所述历史变更代码的测试结果和所述历史变更代码的将所述历史变更代码的代码特征、所述历史回归测试用例的用将由于所述历史变更代码导致所述目标程序出现异常的所述历史回归测试用例的用例信息作为第二根据所述模型训练特征、所述第一训练标签以及第二训练标签训练得根据所述目标变更代码的潜在缺陷评分的分值大小,确定选择第一确定单元,用于将所述目标变更代码输入至向量机模型第二确定单元,用于根据所述目标变更代码的潜在缺4要求1至9中任意一项所述的回归测试用例行时实现权利要求1至9中任意一项所述的回归测试用例的确定方56使用测试用例测试的目标交易相关联的上游交易试用例中的每个测试用例的用例特征,从M个测试用例中确定至少一个用于对目标变更代例中确定至少一个用于对目标变更代码进行测试的回归测7使用测试用例测试的目标交易相关联的上游交易例中确定至少一个用于对目标变更代码进行测试的8计算机指令被处理器执行时实现上述的回归测试用[0030]图1示出了一种用于实现回归测试用例的确定方法的计算机终端的硬件结构框员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范9人信息等)和数据(包括但不限于用于展是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,执行。图1示出了一种用于实现回归测试用例的确定方法的计算机终端(或移动设备)的硬辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配[0041]应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通[0042]存储器104可用于存储应用软件的软件程序以及模块,如本申请实施例中的回归测试用例的确定方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算[0043]传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括[0044]显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与测试用例中的每个测试用例的用例特征,从M个测试用例中确定至少一个用于对目标变更的用例特征,测试用例生成系统可以将从M个测试用例中筛选出与目标变更代码最相关的用例中的每个测试用例的用例特征,从M个测试用例中确定至少一个用于对目标变更代码而挑选出那些实施步骤与目标变更代码高度相关的测试码值的独立性和唯一性,并将剩余的特征编码值统使用训练好的SVM模型,基于目标特征值(归一化码方式将每个分类值映射到一个二进制向量中,向量的长度等于该分类变量的类别数量,及关联特征,从M个测试用例中确定至少一个用于对目标变更代码进行测试的回归测试用[0082]在一种可选的实施例中,测试用例生成系统首先获取目[0084]由上述内容可知,测试用例生成系统通过历史数据训练的SVM模型能够更准确的中的每个测试用例的用例特征,从M个测试用例中确定至少一个用于对目标变更代码进行施例的回归测试用例的确定装置可以用于执行本申请实施例所提供的用于回归测试用例[0094]根据本申请实施例,还提供了一种用于实施上述回归测试用例的确定方法的装导致目标程序出现异常的概率;第二确定单元303,用于根据目标变更代码的潜在缺陷评使用测试用例测试的目标交易相关联的上游交易用例中确定至少一个用于对目标变更代码进行测试的回归测试[0105]本申请的实施例可以提供一种电子设备,图4是根据本申请实施例的一种电子设[0107]处理器可以通过传输装置调用存储器存储的信息及[0108]处理器可以通过传输装置调用存储器存储的信息及[0109]处理器可以通过传输装置调用存储器存储的信息及[0110]处理器可以通过传输装置调用存储器存储的信息及[0111]处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行以下步骤:每个测试用例的用例特征以及关联特征,从M个测试用例中确定至少一个用于对目标变更[0112]处理器可以通过传输装置调用存储器存储的信息及[0113]处理器可以通过传输装置调用存储器存储的信息及[0114]处理器可以通过传输装置调用存储器存储的信息及[0115]处理器可以通过传输装置调用存储器存储的信息及归测试用例的数量与潜在缺陷评分的分值大小手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile[0117]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可[0127]所述集成的单元如果以

温馨提示

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

评论

0/150

提交评论