使用Xcode工具静态检查分析代码

发表于:2012-12-04 10:30

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

 作者:柔梳    来源:TaoBao QA Team

  未使用到的函数:

  未初始化的变量

  数据赋值隐患:

  The left operand of …… is a garbage value

  分析解决方法(例:内存泄露)

  1、点击左侧对应内存泄露某处,右侧显示泄露行

  2、双击行所对应的信息,显示交互详情

  3、修改代码,解决泄露问题。

  4、修改后再次静态扫描发现,错误从40减到39,修复的代码行已不再出现错误。

  注:上述工程截图为测试Demo

  建议使用场景:

  1、建议在开发编码阶段使用,直接分析源代码来发现程序中的错误,而不需要实际运行,提前发现代码隐患。

  2、测试在冒烟测试时可先进行扫描,错误太多代码修改量太大的情况下可暂不介入测试,以免造成返工。

  个人使用感受:

  淘宝读书客户端ihone1.0版本,缺少经验,在性能测试执行阶段进行该静态扫描,功能测试返工情况较严重。

  在2.0版本中,推荐给开发,在开发编码中就较大部份内存泄露问题进行了解决,特别是需要release和缺少dealloc的地方。

  在之后使用instruments内存泄露测试中,泄露少,只需进行较少的代码改动,功能回归工作量小。

  个人觉得是一款非常简单又实用的的IOS代码静态检查工具,值得推荐给IOS开发同学和IOS性能测试同学。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号