一句话:针对 Android GUI 自动测试生成的冗长测试轨迹,DetReduce 旨在支持简洁回归测试套件。
论文关注 Android 应用自动 GUI 测试在回归测试与增量开发中的可用性问题。现有自动化 GUI 测试技术能够无需人工干预地获得较好测试覆盖率并发现缺陷,但这类工具通常需要运行很长时间,例如数小时,直到测试覆盖率饱和或测试时间预算耗尽。因此,它们生成的测试轨迹往往冗长、偏向探索,难以直接形成简洁且可重复执行的回归测试套件。DetReduce(由标题可知为一种精简/归约技术)面向该问题,目标是从自动 GUI 测试产生的结果中构造适用于增量开发和回归测试的精简套件。不过,给出的英文摘要仅描述了上述问题动机,未说明 DetReduce 的具体方法、实现或实验评估,因此无法从该片段判断其关键结果与有效性。
In recent years, several automated GUI testing techniques for Android apps have been proposed. These tools have been shown to be effective in achieving good test coverage and in finding bugs without human intervention. Being automated, these tools typically run for a long time (say, for several hours), either until they saturate test coverage or until a testing time budget expires. Thus, these automated tools are not good at generating concise regression test suites that could be used for testing in incremental development of the apps and in regression testing.