gpt4 book ai didi

java - 调试测试,需要建议

转载 作者:行者123 更新时间:2023-11-30 05:59:40 24 4
gpt4 key购买 nike

我正在进行调试测试,作为面试的一部分。当我面对一个大型代码库并且必须在一两个小时内找到其中的错误时,我想是否有人可以帮助我解决这个问题。这将是 Eclipse 3.2+ 上基于核心 java 的应用程序(我猜)

最佳答案

面试官可能关注的答案是“您的总体策略是什么?”你最好有一个对他或她有意义的方法。这是我推荐的调试总体方法(无论是否用于测试):

  1. 重新创建错误,并记录其他发现的结果。
  2. 编写单元测试来自动重新创建 bug 可获得加分。
  3. 对错误进行分类 - 是崩溃还是不正确的行为?您的分析可能会有所不同。
  4. 尽可能详细地提高调试/日志记录级别。
  5. 查找应用可能生成的日志文件/工件,以帮助查明故障。
  6. 初步浏览可能的代码,查找任何可疑内容。
  7. 采取分而治之的方法。使用粗略的二分搜索来确定代码在哪里工作以及在哪里失败。也许使用断点或打印语句。
  8. 找到后,添加单元测试用例以明确缩小范围。
  9. 添加文档来解释您发现的内容,单元测试代码中的注释会很棒。
  10. 修复错误。有关修复的评论也很好。
  11. 测试您的修复。以逻辑、有条理的方式进行测试(边界条件等)
  12. 完成后,请面试官对您的错误修复解决方案进行代码审查。

关于java - 调试测试,需要建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com