软件质量保证最佳实践:选择开发人员测试工具
IBM Rational软件质量保证工具
为了让软件项目能切实实施上述四个软件质量保证最佳经验,IBM Rational提供了相应工具,帮助提高实施上述经验的效率。
开发人员测试工具
针对开发人员开发软件代码的不同,Rational提供了如下不同的开发人员测试工具。 Rational PurifyPlus: PurifyPlus是一个运行时分析工具,在运行被PurifyPlus插针后的软件后,能自动发现并定位软件在内存和性能方面的问题,并发现未被执行的代码。PurifyPlus包含三个功能组件,其中Purify能发现代码中的内存泄漏、内存越界访问错误等; 而Quantify能发现代码中的每行代码的执行时间和次数,从而发现代码的性能瓶颈; Coverage能统计出已经执行代码行的百分比,并指出未被执行过的代码行,这样开发人员可丰富测试用例再进行测试,从而确保测试的完备性。