注意:不要再下面这个位置修改,这里修改无效
3、watch方法
场景:在debug过程中,想看某个表达式的值
使用方法: 在debug过程中,选中一个变量 点击右键菜单 选择“watch” 打开如下图所示
然后点击”+” 这个标示,然后输入表达式,比如group.getField(“auctionType”).getStringValue()
输入完毕后,value列就会给出值
遇到代码没打包 eclipse里面看到代码 但是进不到这个方法里面 所以看下是否打过包了
4、打日志
当遇到一些奇怪的问题时,比如偶尔是正常的,偶尔又是失败的,这时可以打断点,验证是不是每次访问都能看到断点输出的内容,如果能够看到,则证明问题原因在于代码,如果有时看不到,则证明可能访问其他机器上了(其他机器也提供此服务)
通常生产环境的日志级别是log.error,所以如果想看到日志输出,需要使用log.error
可以通过HSFOPS系统查看提供此服务有哪些机器
5、静态代码分析
推荐使用eclipse的插件工具findbugs,是一款java程序中查找bug的程序,很多我们写的不好的地方,可以优化的地方,它都能检查出来。
6、结合业务猜测法
主要依赖业务熟悉程度,根据不同的业务特点,比如sell发布商品,可以对测试数据分类,比如卖家,商品,类目等划分,再结测试经验,可以大概猜测原因,然后在动态分析代码 可以少走弯路
7、日志查看(具体内容比较多,会在其他文章介绍)