软件单元测试工具软件单元测试工具Numega
软件 单元测试 工具Numega 1 前言 MI LY: 宋体">我在本文中详细介绍了 测试工具 NuMega Devpartner(以下简称 NuMega )
的使用方法。 NuMega是一个 动态测试 工具,主要应用于 白盒测试 。该工具的特点是学习简单、使用方便、功能有效。
NuMega共有三个独立的子
软件软件单元测试单元测试工具工具Numega
1 前言前言
MILY: 宋体">我在本文中详细介绍了测试工具测试工具NuMega Devpartner(以下简称NuMega)的使用方法。
NuMega是一个动态测试动态测试工具,主要应用于白盒测试白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独
立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsChecker为代码检错工具,TrueCoverage为测试覆盖
率统计工具,TrueTime为程序运行性能测试性能测试工具。
本文挡通过三章对NuMega三个子功能的使用方法进行了介绍,各部分之间内容独立。如果你想了解NuMega的各项功能,建
议阅读本文挡全部内容,如果你只想了解NuMega提供的某一个子功能的相关信息,按目录查看相应的章节即可。
需要说明的一点是,本文挡中所介绍的测试工具NuMega,专指NuMega for Visual C++版,对于NuMega for Visual Basic版
和NuMega for Delphi版的使用说明,不在本文挡的介绍范围之内,这一点请注意。
2安装安装
NuMega的安装很简单。获得NuMega安装程序后,点击setup.exe进行安装即可。在安装过程中不需要什么特殊的设置。
不过有一点需要说明,在安装NuMega之前,应该确保你的机器上已经安装好了Visual C++,因为只有这样才能使NuMega成功的集成到
Visual C++开发开发环境中去。
好了,下面我们分三个部分,分别介绍BoundsChecker、TrueCoverage、TrueTime的使用方法。
3 BoundsChecker
BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误。BoundsChecker能检测的错误包括:
)1、指针操作和内存、资源泄露错误,比如:
内存泄露;
资源泄露;
对指针变量的错误操作。
22、内存操作方面的错误,比如:
内存读、写溢出;
使用未初始化的内存。
33、API函数使用错误
BoundsChecker安装成功后,在你的VC++集成开发环境中,会多出了一个名为BoundsChecker的菜单,如下所示:
评论0