版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本发明实施例公开了一种测试用例确定方与交集测试用例数据匹配的用例权重确定目标2根据所述历史测试用例生成初始生成树模型,并根据所述待测试数确定所述初始生成树模型与所述待匹配生成树模型的交根据所述交集测试用例数据以及与所述交集测试用例数据匹配的用例权重确定目标其中,所述确定所述初始生成树模型与所述待匹配生成树模型的交集测试用例数据,将所述初始生成树模型与所述目标叶子节点进行匹配,确定与所述当其中,所述根据所述交集测试用例数据以及与所述交集测根据所述交集测试用例数据确定与所述当前待匹配生成树模型匹配的根据与所述当前待匹配生成树模型匹配的交集节点数量以及用例权重确定局部覆盖将所述当前待匹配生成树模型中的所述局部覆盖测试用例剔除,并根据所述执行时间数据以及所述执行复杂度数据确定通过代码覆盖检测技术获取所述历史测试用例的代码覆根据生成树映射规则以及所述代码覆盖报告生成所述初始根据所述生成树映射规则以及所述待测试数据生成所述待匹配根据所述生成树层级间关系数据以及所述同层节点排序数据生成所述生成树映射规根据与所述当前待匹配生成树模型匹配的交集叶子节点数量以及所述用例权重计算3配生成树模型匹配的交集全局节点数量以及用例权重计算第二根据所述第二权重密度数据确定所述局部覆盖测树模型生成模块,用于根据所述历史测试用例生成初始生成树模型第一数据确定模块,用于确定所述初始生成树模型与所述待第二数据确定模块,用于根据所述交集测试用例数据以及与其中,所述第二数据确定模块,具体用于根据所述交集测试用4试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。”策略从相应的用例库中选取合适的自动或手动测试用例组成回归测试集合来进行回归测5[0010]根据交集测试用例数据以及与交集测试用例数据匹配的用例权重确定目标测试该程序被处理器执行时实现本发明任意实施例所提根据交集测试用例数据以及反映历史测试时用例执行成本的用例权重确定目标测试用例,6[0028]图7是本发明实施例二提供的一种历史测试用例1与待匹配生成树模型的交集全[0029]图8是本发明实施例二提供的一种历史测试用例2与待匹配生成树模型的交集全[0030]图9是本发明实施例二提供的一种历史测试用例3与待匹配生成树模型的交集全[0036]图1是本发明实施例一提供的一种测试用例确定方法的流程图,本实施例可适用7[0040]示例性的,如果历史测试用例1在执行历史回归测试时的执行成本高于历史测试用例2在执行历史回归测试时的执行成本时,可以为历史测试用例1设置比历史测试用例2实施例不对历史测试用例的数量以及生成的初始生成树模型的数量待匹配生成树模型存在交集的各历史测试用例与待匹配生成树模型重合节点以及初始生成树模型与待匹配生成树模型存在交集的各测试用例的叶[0047]在本发明实施例中,可以将初始生成树模型与待匹配生测试用例数据以及与交集测试用例数据匹配的用例权重进行数据处理,得到目标测试用8用例的执行成本,智能地为测试人员决策出需要进行回归测试的成本最小的测试案例集根据交集测试用例数据以及反映历史测试时用例执行成本的用例权重确定目标测试用例,[0054]图2是本发明实施例二提供的一种测试用例确定方法的流程图,本实施例以上述将多次历史测试时的执行时间的均值或者多次历史测试时的最长执行时间作为历史测试9成树层级间关系数据以及同层节点排序数据生成生成树层节点排序数据可以是表征树结构中同一层次的节点的[0075]示例性的,可以根据生成树映射规则提取待测功能代码或者变更代码(针对某几次变更以及修改问题的补丁代码通过代码管理工具如git或者CVS等的功能直接拿到相应用例权重确定局部覆盖测试用例;将当前待匹配生成树模型中的局部覆盖测试用例剔除,例1与当前待匹配生成树模型的重合节点的数量为2,历史测试用例2与当前待匹配生成树模型确定新的局部覆盖测试用例(局部覆盖测试用例的确定方法在本部分已进行了说明,例2的用例权重b以及测试用例3的用例权重c,以进一步根据测试用例1与当前待匹配生成数量可以是初始生成树模型与当前待匹配生成树模型存在交集的各历史测试用例分别与配生成树模型存在交集的各历史测试用例分别与当前待匹配生成树模型重合的叶子节点到初始生成树模型中与当前待匹配生成树模型存在交集的各历史测试用例的第一权重密一步根据交集测试用例数据确定初始生成树模型与当前待匹配生成树模型存在交集的各[0089]在一个具体的例子中,可以通过集合覆盖来对目标测试用例的确定逻辑进行说当于在至少一个初始生成树模型中确定用例权重最小的集合覆盖待匹配生成树模NP-hard问题,无法在多项式时间内获得精确解,因此可以选择现有的贪心思想的近似算点有交集且第一权重密度数据最小的历史测试用例的初始生成树模型,进而用g与sj做差试用例的初始生成树模型对应的历史测试用例作为目标测试用例。例如,可以根据公式[0091]图5是本发明实施例二提供的一种测试用例确定方法的简[0092]图6是本发明实施例二提供的一种最小覆盖生成树的示意图,图6中包括3个历史这三个测试用例组成的集合是能覆盖待匹配生成树模型的集合。进一步以图6中历史测试用例1和历史测试用例3为例来说明第一权重密度数据的计算和选择,假设历史测试用例1试用例3的第一权重密度数据是28/1=28。如果历史测试用例1和历史测试用例3在一起比历史测试用例1和其他历史测试用例的第一权重密度数据相同的情况,那就需要计算历史测试用例1的第二权重密度数据。由于每个历史测试用例的叶子节点集合与初始生成树模交集的测试用例的初始生成树模型从叶子节点返回到根节点的路径所经过的所有节点标[0094]本方案把历史测试用例的代码覆盖报告和回归测试需求的代码集(变更代码和/[0104]第一数据确定模块330,用于确定初始生成树模型与待匹配生成树模型的交集测[0105]第二数据确定模块340,用于根据交集测试用例数据以及与交集测试用例数据匹根据交集测试用例数据以及反映历史测试时用例执行成本的用例权重确定目标测试用例,述执行时间数据以及所述执行复杂度数据确定所数据生成所述生成树映射规则。局部覆盖测试用例剔除,并返回执行确定当前待匹配生成树模型的目标叶子节点的操作,直至所述当前待匹配生成树模型的目标叶子[0114]由于上述所介绍的测试用例确定装置为可以执行本发明实施例中的测试用例确[0119]电子设备412典型地包括多种计算机系统可读介质。这些介质可以是任何能够被[0120]存储装置428可以包括易失性存储器形式的计算机系统可读介质,例如RAM磁盘驱动器,以及对可移动非易失性光盘(例如只读光盘(CompactDisc-ReadOnly络适配器420与一个或者多个网络(例如局域网(LocalAreaN根据交集测试用例数据以及反映历史测试时用例执行成本的用例权重确定目标测试用例,在由计算机处理器执行时用于执行本发明上述实施例任一所述的测试用例确定方法,包数据以及与交集测试用例数据匹配的用例权重确定目标测试OnlyMemory,ROM)、可擦式可编程只读存储器((ErasableProgrammableReadOnly[0128]计算机可读的信号介质可以包括在基带中或者作为载波[0130]可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机本发明不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年问题分析与解决:团队共创法
- 2026年物业公司法律风险防范与案例
- 2026年亚健康状态中医调理方案
- 2026年高中英语任务型教学法教学设计
- 学校工作制度模板
- 造林填土施工方案(3篇)
- 电建塔吊施工方案(3篇)
- 食堂排水施工方案(3篇)
- 秋游活动策划方案-作文(3篇)
- 奢华橱柜施工方案(3篇)
- 河南职业教育培训
- 施工总包单位建设工程项目初验自评报告
- 仓储管理信息系统操作手册(标准版)
- 行政执法宣传课件
- 新生儿低血糖的健康宣教
- 物流体系课件
- 中华财险2026秋季校园招聘备考题库及答案详解1套
- 2026年安徽财贸职业学院单招职业技能测试题库附答案详解
- 2025小红书医美行业精准获客与营销增长白皮书
- 介绍嘻哈饶舌说唱
- GB 46750-2025民用无人驾驶航空器系统运行识别规范
评论
0/150
提交评论