回归检验
计算机科学
考试(生物学)
敏捷软件开发
特征选择
回归
测试套件
产品(数学)
测试用例
选择(遗传算法)
回归分析
机器学习
人工智能
数据挖掘
可靠性工程
软件工程
统计
工程类
程序设计语言
数学
软件开发
软件
几何学
生物
古生物学
软件建设
作者
Shantanu Sutar,Rajesh Kumar,Sriram Pai,Shwetha BR
标识
DOI:10.1109/iciem48762.2020.9160225
摘要
Regression Testing is one of the important phases to detect the effects of new development or modifications done in the already existing product. As the product grows, the number of regression test cases also increases to manifold. In an agile world, it is very important to extract test cases which are having very high potential to find defects to reduce the overall release cycle. In practice, there are many ways to select test cases based on different criteria. Many of them are based on historical defects in the product as historical defect clusters can be one of defect prone areas because of defect fixes. However, considering the high number of historical defects it becomes difficult to select test cases merely based on defect clusters or any other static techniques. In this paper, we propose our approach to find the high potential regression test cases from the master test suite using Natural Language Processing by selecting a test case based on its intent match with defects. The application developed from this solution has helped us in reducing the regression cycle and enhanced the exploratory productivity for our product. This method also opens the door for new concepts like generating test cases automatically based on its learnings from the product's historical defects, existing test cases, and new feature development.
科研通智能强力驱动
Strongly Powered by AbleSci AI