系统测试生成中的健身景观的原因和影响:复制研究的复制研究
Omur Sahin1,2, Man Zhang3, Andrea Arcuri2,4
1Erciyes University, Kayseri, Türkiye.
概括
在系统测试生成中分析健身景观揭示了像中立区域这样的挑战. 洞察力指导开发更好的搜索算法和健身功能,以进行有效的软件测试.
科学领域:
- 软件工程 软件工程 软件工程
- 人工智能的人工智能
- 实证软件工程 实证软件工程
背景情况:
- 基于搜索的软件测试 (SBST) 的有效性取决于导航健身景观.
- 在SBST中之前的健身景观分析主要集中在单元测试生成上.
研究的目的:
- 使用EvoMaster分析健身景观,用于系统测试生成.
- 将现有的健身景观研究复制和扩展到系统测试领域.
主要方法:
- 实证研究涉及测试23个网络服务.
- 对健身景观属性的分析,重点关注中立性和信息内容.
主要成果:
- 在系统测试中的健身景观由中立区域主导,使搜索复杂化.
- 信息内容有助于搜索指导,而布尔标志增加中立性.
- 系统级测试显示了与单元测试的差异,特别是在分支类型方面.
结论:
- 健身场景对系统测试生成构成重大挑战.
- 对于系统级的SBST,需要改进健身功能和搜索操作员.
- 这些发现证实了先前的单元测试结果,同时突出了系统层面的特点.
相关概念视频
Survival Tree
389
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
389
Regression Toward the Mean
6.9K
Regression toward the mean (“RTM”) is a phenomenon in which extremely high or low values—for example, and individual’s blood pressure at a particular moment—appear closer to a group’s average upon remeasuring. Although this statistical peculiarity is the result of random error and chance, it has been problematic across various medical, scientific, financial and psychological applications. In particular, RTM, if not taken into account, can interfere when...
6.9K
Inclusive Fitness
37.5K
Most altruistic behavior—in which one animal helps another at a cost to themselves—occurs between relatives. Scientists think these altruistic behaviors evolved because they increase the inclusive fitness of the animal providing help.
37.5K
Mismatch Repair
6.3K
Organisms are capable of detecting and fixing nucleotide mismatches that occur during DNA replication. This sophisticated process requires identifying the new strand and replacing the erroneous bases with correct nucleotides. Mismatch repair is coordinated by many proteins in both prokaryotes and eukaryotes.
The Mutator Protein Family Plays a Key Role in DNA Mismatch Repair
The human genome has more than 3 billion base pairs of DNA per cell. Prior to cell division, that vast amount of genetic...
The Mutator Protein Family Plays a Key Role in DNA Mismatch Repair
The human genome has more than 3 billion base pairs of DNA per cell. Prior to cell division, that vast amount of genetic...
6.3K
Genetic Drift
43.0K
Natural selection—probably the most well-known evolutionary mechanism—increases the prevalence of traits that enhance survival and reproduction. However, evolution does not merely propagate favorable traits, nor does it always benefit populations.
43.0K
Wald-Wolfowitz Runs Test I
947
The Wald-Wolfowitz test, also known as the runs test, is a nonparametric statistical test used to assess the randomness of a sequence of two different types of elements (e.g., positive/negative values, successes/failures). It examines whether the order of the elements in a sequence is random or if there is a pattern or trend present. This nonparametric test applies to any ordered data despite the population and sample data distribution, even if a higher sample size is available.
The test works...
The test works...
947


