期刊文献+
共找到34篇文章
< 1 2 >
每页显示 20 50 100
测试用例演化研究进展 被引量:27
1
作者 张智轶 陈振宇 +1 位作者 徐宝文 杨瑞 《软件学报》 EI CSCD 北大核心 2013年第4期663-674,共12页
由于功能增加、性能调优、错误修复等原因,软件常常动态演化.现有测试技术难以满足软件演化过程中变化的测试需求,因此需要系统的测试用例演化技术,以有效保障演化软件的质量.回顾测试用例演化技术的研究现状,分别对测试用例选择、测试... 由于功能增加、性能调优、错误修复等原因,软件常常动态演化.现有测试技术难以满足软件演化过程中变化的测试需求,因此需要系统的测试用例演化技术,以有效保障演化软件的质量.回顾测试用例演化技术的研究现状,分别对测试用例选择、测试用例修复和测试用例集扩增这3部分内容进行了详细的比较和分析.最后提出测试用例演化技术领域存在的挑战和未来的研究方向. 展开更多
关键词 软件演化 回归测试 测试用例选择 测试用例修复 测试用例集扩增
下载PDF
敏捷开发环境中的回归测试优化技术 被引量:13
2
作者 王晓琳 曾红卫 林玮玮 《计算机学报》 EI CSCD 北大核心 2019年第10期2323-2338,共16页
版本频繁交付、功能不断新增或修改、测试用例不断增多是敏捷开发环境的特点.回归测试是软件测试的一个重要组成部分,它在敏捷开发环境中更应基于环境特点进行设计.但是,传统的回归测试优化技术(测试用例优先排序或回归测试选择等)各有... 版本频繁交付、功能不断新增或修改、测试用例不断增多是敏捷开发环境的特点.回归测试是软件测试的一个重要组成部分,它在敏捷开发环境中更应基于环境特点进行设计.但是,传统的回归测试优化技术(测试用例优先排序或回归测试选择等)各有其优缺点,且没有考虑敏捷开发环境对测试效率的影响.测试用例优先排序技术利用设计规则对所有测试用例进行排序,以提高错误检测率,但测试集基数大,花费时间长.回归测试选择技术选择部分测试用例执行,减少了测试执行时间,但存在不安全因素.为了解决这个问题,本文提出新的敏捷开发环境中的回归测试优化技术.首先,将回归测试拆分成两个过程,提出在这两个过程中的测试方法:敏捷测试用例优先排序和敏捷回归测试选择.敏捷测试用例优先排序方法基于历史排序的思想,将需求、错误反馈及历史信息三者结合,形成一个具有记忆的优先排序技术.敏捷回归测试选择方法结合错误信息和需求关联信息进行设计,选择以往版本中发现错误的测试用例及与新增测试有交互的测试用例作为测试子集,既检验曾经出错的功能是否正确,又检验新增功能加入是否影响已交付功能的稳定.其次,将敏捷排序和敏捷选择方法结合,设计回归测试优化模型,提出优化算法.为测试子集中的每一个测试用例设置一个失效标签以动态调整子集规模.最后,通过在不同规模的实验对象上进行实验,分析优化算法的有效性.实验结果表明,与现有的测试排序和测试选择及其混合方法相比,敏捷开发环境中的回归测试优化技术既可达到高错误检测率又可减少待执行测试用例数量同时保证较高的安全性.从统计分析t检验结果看,我们的方法在纠错速率上优于其它5种测试排序方法,因为t值均大于0且p值均小于0.05;从纠错速率、效率成本百分比、运行� 展开更多
关键词 回归测试 测试用例优先排序 回归测试选择 敏捷开发 软件测试 软件工程
下载PDF
构件软件回归测试用例选择策略 被引量:4
3
作者 毛澄映 卢炎生 《计算机研究与发展》 EI CSCD 北大核心 2006年第10期1767-1774,共8页
软构件技术虽被广泛应用于软件系统的开发中,但其测试问题并未得到很好地解决.系统构建者对外部提供的构件内部结构及其变更信息缺乏了解,很难选择出与构件变更相关的用例用于下一轮的测试.分析已有回归测试技术的不足,提出了两种改进... 软构件技术虽被广泛应用于软件系统的开发中,但其测试问题并未得到很好地解决.系统构建者对外部提供的构件内部结构及其变更信息缺乏了解,很难选择出与构件变更相关的用例用于下一轮的测试.分析已有回归测试技术的不足,提出了两种改进的回归测试策略一种是基于增强的构件版本变更信息的方法;另一种则是基于内建式测试设计的方法.通过对几个实例程序的实验分析,初步证实了所提出的方法在实际应用中的可行性与有效性. 展开更多
关键词 构件软件 回归测试 变更信息 内建式测试设计 测试用例选择
下载PDF
基于函数调用路径的回归测试用例选择排序方法研究 被引量:11
4
作者 郑锦勤 牟永敏 《计算机应用研究》 CSCD 北大核心 2016年第7期2063-2067,共5页
针对在回归测试过程中,因为不断修复软件中存在的缺陷所造成的测试工作量大、测试效率低等问题,将测试用例选择与优先级排序技术相结合,以面向函数调用的路径覆盖生成方法为基础,提出了一种面向函数调用路径(functions calling path,FCP... 针对在回归测试过程中,因为不断修复软件中存在的缺陷所造成的测试工作量大、测试效率低等问题,将测试用例选择与优先级排序技术相结合,以面向函数调用的路径覆盖生成方法为基础,提出了一种面向函数调用路径(functions calling path,FCP)的测试用例选择与排序方法。根据函数调用关系图,对程序中被修改函数与其他函数的关联性进行分析,从初始测试用例集中选择测试用例,形成回归测试用例集;然后对这些测试用例进行优先级排序,并动态地调整优先级排序结果;最后对优先级排序结果进行再次选择,确定最小的回归测试用例集。实验结果表明,测试用例选择与排序方法对优化回归测试用例是有效的,大大减少了回归测试用例数量,降低了回归测试成本。 展开更多
关键词 回归测试 测试用例选择 优先级排序 函数调用路径 关联性
下载PDF
持续集成测试用例集优化综述研究 被引量:7
5
作者 李英玲 王青 《软件学报》 EI CSCD 北大核心 2018年第10期3021-3050,共30页
基于互联网的软件开发要求产品快速迭代,同时保持产品的质量,其关键的环节就是持续集成.持续集成通过自动化测试来保证集成到主干的代码质量.持续集成时的测试用例选择是一个非常有挑战性的问题.如果运行所有的测试用例,需要消耗大量的... 基于互联网的软件开发要求产品快速迭代,同时保持产品的质量,其关键的环节就是持续集成.持续集成通过自动化测试来保证集成到主干的代码质量.持续集成时的测试用例选择是一个非常有挑战性的问题.如果运行所有的测试用例,需要消耗大量的计算资源,并造成测试反馈周期过长.如果选择的测试用例集不合适,又不足以覆盖必要的测试代码以保证待集成代码的质量.持续集成测试用例集优化的目的是平衡测试资源和测试质量,在尽可能不影响测试质量的情况下,减少持续集成的资源需求.对近年来国内外学者在该领域的研究工作进行了系统的分析、提炼和总结.为此,首先从研究主题、影响因子、研究方法、研究对象以及性能评价等方面提出5个研究问题;然后从电子文献数据库搜索最近10年的研究工作,经过仔细审查和筛选后选择39篇文献作为研究对象;最后,从选择文献中收集数据,通过定量分析和可视化展示来回答提出的研究问题.总的来说,回顾了持续集成测试用例集优化的研究进展,为该领域的研究者提供了一些有用的发现,并总结了面临的问题和挑战. 展开更多
关键词 持续集成 自动测试 测试用例选择 测试用例排序 测试用例生成 测试套件减少
下载PDF
面向有效错误定位的测试用例优选方法 被引量:8
6
作者 王克朝 王甜甜 +2 位作者 苏小红 马培军 童志祥 《计算机研究与发展》 EI CSCD 北大核心 2014年第4期865-873,共9页
针对已有测试用例选择方法在提高错误定位有效性方面存在局限性的问题,首先,定义"失效覆盖向量相似度优先排序"准则,将执行路径与失效执行路径相似的成功测试用例赋予较高的优先级;然后定义"失效覆盖等价划分优化选择&qu... 针对已有测试用例选择方法在提高错误定位有效性方面存在局限性的问题,首先,定义"失效覆盖向量相似度优先排序"准则,将执行路径与失效执行路径相似的成功测试用例赋予较高的优先级;然后定义"失效覆盖等价划分优化选择"准则,选择能够最大区分失效执行语句的成功测试用例集合;在此基础上,建立测试用例优选模型(effective selection,ES).不同于已有方法,ES充分利用失效执行路径来提高错误定位的有效性.该模型被应用于优选Siemens测试用例集合,其结果被应用于Tarantula等4种错误定位方法.结果表明,ES在约简率Reduction和衡量错误定位有效性的Expense_increase两个指标方面,均优于已有的基于语句和基于向量的测试用例约简方法.ES不但可以获得97%以上的约简率,提高错误定位的效率,而且具有较低的Expense_increase,显著提高了错误定位的有效性. 展开更多
关键词 错误定位 覆盖分析 测试用例 约简 优选
下载PDF
回归测试用例选择技术研究综述 被引量:6
7
作者 陈翔 顾卫江 +2 位作者 徐慧 顾庆 陈道蓄 《计算机科学》 CSCD 北大核心 2013年第10期1-9,共9页
回归测试用例选择(Regression Test Case Selection,RTS)问题是回归测试研究中的一个热点,旨在从已有测试用例集中选择出所有可检测代码修改的测试用例。但迄今为止,国内研究人员并未对RTS问题的已有研究成果进行系统总结和比较。首先... 回归测试用例选择(Regression Test Case Selection,RTS)问题是回归测试研究中的一个热点,旨在从已有测试用例集中选择出所有可检测代码修改的测试用例。但迄今为止,国内研究人员并未对RTS问题的已有研究成果进行系统总结和比较。首先在回归测试活动和测试用例划分基础上,引出RTS问题和相关假设。随后从源代码和模型角度对已有RTS技术进行分类,从源代码角度出发,又进一步将其细分为线性规划法、数据流分析法、图遍历法、程序切片法和防火墙法等。接着对常见评测数据集和评测指标进行总结,最后对该问题的未来研究方向进行了展望。 展开更多
关键词 回归测试 测试用例选择 图遍历法.程序切片 线性规划
下载PDF
敏捷回归测试中关键技术发展现状研究 被引量:1
8
作者 马宝英 董政昊 +3 位作者 袁茂才 范书平 宋妍 王娟 《软件》 2023年第4期74-77,共4页
近年来,随着敏捷方法的广泛应用,回归测试取得了显著的发展。针对敏捷开发环境下,软件版本交付频繁以及测试用例数目不断增多的问题,回归测试优化技术得到了广泛的关注。本文研究敏捷回归测试中关键技术的发展现状,包括回归测试用例选... 近年来,随着敏捷方法的广泛应用,回归测试取得了显著的发展。针对敏捷开发环境下,软件版本交付频繁以及测试用例数目不断增多的问题,回归测试优化技术得到了广泛的关注。本文研究敏捷回归测试中关键技术的发展现状,包括回归测试用例选择与回归测试用例优化技术,以提高敏捷回归测试的效率,为回归测试优化技术的发展奠定基础。 展开更多
关键词 回归测试 敏捷开发 测试用例选择 测试用例排序 聚类
下载PDF
面向持续集成的回归测试优化方法 被引量:4
9
作者 胡鹏 常朝稳 +1 位作者 祝现威 肖警续 《计算机应用研究》 CSCD 北大核心 2021年第12期3709-3714,共6页
针对持续集成环境下回归测试需要进行持续优化的问题,提出一种依据回归测试目标自适应调整策略的优化方法。首先将失败标志、缺陷检测数、重要性因子、新旧功能标志作为用例属性进行标记,根据历史数据和关联关系对用例属性进行初始化;... 针对持续集成环境下回归测试需要进行持续优化的问题,提出一种依据回归测试目标自适应调整策略的优化方法。首先将失败标志、缺陷检测数、重要性因子、新旧功能标志作为用例属性进行标记,根据历史数据和关联关系对用例属性进行初始化;而后根据阶段测试目标,区分新功能测试、修改性测试,将需求映射为具体的用例属性指标,据此对用例进行选择;计算重要性因子,更新用例属性标签,根据用例属性进行优先级自动排序;用例执行中,按照时间、资源要求,根据用例属性选择相应规模的测试用例进行执行。最后选择开源数据集进行实验,结果表明该方法针对不同的测试目标均能够降低执行用例的规模,提高缺陷检测效率。 展开更多
关键词 持续集成 回归测试 用例属性 测试用例优先级排序 测试用例选择
下载PDF
Fault Coverage-Based Test Case Prioritization and Selection Using African Buffalo Optimization
10
作者 Shweta Singhal Nishtha Jatana +3 位作者 Ahmad F Subahi Charu Gupta Osamah Ibrahim Khalaf Youseef Alotaibi 《Computers, Materials & Continua》 SCIE EI 2023年第3期6755-6774,共20页
Software needs modifications and requires revisions regularly.Owing to these revisions,retesting software becomes essential to ensure that the enhancements made,have not affected its bug-free functioning.The time and ... Software needs modifications and requires revisions regularly.Owing to these revisions,retesting software becomes essential to ensure that the enhancements made,have not affected its bug-free functioning.The time and cost incurred in this process,need to be reduced by the method of test case selection and prioritization.It is observed that many nature-inspired techniques are applied in this area.African Buffalo Optimization is one such approach,applied to regression test selection and prioritization.In this paper,the proposed work explains and proves the applicability of the African Buffalo Optimization approach to test case selection and prioritization.The proposed algorithm converges in polynomial time(O(n^(2))).In this paper,the empirical evaluation of applying African Buffalo Optimization for test case prioritization is done on sample data set with multiple iterations.An astounding 62.5%drop in size and a 48.57%drop in the runtime of the original test suite were recorded.The obtained results are compared with Ant Colony Optimization.The comparative analysis indicates that African Buffalo Optimization and Ant Colony Optimization exhibit similar fault detection capabilities(80%),and a reduction in the overall execution time and size of the resultant test suite.The results and analysis,hence,advocate and encourages the use of African Buffalo Optimization in the area of test case selection and prioritization. 展开更多
关键词 test case prioritization regression testing test case selection African buffalo optimization nature-inspired META-HEURISTIC
下载PDF
IPSETFUL: an iterative process of selecting test cases for effective fault localization by exploring concept lattice of program spectra 被引量:3
11
作者 Xiaobing SUN Xin PENG +2 位作者 Bin LI Bixin LI Wanzhi WEN 《Frontiers of Computer Science》 SCIE EI CSCD 2016年第5期812-831,共20页
Fault localization is an important and challeng- ing task during software testing. Among techniques studied in this field, program spectrum based fault localization is a promising approach. To perform spectrum based f... Fault localization is an important and challeng- ing task during software testing. Among techniques studied in this field, program spectrum based fault localization is a promising approach. To perform spectrum based fault local- ization, a set of test oracles should be provided, and the ef- fectiveness of fault localization depends highly on the quality of test oracles. Moreover, their effectiveness is usually af- fected when multiple simultaneous faults are present. Faced with multiple faults it is difficult for developers to determine when to stop the fault localization process. To address these issues, we propose an iterative fauk localization process, i.e., an iterative process of selecting test cases for effective fault localization (IPSETFUL), to identify as many faults as pos- sible in the program until the stopping criterion is satisfied. It is performed based on a concept lattice of program spec- trum (CLPS) proposed in our previous work. Based on the labeling approach of CLPS, program statements are catego- rized as dangerous statements, safe statements, and sensitive statements. To identify the faults, developers need to check the dangerous statements. Meantime, developers need to se- lect a set of test cases covering the dangerous or sensitive statements from the original test suite, and a new CLPS is generated for the next iteration. The same process is pro- ceeded in the same way. This iterative process ends until there are no failing tests in the test suite and all statements on the CLPS become safe statements. We conduct an empirical study on several subject programs, and the results show that IPSETFUL can help identify most of the faults in the program with the given test suite. Moreover, it can save much effort in inspecting unfaulty program statements compared with the existing spectrum based fault localization techniques and the relevant state of the art technique. 展开更多
关键词 fault localization program spectrum conceptlattice test case selection iterative process
原文传递
基于运行剖面的测试用例分配与选择方法 被引量:3
12
作者 王一彻 高建华 《计算机工程》 CAS CSCD 北大核心 2020年第6期216-220,共5页
基于运行剖面的测试是在软件实际运行中找出高发生率失效的测试方法,但其不适用于已排除高发生率失效而可靠性要求较高的系统。为此,对传统的运行剖面测试技术进行改进,提出一种基于运行剖面的测试用例分配与选择方法。利用自适应的重... 基于运行剖面的测试是在软件实际运行中找出高发生率失效的测试方法,但其不适用于已排除高发生率失效而可靠性要求较高的系统。为此,对传统的运行剖面测试技术进行改进,提出一种基于运行剖面的测试用例分配与选择方法。利用自适应的重要性抽样方法在每次迭代中动态改变测试用例的概率,并根据测试结果进行自动调整,选择更有效率的测试用例,以提高测试的有效性和软件的可靠性。针对5个子域的测试用例的分析结果验证了该方法的有效性。 展开更多
关键词 运行剖面 基于运行剖面的测试 测试用例分配 测试用例选择 抽样 软件可靠性
下载PDF
基于正交试验设计的测试用例选择方法 被引量:4
13
作者 曾茂希 陆璐 《计算机与数字工程》 2016年第8期1468-1473,共6页
随着传感器技术的发展,运行在各种移动设备上的上下文感知应用也迅速增加。这些应用软件不断地捕获移动设备周围的环境信息作为上下文,然后自动地调整设备的状态来适应上下文的变化。然而它们适应的过程中可能会由于触发了错误的适应规... 随着传感器技术的发展,运行在各种移动设备上的上下文感知应用也迅速增加。这些应用软件不断地捕获移动设备周围的环境信息作为上下文,然后自动地调整设备的状态来适应上下文的变化。然而它们适应的过程中可能会由于触发了错误的适应规则而出错,因此,对这些上下文感知应用进行测试是保证其发展的至关重要的先决条件。由于上下文状态的多样性,在设计测试用例的时候可能会存在组合爆炸问题。论文了提出了一种基于正交试验设计的测试用例选择方法,并开发了一个普通的上下文感知应用来证明该方法对测试用例选择的有效性。此外,该文还对实验数据进行分析来展现该方法所特有的错误定位能力。实验结果表明,该方法不仅能够有效地选择出高效的测试用例,而且还能够利用这些测试用例来定位一个上下文感知应用的程序错误。 展开更多
关键词 软件测试 上下文感知应用 测试用例选择 正交试验设计
下载PDF
基于半监督聚类方法的测试用例选择技术 被引量:4
14
作者 程雪梅 杨秋辉 +1 位作者 翟宇鹏 陈伟 《计算机科学》 CSCD 北大核心 2018年第1期249-254,共6页
回归测试的目的是保证软件修改后没有引入新的错误。但是随着软件的演化,回归测试用例集不断增大,为了控制成本,回归测试用例选择技术应运而生。近年来,聚类分析技术被运用到回归测试用例选择问题中。将半监督学习引入到聚类技术中,提... 回归测试的目的是保证软件修改后没有引入新的错误。但是随着软件的演化,回归测试用例集不断增大,为了控制成本,回归测试用例选择技术应运而生。近年来,聚类分析技术被运用到回归测试用例选择问题中。将半监督学习引入到聚类技术中,提出了判别型半监督K-means聚类方法(Discriminative Semi-supervised K-means clustering Method,DSKM)。该方法从回归测试的历史执行记录中挖掘出隐藏的成对约束信息,同时利用大量的无标签样本和少量的有标签样本进行学习,优化聚类的结果,并进一步优化测试用例选择的结果。实验表明,相对于ConstrainedKmeans方法和SSKM方法,DSKM方法能够更好地提高约简率并保持覆盖率。 展开更多
关键词 回归测试 测试用例选择 K-MEANS算法 成对约束 线性判别分析 半监督聚类
下载PDF
软件自动化测试用例选择策略探讨 被引量:3
15
作者 李华莹 于秀山 《指挥信息系统与技术》 2011年第1期75-78,共4页
针对如何选择自动化测试的用例、提高软件测试效率、节省测试成本的问题,从软件自动化测试用例选择的现状出发,对影响软件自动化测试用例选择的8种因素进行全面分析,探讨软件自动化测试用例的选择策略,并通过实例加以说明。
关键词 测试用例 软件自动化测试 选择因素 权重
下载PDF
基于方法切片及入口依赖的回归测试研究 被引量:2
16
作者 杜章华 李建华 +1 位作者 胡江明 程晓菊 《计算机应用》 CSCD 北大核心 2010年第6期1651-1654,共4页
为了提高大型软件回归测试效率,将程序切片思想应用于回归测试用例选择过程,提出了方法切片及入口依赖的概念。切片算法MethodSlice以方法为基本单元进行切片,提取软件变化影响点,仅选择那些受源程序修改部分影响的测试用例进行回归测... 为了提高大型软件回归测试效率,将程序切片思想应用于回归测试用例选择过程,提出了方法切片及入口依赖的概念。切片算法MethodSlice以方法为基本单元进行切片,提取软件变化影响点,仅选择那些受源程序修改部分影响的测试用例进行回归测试。实验结果表明:与传统的程序切片相比,方法切片更易用于大型软件的回归测试过程中,其实现简单,不易出错,在一定程度上提高了软件回归测试效率。 展开更多
关键词 管理信息系统 依赖图 测试效率 测试用例选择 大型软件
下载PDF
基于运行剖面的测试用例选择改进算法 被引量:2
17
作者 黄松 端木怡婷 +1 位作者 惠战伟 谌敏 《指挥信息系统与技术》 2011年第3期78-82,共5页
首先,阐述了软件测试标准的相关概念,揭示了测试标准在获取测试需求中的作用;然后,在分析测试用例启发式选择算法的基础上,结合实例给出了算法在保证需求覆盖率以及减少测试用例方面的优势;同时,根据算法存在的不足,提出一种基于软件运... 首先,阐述了软件测试标准的相关概念,揭示了测试标准在获取测试需求中的作用;然后,在分析测试用例启发式选择算法的基础上,结合实例给出了算法在保证需求覆盖率以及减少测试用例方面的优势;同时,根据算法存在的不足,提出一种基于软件运行剖面的测试用例改进算法——T estSelection算法,分析了该算法的可行性及有效性;最后,对基于运行剖面的测试用例生成及选择技术进行了展望。 展开更多
关键词 测试用例选择 运行剖面 改进testselection算法 软件测试
下载PDF
面向对象回归测试的方法
18
作者 袁海根 李红丽 《软件导刊》 2009年第9期16-17,共2页
对面向对象软件回归测试的方法进行研究,该方法先对类及受影响的类进行分析,找出这些类,然后从测试用例集中找出覆盖所有受影响的类,最后进行测试用例排序进行执行。这种方法有效、经济和安全。
关键词 测试用例 类分析 用例选择 用例排序
下载PDF
基于覆盖度的回归测试用例选取方法 被引量:1
19
作者 贺英杰 周仁杰 《计算机技术与发展》 2020年第10期101-105,共5页
回归测试是软件测试的一个重要阶段,对软件质量的固化起着关键作用。为降低测试成本,提高测试效率,一般选择部分回归,这就需要对回归测试的用例进行约简。测试用例集约简技术已有很多人进行过研究,最早是直接对测试用例集进行约简,后来... 回归测试是软件测试的一个重要阶段,对软件质量的固化起着关键作用。为降低测试成本,提高测试效率,一般选择部分回归,这就需要对回归测试的用例进行约简。测试用例集约简技术已有很多人进行过研究,最早是直接对测试用例集进行约简,后来提出基于测试需求的约简技术。为了对基于测试需求的约简技术进一步优化,提出基于覆盖度的回归测试用例选取方法,并设计相应的RCSC算法进行描述。算法主要思想包括:确定重点测试需求集并分解成最小测试需求;对回归测试用例按照优先级进行排序,构建测试用例与测试需求之间的二元关系矩阵,并用覆盖度表示;采用贪婪策略筛选覆盖最小测试需求最多的用例,并将重复的覆盖度置为0。该方法不但从实际应用角度将原始测试需求分解成最小测试需求,而且对测试用例与测试需求的二元关系矩阵重新定义,提出覆盖度概念,相比于传统方式更直接有效。 展开更多
关键词 软件测试 回归测试 测试用例选取 重点测试需求集 覆盖度
下载PDF
Improved Test Case Selection Algorithm to Reduce Time in Regression Testing
20
作者 Israr Ghani Wan M.N.Wan-Kadir +1 位作者 Adila Firdaus Arbain Noraini Ibrahim 《Computers, Materials & Continua》 SCIE EI 2022年第7期635-650,共16页
Regression testing(RT)is an essential but an expensive activity in software development.RT confirms that new faults/errors will not have occurred in the modified program.RT efficiency can be improved through an effect... Regression testing(RT)is an essential but an expensive activity in software development.RT confirms that new faults/errors will not have occurred in the modified program.RT efficiency can be improved through an effective technique of selected only modified test cases that appropriate to the modifications within the given time frame.Earlier,several test case selection approaches have been introduced,but either these techniques were not sufficient according to the requirements of software tester experts or they are ineffective and cannot be used for available test suite specifications and architecture.To address these limitations,we recommend an improved and efficient test case selection(TCS)algorithm for RT.Our proposed technique decreases the execution time and redundancy of the duplicate test cases(TC)and detects onlymodified changes that appropriate to themodifications in test cases.To reduce execution time for TCS,evaluation results of our proposed approach are established on fault detection,redundancy and already executed test case.Results indicate that proposed technique decreases the inclusive testing time of TCS to execute modified test cases by,on average related to a method of Hybrid Whale Algorithm(HWOA),which is a progressive TCS approach in regression testing for a single product. 展开更多
关键词 test case selection regression testing change detection TCS algorithm test suite minimization
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部