测试金字塔2.0:在金字塔上进行人工智能辅助测试
Priyank Desai1, Snahil Singh1, Shubham Amilkanthwar2
1Independent Researcher, Seattle, WA, United States.
Frontiers in artificial intelligence
|December 22, 2025
概括
本研究介绍了"测试金字塔2.0",将人工智能 (AI) 和DevSecOps集成到软件测试中. 这一框架提高了效率,减少了缺陷,并提高了现代发展的系统弹性.
科学领域:
- 软件工程 软件工程 软件工程
- 人工智能的人工智能
- 网络安全 网络安全
背景情况:
- 现代软件开发在测试覆盖范围,代码质量和安全性方面面临挑战,原因是复杂性增加和加速发布周期.
- 人工智能 (AI) 引入了生产力增长,进一步加剧了这些挑战.
研究的目的:
- 引入一个概念框架",测试金字塔2.0",用于将AI和DevSecOps集成到工程工作流中.
- 为了提高效率,减少缺陷泄漏,并创建更具弹性的系统.
主要方法:
- 检查AI在增强测试金字塔层中的作用 (自动测试生成,覆盖分析,数据合成,异常检测,UI探索).
- 在金字塔中嵌入DevSecOps实践 (静态分析,政策执行,动态测试,错误配置检测,对抗模拟).
- 探索人工智能对加强安全实践的贡献 (适应性学习,风险优先级,情境感知检测).
主要成果:
- 人工智能增强的测试策略提高了效率,减少了缺陷泄漏.
- 集成的DevSecOps实践增强了所有测试层的安全姿态.
- 该框架提供了一种全面的质量和安全在加速发展的方法.
结论:
- "测试金字塔2.0"为利用人工智能和DevSecOps进行强大的软件测试提供了一个明确的途径.
- 这一综合战略支持快速发展,而不会影响质量或安全.
- 它可以创建更有弹性和安全的软件系统.
更多相关视频
05:26Author Spotlight: Innovations in iTUG Test for Enhanced Risk Assessment and Cognitive Insights
Published on: October 25, 2024
1.7K
09:00Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education
Published on: August 16, 2024
1.2K
相关概念视频
Introduction to Test of Independence
2.9K
In statistics, the term independence means that one can directly obtain the probability of any event involving both variables by multiplying their individual probabilities. Tests of independence are chi-square tests involving the use of a contingency table of observed (data) values.
The test statistic for a test of independence is similar to that of a goodness-of-fit test:
The test statistic for a test of independence is similar to that of a goodness-of-fit test:
2.9K
Quality Assurance
929
Quality assurance is the overarching term used to describe the activities employed to ensure the proper performance of a system. These activities can be classified into three categories: quality control, quality assessment, and internal corrective measures. Typically, these activities work cyclically: quality control is performed before and during the analysis, while quality assessment occurs during and after the investigation. Internal corrective measures are implemented based on the findings...
929
Multiple Comparison Tests
4.4K
Multiple comparison test, abbreviated as MCT, is a post hoc analysis generally performed after comparing multiple samples with one or more tests. An MCT will help identify a significantly different sample among multiple samples or a factor among multiple factors.
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
4.4K
Non-destructive Tests for Concrete Strength
449
The rebound hammer test, also known as the Schmidt hammer test, is a non-destructive technique for evaluating the hardness of concrete and, indirectly, the strength of concrete. It operates on the principle that the rebound of a spring-driven mass from a concrete surface correlates to the surface's hardness. The device comprises a mass within a tubular housing, a spring mechanism, and a plunger that strikes the concrete. Upon release, the energy imparted to the mass by the spring causes it...
449
