• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

常用的软件缺陷预防技术和缺陷分析技术

发布: 2009-2-19 10:10 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 2次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户;q(VOWP[

软件测试技术门户:KS/PnIc

  让我们看一个普遍存在的关于线程同步的问题。假设一个多线程的应用程序需要同步地访问某个数据结构。被指派测试这个产品的QC工程师发现在某种情景下,应用程序尽管没有Crash,但是会停止响应。正常的QC过程是,这个bug被记录在bug跟踪系统中,并描述了测试情景和停止响应的实际结果。然而,如果这个QA工程师熟悉源代码,就可以进行bug产生原因的初步分析。例如,这个QC工程师可能断定这个bug产生的原因是之前的线程没有释放mutex,从而造成了冲突。这些分析可以记录在bug的详细说明中,作为bug分析的一个基础。

"?Yc)PZ#JW 软件测试技术门户u%j0X-e&El

  (2) Bug修订和进一步分析软件测试技术门户|^;f#P2o ][

D:Z(E,m&D