首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解除窃听测试,需要的建议

解除窃听测试,需要的建议
EN

Stack Overflow用户
提问于 2010-05-05 12:04:42
回答 4查看 191关注 0票数 2

我正在做调试测试,作为面试的一部分..我想,当我面对大量的代码库,并且必须在一个小时内找到其中的bug,或者two.This将在Eclipse 3.2+上成为基于java的核心应用程序(我猜)时,是否有人可以帮助我实现这种方法

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-05-05 12:33:53

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

  1. 重新创建了错误,并记录了更多的发现。
  2. 为编写单元测试自动重新创建错误的单元测试加分-是崩溃还是不正确的行为?你的分析可能会尽可能详细地提升调试/日志记录级别。
  3. 查找应用程序可能生成的日志文件/工件,以帮助查明故障。
  4. 对可能的代码进行初步浏览,寻找任何分而治之的方法。使用粗略的二进制搜索来确定代码在哪里工作,在哪里失败。也许你可以使用断点或者打印statements.
  5. After你找到它,添加单元测试用例来缩小它的范围explicitly.
  6. Add文档解释你发现了什么,单元测试代码中的注释会很棒。
  7. 修复这个错误。关于修复的评论也是很好的。
  8. 测试您的修复。以逻辑的、有条理的方式(边界条件等)对其进行测试
  9. 完成后,要求面试官对您的错误修复解决方案进行代码审查。
票数 2
EN

Stack Overflow用户

发布于 2010-05-05 12:14:06

不是一个完整的答案,但您可以温习一下techniques for remote debugging as well

当您没有完整的Eclipse项目,而只是外部应用程序(及其源代码)崩溃时,它可以帮助您找到but。

票数 2
EN

Stack Overflow用户

发布于 2010-05-05 12:33:36

我不想这么说,但是如果你还不知道如何处理这个问题,很可能你没有他们所需要的经验/专业知识。从现在开始到面试为止,尝试学习可能不会有太大帮助。

积极的一面是,你已经到了详细面试的阶段,这是一个好兆头。尽管你很担心,但你很可能已经达到了他们在调试方面的最低经验/技能水平...或者你的其他属性可能足以让你得到这份工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2770543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档