首页> 外文会议>Testing of software and communication systems >Debugging into Examples Leveraging Tests for Program Comprehension
【24h】

Debugging into Examples Leveraging Tests for Program Comprehension

机译:调试示例以利用程序进行程序理解

获取原文
获取原文并翻译 | 示例

摘要

Enhancing and maintaining a complex software system requires detailed understanding of the underlying source code. Gaining this understanding by reading source code is difficult. Since software systems are inherently dynamic, it is complex and time consuming to imagine, for example, the effects of a method's source code at run-time. The inspection of software systems during execution, as encouraged by debugging tools, contributes to source code comprehension. Leveraged by test cases as entry points, we want to make it easy for developers to experience selected execution paths in their code by debugging into examples. We show how links between test cases and application code can be established by means of dynamic analysis while executing regular tests.
机译:增强和维护复杂的软件系统需要详细了解底层源代码。通过阅读源代码很难获得这种理解。由于软件系统固有地是动态的,因此例如在运行时想像方法源代码的影响是复杂且耗时的。在调试工具的鼓励下,在执行过程中对软件系统进行检查有助于理解源代码。通过以测试用例作为切入点,我们希望通过调试示例使开发人员易于体验其代码中的选定执行路径。我们展示了如何在执行常规测试的同时通过动态分析来建立测试用例与应用程序代码之间的链接。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号