逆演测试:解决测试预言问题的新方法
原文中文,约300字,阅读约需1分钟。
📝
内容提要
SEER是一种基于学习的方法,用于确定单元测试是否通过或失败。该方法在5K多个开源Java项目的实验中证明了有效性、通用性和高效性。
🎯
关键要点
-
SEER是一种基于学习的方法,用于确定单元测试是否通过或失败。
-
该方法在没有测试断言或其他类型的测试神谕的情况下工作。
-
SEER通过将单元测试和被测试方法的实现嵌入到统一的向量空间中构建基础事实。
-
基于向量表示建立的分类器生成“失败”或“通过”标签。
-
该方法在5000多个开源Java项目的实验中证明了有效性、通用性和高效性。
🏷️