对具有共享参数的多个输入模型的组合测试生成
1School of Information Science and Technology, and also with the Sichuan Key Laboratory of Transportation Information Engineering and Control, Southwest Jiaotong University, Chengdu, Sichuan, 611756, China.
IEEE transactions on pattern analysis and machine intelligence
|December 19, 2024
概括
本研究引入了一种使用多个输入模型进行组合测试的新方法. 该方法有效地生成多个测试集,减少冗余并改善共享参数的覆盖范围.
科学领域:
- 软件工程 软件工程 软件工程
- 计算机科学 计算机科学
- 测试和验证 测试和验证
背景情况:
- 组合测试通常使用单个输入模型来生成t-way覆盖的测试集.
- 处理具有共享参数的多个输入模型在测试集生成和冗余减少方面提出了挑战.
研究的目的:
- 解决多个具有共享参数的输入模型的组合测试生成问题.
- 提出一种有效的方法来生成多个测试集,满足所有模型的t-way覆盖,同时最大限度地减少冗余.
主要方法:
- 对多个输入模型的组合测试生成问题的正式定义.
- 开发一种高效的算法来生成多个优化的测试集.
- 实验评估五个现实世界的应用.
主要成果:
- 拟议的方法显著减少了多个输入模型测试集之间的冗余.
- 与后优化技术相比,该方法显示出更高的性能.
- 在所有输入模型中实现t-way覆盖,并尽量减少重叠.
结论:
- 开发的方法对于多个输入模型和共享参数的组合测试生成是有效的.
- 该方法为减少测试套件大小和提高复杂测试场景效率提供了实际解决方案.
相关概念视频
Multi-input and Multi-variable systems
96
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
96
Multiple Comparison Tests
3.9K
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...
3.9K
Complementation Tests
4.8K
A complementation test is a simple cross to identify whether the two mutations are located on the same gene or different genes. It was first performed by Edward Lewis in the 1940s while working on fruit flies. He developed the test to identify the location and arrangement of different mutations on chromosomes.
Organisms heterozygous for different mutations are crossed pairwise in all combinations. If present on different genes, the mutations can complement each other by providing the missing...
Organisms heterozygous for different mutations are crossed pairwise in all combinations. If present on different genes, the mutations can complement each other by providing the missing...
4.8K
Combinatorial Gene Control
8.3K
Combinatorial gene control is the synergistic action of several transcriptional factors to regulate the expression of a single gene. The absence of one or more of these factors may lead to a significant difference in the level of gene expression or repression.
The expression of more than 30,000 genes is controlled by approximately 2000-3000 transcription factors. This is possible because a single transcription factor can recognize more than one regulatory sequence. The specificity in gene...
The expression of more than 30,000 genes is controlled by approximately 2000-3000 transcription factors. This is possible because a single transcription factor can recognize more than one regulatory sequence. The specificity in gene...
8.3K
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
40
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
40
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
385
This lesson introduces two critical methods in pharmacokinetics, the Wagner-Nelson and Loo-Riegelman methods, used for estimating the absorption rate constant (ka) for drugs administered via non-intravenous routes. The Wagner-Nelson method relates ka to the plasma concentration derived from the slope of a semilog percent unabsorbed time plot. However, it is limited to drugs with one-compartment kinetics and can be impacted by factors like gastrointestinal motility or enzymatic degradation.
On...
On...
385


