| 使用TBrun™进行单元测试 |
| |
|
什么是单元测试?
单元测试是对一个独立的模块或者软件的‘单元’进行确认的过程。简单的说,一个单元可以从应用程序的主体中分离出来,完成一个单一的功能。对隔离模式下的单元进行测试,通常是依靠开发者自己编写额外的驱动模块,用来对单元的输入和输出进行‘管理’。
单元测试的主要作用是使开发者在开发周期的早期应用分析技术进行分析。研究指出,90%以上的开发者已经在使用单元测试,由于传统的技术劳动量大,费用高,并且依赖经验,因此,开发者和测试者对传统的技术都不感兴趣。
除此之外,单元测试已经被认为是一种在开发初期非常有效的验证和解决软件缺陷的方法,因此,在单元级别对源代码分析技术的应用将会产生重大的意义,并且获得长期的收益。
|
 |
什么是TBrun?
根据上面提到的内容,LDRA 开发了TBrun。TBrun利用LDRA工具套件强大的静态和动态分析工具,提供了最尖端,并且完全自动的动态测试解决方案。TBrun可以自动为测试单元产生测试驱动,这样可以节省时间,解放开发人员和测试人员,增加测试效率,提高重复性劳动的动力,减少了缺陷引入的过程。
TBrun和LDRA工具套件的完美结合,使得静态和动态分析技术更广泛的应用于不同的阶段,一个被分析的‘单元’代码可以是一个函数,一组函数,一个源文件,一个子系统甚至可以是一个完整的系统。这样强大的特点使 TBrun可以应用于单元,模块,子系统或者进行综合的测试。
研究指出,使用TBrun进行单元测试比采用人工方式的效率提高至少76%。
TBrun可以应用于不同的领域,更多的信息请看 detailed TBrun information 部分。
|
|