缺陷定位掌握debug技巧,可以提高定位问题的效率,下面介绍经常会用到的三个小方法
1、conditions条件使用
比如在getcategoryao.java类中,有段代码
场景:我想验证截图里红色框部分的代码是否正确
问题:外层有个for循环,而for循环次数又很多,如何快速debug到我想要的部分
解决办法:使用conditions
1)在for循环处打断点
2)然后点击断点,选择右键菜单:breakpoints propertites 打开菜单如下,勾选conditional复选框,然后在输入框里输入想要的条件 如截图
3)当满足设定的条件语句,才会进入for循环
2、直接修改value
场景:开发在自测时,缺乏测试数据,可以直接修改value来构造数据
使用方法:debug状态时,打开“+=variables”菜单 注:如果找不到这个菜单,可以点击eclipse工具最右上角的
场景:开发在自测时,缺乏测试数据,可以直接修改value来构造数据
使用方法:debug状态时,打开“+=variables”菜单 注:如果找不到这个菜单,可以点击eclipse工具最右上角的,在debug时在这里会显示每个变量的值,想要修改某个值时,就修改value处的值就可以了。