相关实验视频
Updated: Jul 13, 2026

09:40
Novel Sequence Discovery by Subtractive Genomics
Published on: January 25, 2019
使用序列挖矿来最小化GUI测试案例
Raheela Ambreen1, Tamim Ahmed Khan1
1Department of Software Engineering, Bahria University, Islamabad, Pakistan.
PloS one
|February 19, 2026
概括
本研究引入了一种新的图形用户界面 (GUI) 测试方法,该方法可将测试案例减少45%,执行时间减少38%. 这种方法可以提高软件质量保证的效率,同时保持高测试覆盖率.
科学领域:
- 软件工程 软件工程 软件工程
- 计算机科学 计算机科学
背景情况:
- 图形用户界面 (GUI) 测试对于软件质量保证至关重要.
- 回归测试确保了变更后的软件稳定性.
- 目前的GUI测试执行是耗时和资源密集的.
研究的目的:
- 为GUI回归测试开发一种高效的测试案例最小化技术.
- 为了减少测试案例的数量而不会牺牲测试覆盖范围.
- 提高GUI测试过程的整体效率.
主要方法:
- 提出了一种用于GUI事件跟踪的序列记录技术.
- 应用K-Means聚类来组合类似事件序列.
- 利用基于搜索的序列选择,用于代表性测试案例子集生成.
主要成果:
- 将测试案例的总数减少了大约45%.
- 将测试执行时间缩短了38%.
- 与原始测试套件相比,保持了超过95%的覆盖率.
结论:
- 拟议的方法有效地平衡了测试效率和覆盖范围.
- 为GUI回归测试提供了实际的改进.
- 显著减少了测试案例和执行时间.
相关概念视频
Maxam-Gilbert Sequencing
In the same year as the discovery of the Sanger sequencing method, another group of scientists, Allan Maxam and Walter Gilbert, demonstrated their chemical-cleavage method for DNA sequencing. The Maxam-Gilbert method relies on using different chemicals that can cleave the DNA sequence at specific sites, the separation of resulting DNA fragments of variable size using electrophoresis, and deciphering the DNA sequence from the resulting gel bands.
Challenges of the Maxam-Gilbert Method
The...
Challenges of the Maxam-Gilbert Method
The...
Quantifying and Rejecting Outliers: The Grubbs Test
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This number is...
Per-Unit Sequence Models
An ideal Y-Y transformer, grounded through neutral impedances, displays per-unit sequence networks akin to those of a single-phase ideal transformer when subjected to balanced positive- or negative-sequence currents. These currents do not produce neutral currents, and their associated voltage drops.
Zero-sequence currents, which are identical in magnitude and phase, generate a neutral current, resulting in voltage drops across the neutral impedance and the low-voltage winding. If the...
Zero-sequence currents, which are identical in magnitude and phase, generate a neutral current, resulting in voltage drops across the neutral impedance and the low-voltage winding. If the...
Optimization Problems
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
Sequences
Sequences are fundamental mathematical objects consisting of ordered lists of numbers that follow a specific rule or pattern. Sequences are critical in various mathematical concepts, including calculus, series, and number theory. They can model real-world phenomena such as population growth, financial investments, and physical processes like the diminishing height of a bouncing ball.Each number in a sequence is referred to as a term. Typically, the terms are denoted as a1, a2, a3,…, where the...
Introduction to Sequences
The ancient Greek philosopher Zeno of Elea proposed a series of paradoxes to challenge prevailing notions of motion and continuity. One such paradox imagines a man walking toward a door but only ever covering half the remaining distance with each step. This sequence of movements—first one-half, then one-quarter, then one-eighth of the total distance, and so on—forms a mathematical concept known as a geometric sequence. Each term is half of the previous one and can be written...

