缺陷定位方法

发表于:2011-8-24 11:52

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ninglu    来源:TaoBao QA Team

  注意:不要再下面这个位置修改,这里修改无效

  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、日志查看(具体内容比较多,会在其他文章介绍)

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号