google搜索
站内搜索
软件测试门户
|
软件测试培训
|
文章资料精选
|
软件测试论坛
|
测试解决方案
|
软件测试博客
|
测试招聘求职
注册
登录
搜索
调查问卷
鲜花鸡蛋
帮助
51Testing软件测试论坛
»
[嵌入式软件测试]
» 常用嵌入式软件白盒测试工具介绍
‹‹ 上一主题
|
下一主题 ››
46
1
2
3
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[资料]
常用嵌入式软件白盒测试工具介绍
tony.ak
中级站友
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2006-11-26 22:19
只看该作者
常用嵌入式软件白盒测试工具介绍
《常用嵌入式软件白盒测试工具介绍》参见附件
摘要:本文介绍了业界常用嵌入式软件白盒测试工具VcTester、CodeTest、RTRT(Rational Test RealTime)、 CppUnit、 Cantata++、C++Test、PureCoverage、VectorCast、Logiscope,介绍项包括生产厂商、简介、功能特色、价格、相关网站、获取方式等,为测试工具的选择提供帮助。
关于如何选择嵌入式白盒测试工具请查阅
《如何选择嵌入式白盒测试工具》
一文
http://blog.csdn.net/wayne_chan/archive/2006/10/13/1332571.aspx
。
[
本帖最后由 tony.ak 于 2006-11-27 20:14 编辑
]
附件:
您所在的用户组无法下载或查看附件
搜索更多相关主题的帖子:
白盒
嵌入式
软件
工具
UID
84371
帖子
20
精华
0
积分
160
综合技术指数
160
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
5 小时
注册时间
2006-10-25
最后登录
2008-3-18
查看详细资料
TOP
chinarenren
中级站友
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2006-11-26 22:31
只看该作者
恩,这篇文章不错,好东西要顶起。参考价值很好。
UID
88088
帖子
12
精华
0
积分
152
综合技术指数
152
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
3 小时
注册时间
2006-11-14
最后登录
2007-5-9
查看详细资料
TOP
acktance
中级站友
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2006-11-28 23:48
只看该作者
介绍得比较详细。就是附件看起来不方便sdlkfj3
UID
90210
帖子
7
精华
0
积分
147
综合技术指数
147
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
0 小时
注册时间
2006-11-28
最后登录
2007-12-12
查看详细资料
TOP
tony.ak
中级站友
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2006-11-28 23:57
只看该作者
考虑到大家阅读不方便,由于帖子的字数有限制,所以现在我把这篇文章连载。。。。分开发贴方式给大家阅读,大家也可以直接到首贴下载附件。
常用嵌入式软件白盒测试工具介绍
Author: Tony
一、
VcTester
u
生产厂商
ezTester
u
简介
VcTester
由
ezTester
公司
自主研发,专业服务于嵌入式白盒测试领域的测试工具,它遵循第4代白盒测试方法(4GWM,The 4th Generation White-box-testing Methodology),为有效实施针对C语言的单元测试、集成测试与协议测试,提供系统化的测试解决方案。VcTester仅支持VC平台下C源代码的白盒测试,
主要应用于通信设备、嵌入式手持终端、医疗器械等实时嵌入式产品的源码级测试。
u
功能特色
VcTester
共享版本的功能特色如下:
1.
脚本化测试驱动
VcTester
使用CSE脚本语言编写测试用例,CSE语言风格与C语言接近,简单易用,很容易上手。编写CSE脚本可读取全局变量、给变量赋值、调用函数等。
2.
脚本桩
被测目标机运行后,VcTester允许用户定义一个脚本函数,给被测C函数打桩,使运行中脚本函数替代C函数。脚本桩函数中可编写特定的测试处理,或返回特定数值用于测试。
3.
在线测试
运行目标测试程序后,在线设计用例、运行用例,并根据测试结果改进或添加用例,持续在线的进行测试。VcTester这一特性使单元测试过程更加简捷明了,所见即所得,操作过程更富人性化。
4.
即时调测
VcTester
配合VC中的调试程序,可支持目标代码单步调试,用户可借助VC设置断点,进行单步跟踪,同时,在测试用例设计过程中,测试驱动与脚本桩都可以选中部分或全部来执行。被测代码调试与测试脚本调试都是在线进行,可以即时的交叉着调试。
5.
测试工程管理
支持直观的树状测试用例管理,支持单用例、单测试集,或多用例、多测试集批量执行,支持命令行启动全工程自动测试。
VcTester
共享版定位于个体测试应用,商用版则定位于企业级应用,为适应团队运作及产品质量保证活动而增加相应功能,商用版具有如下特色:
1.
支持符合第4代白盒测试方法的测试评估体系
商用版提供LICC与LDCC两种代码覆盖率统计,对测试设计程度也提供评估,评估结果可以在线、直观的方式显示,还支持测试报告自动生成。共享版本没有这些功能。
2.
调测一体,支持将调试操作自动转化成测试脚本
商用版的检视器支持调试操作转脚本,该功能可以促进大家养成自发测试的习惯,摆脱不自觉的被动测试状态,检视器还支持更强大的脚本桩功能,如条件桩、PreCheck与PostCheck定义等。共享版没有这些功能。
3.
提供集成化的工作平台,可大幅提高开发效率
商用版的源码与测试用例在同一个IDE平台编辑、维护,以相同形式同时支持测试脚本与源码的一体化调试,集成界面支持设置断点,进行单步跟踪。共享版本没有单步调试功能。
VcTester
提供出色的IDE编辑器,编辑功能强大,支持提示输入、全文查找与替换、函数调用关系分析,定义与引用跳转、在线查看各行调用覆盖情况。共享版本没有函数调用关系分析与在线查看调用覆盖的功能。
共享版本与商用版本都支持外部工具集成,如工程构建集成、与版本机自动CheckIn与CheckOut集成。
4.
支持完善的测试消息构造与解析
商用版提供用户数据UDT编辑器,可快速构造测试数据。共享版无此功能。商用版还提供通用消息编辑器、消息解析器,可以自定义消息模板。该功能特别适合通信协议测试,其消息解析器与编辑器还可以免费集成到用户产品或相关IT工具上,借助本功能,用户可以将VcTester工具延伸到协议测试、功能测试等领域。共享版本不提供这些功能。
5.
支持测试设计重构
当被测代码有大幅调整,经过一次或多次重构时,商用版支持快捷的测试设计重构,该功能可确保持续集成的操作过程不因代码重构而断链。共享版没有这个功能。
商用版较完整的支持“第4代白盒测试方法”所要求的功能,共享版则有不少欠缺。另外,商用版的测试脚本完全兼容共享版的脚本,用户可以拿共享版评估或试用,在购得商用版本使用权后,所有用例都能无缝的升级到商用版。
u
价格
共享版免费,商用版本价格参见其官方网站
http://www.eztester.com
。
u
相关网站
http://www.eztester.com
u
获取方式
网上下载地址:
http://www.eztester.com
[
本帖最后由 tony.ak 于 2006-12-17 13:01 编辑
]
UID
84371
帖子
20
精华
0
积分
160
综合技术指数
160
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
5 小时
注册时间
2006-10-25
最后登录
2008-3-18
查看详细资料
TOP
tony.ak
中级站友
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2006-11-29 00:02
只看该作者
二、
CodeTest
u
生产厂商
METROWERKS
u
简介
CODETEST
是
全球第一台专为嵌入式系统软件测试而设计的工具套件,CODETEST为追踪嵌入式应用程序,分析软件性能,测试软件的覆盖率以及存储体的动态分配等提供了一个实时在线的高效率解决方案。CODETEST还是一个可共享的网络工具,它将给整个开发和测试团队带来高品质的测试手段。
u
功能特色
基本的CODETEST 系统包括以下四个模块:
1.
性能分析
CODETEST
能够同时对多达32000个函数进行非采样性测试,精确计算出每个函数或任务(基于RTOS下)的执行时间或间隔,并能够列出其最大和最小的执行时间。对于每两个函数或任务之间的调用也能够计数,从而确认出其中失败的调用。CODETEST的性能分析功能也能够为嵌入式应用程序的优化提供依据,使软件工程师可以有针对性地优化某些关键性地函数或模块,以及改善整个软件地总体性能。
2.
测试覆盖分析
CODETEST
提供程序总体概况,函数级代码以及源级覆盖趋势等多种模式来观测软件地覆盖情况。由于CODETEST是一种完全地交互式工具,测试者可以在对系统进行操作地同时追踪覆盖情况。
CODETEST
覆盖率信息包括程序实际执行的所有内容,而不是采样的结果,它以不同颜色区分运行和未运行的代码,CODETEST可以跟踪超过一百万个分支点,特别适用于测试大型嵌入式软件。
CODETEST
还能够生成一个融合多种测试结果地综合性报告,以使测试者看到整套测试地总体效果。
3.
动态存储器分配分析
在CODETEST诞生之前,动态地存储器分配情况是难以追踪观测的。CODETEST的分析能够显示有多少字节的存储器被分配给了程序的哪一个函数。这样就不难发现那些函数占用了较多的存储空间,那些函数没有释放相应的存储空间。测试者甚至还可以观察到存储体分配情况随着程序运行动态的增加和减少,即CODETEST可以统计出所有的内存的分配情况。随着程序的运行,CODETEST能够指出存储体分配的错误,测试者可以同时看到其对应的源程序内容。
4.
执行追踪分析(TRACE)
CODETEST
可以按源程序,控制流以及高级模式来追踪嵌入式软件。最大追踪深度可达150万条源级程序,其中高级追踪模式显示的是RTOS的事件和函数的进入退出,给测试者一个程序流程的大框图;控制流追踪增加了可执行函数中每一条分支语句的显示;源级追踪则又增加了对被执行的全部语句的显示。在以上三种模式下,均会显示详细的内存分配情况,包括在那个代码文件的那一行,那一个函数调用了内存的分配或释放函数,被分配的内存的大小和指针,被释放的内存的指针,出现的内存错误。
u
价格
市场价每套约30万人民币
u
相关网站
不详
u
获取方式
国内深圳市华唐科技有限公司代理
三、
RTRT(Rational Test RealTime)
u
生产厂商
IBM Rational
u
简介
IBM Rational Test RealTime
帮助开发人员创建测试脚本、执行测试用例和生成测试报告,并提供对被测代码进行静态分析和运行时分析功能。利用该工具,开发人员可以大大提高测试的效率。
u
功能特色
1.
代码静态分析,功能测试和运行时分析相集成。
2.
代码编辑、测试和调试相集成。
3.
Test RealTime
通过分析源代码,自动生成测试驱动(Test Driver)和桩(Test Stub)模版。开发人员只需要在该测试脚本的基础上指定测试输入数据、期望输出数据以及打桩函数的逻辑。
4.
测试执行后自动生成测试报告和各种运行时报告。测试报告展示通过或失败的测试用例,而运行时分析报告包括代码覆盖分析报告,内存分析报告、性能分析报告和执行追踪报告。
5.
通过Target Deployment Port技术同时支持开发机和目标机的测试。
u
价格
市场价约 8万人民币
u
相关网站
http://www.ibm.com/cn
u
获取方式
不详
[
本帖最后由 tony.ak 于 2006-11-29 00:06 编辑
]
UID
84371
帖子
20
精华
0
积分
160
综合技术指数
160
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
5 小时
注册时间
2006-10-25
最后登录
2008-3-18
查看详细资料
TOP
teststring
中级站友
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2006-12-4 23:25
只看该作者
恩!好文章,不顶对不起楼主!
UID
91127
帖子
10
精华
0
积分
150
综合技术指数
150
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
1 小时
注册时间
2006-12-4
最后登录
2007-3-13
查看详细资料
TOP
onedayme
中级站友
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2006-12-14 19:46
只看该作者
恩,顶一个,厉害阿,
UID
67538
帖子
44
精华
0
积分
170
综合技术指数
170
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
成都
在线时间
44 小时
注册时间
2006-7-18
最后登录
2007-9-24
查看详细资料
TOP
huaren
中级站友
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2006-12-17 12:58
只看该作者
不错!
UID
91984
帖子
12
精华
0
积分
152
综合技术指数
152
生活情趣指数
0
鲜花
1
鸡蛋
0
阅读权限
10
在线时间
1 小时
注册时间
2006-12-10
最后登录
2008-3-5
查看详细资料
TOP
haungxiaohua
中级站友
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2006-12-29 22:42
只看该作者
看起来VcTester好像只支持Vc编译器哟,请问能支持GCC编译器吗?
UID
89444
帖子
4
精华
0
积分
144
综合技术指数
144
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
0 小时
注册时间
2006-11-23
最后登录
2006-12-29
查看详细资料
TOP
hadywei
高级站友
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2006-12-30 19:32
只看该作者
下载了 ,学习一下,帮顶
UID
46139
帖子
424
精华
1
积分
507
综合技术指数
488
生活情趣指数
19
鲜花
6
鸡蛋
0
阅读权限
10
在线时间
165 小时
注册时间
2006-3-21
最后登录
2008-5-22
查看详细资料
TOP
oo_help
中级站友
个人空间
发短消息
加为好友
当前离线
11
#
大
中
小
发表于 2007-1-4 15:14
只看该作者
支持一下
UID
44769
帖子
19
精华
0
积分
155
综合技术指数
155
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
16 小时
注册时间
2006-3-14
最后登录
2008-11-4
查看详细资料
TOP
huoxingren
中级站友
个人空间
发短消息
加为好友
当前离线
12
#
大
中
小
发表于 2007-1-9 22:31
只看该作者
VcTester只支持Vc编译器,不支持GCC编译器
UID
88721
帖子
17
精华
0
积分
157
综合技术指数
157
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
2 小时
注册时间
2006-11-19
最后登录
2007-4-13
查看详细资料
TOP
yangyunfei
中级站友
个人空间
发短消息
加为好友
当前离线
13
#
大
中
小
发表于 2007-1-16 23:26
只看该作者
不错!顶一个,怎么国外的测试工具就那么贵啊!
UID
87232
帖子
16
精华
0
积分
156
综合技术指数
156
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
2 小时
注册时间
2006-11-10
最后登录
2008-3-23
查看详细资料
TOP
mildwood
中级站友
个人空间
发短消息
加为好友
当前离线
14
#
大
中
小
发表于 2007-1-17 18:04
只看该作者
狂顶,这种东西真好
UID
47378
帖子
41
精华
0
积分
181
综合技术指数
181
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
24 小时
注册时间
2006-3-28
最后登录
2008-3-6
查看详细资料
TOP
zhangling
中级站友
个人空间
发短消息
加为好友
当前离线
15
#
大
中
小
发表于 2007-1-31 20:11
只看该作者
up!!
UID
91868
帖子
13
精华
0
积分
116
综合技术指数
116
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
2 小时
注册时间
2006-12-8
最后登录
2008-1-6
查看详细资料
TOP
fly_sky1999
中级站友
个人空间
发短消息
加为好友
当前离线
16
#
大
中
小
发表于 2007-3-21 22:41
只看该作者
好文章
好文章
UID
54650
帖子
8
精华
0
积分
119
综合技术指数
119
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
4 小时
注册时间
2006-5-10
最后登录
2007-10-18
查看详细资料
TOP
csoar
中级站友
个人空间
发短消息
加为好友
当前离线
17
#
大
中
小
发表于 2007-4-11 09:04
只看该作者
这个好,顶一下
UID
100649
帖子
5
精华
0
积分
118
综合技术指数
118
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
12 小时
注册时间
2007-1-23
最后登录
2008-11-20
查看详细资料
TOP
国国国
中级站友
个人空间
发短消息
加为好友
当前离线
18
#
大
中
小
发表于 2007-4-23 13:59
只看该作者
顶顶先!
UID
71920
帖子
47
精华
0
积分
113
综合技术指数
113
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
53 小时
注册时间
2006-8-8
最后登录
2008-7-16
查看详细资料
TOP
sdcjr
中级站友
个人空间
发短消息
加为好友
当前离线
19
#
大
中
小
发表于 2007-5-24 11:01
只看该作者
很不错,顶一个
UID
44740
帖子
5
精华
0
积分
120
综合技术指数
120
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
2 小时
注册时间
2006-3-14
最后登录
2007-5-28
查看详细资料
TOP
lee_0029
中级站友
个人空间
发短消息
加为好友
当前离线
20
#
大
中
小
发表于 2007-5-24 11:29
只看该作者
请教各位哪个测试软件是适合arm平台的?
UID
116152
帖子
1
精华
0
积分
119
综合技术指数
119
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
2 小时
注册时间
2007-4-29
最后登录
2007-10-28
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
46
1
2
3
››
版块跳转 ...
> [软件测试新手上路]
> [软件测试新手上路精华区]
> [每日一贴]
> [测试资源共享区]
> [软件测试职业发展]
> [企业招聘]
> [人才频道]
> [学员免费推荐]
> [个人求职]
> [简历与面试]
> [51Testing软件测试沙龙]
> [软件测试每周一问]
> [话题PK]
> [测试交流QQ群与MSN群]
> 【Software Testing English Column】
> 译文征稿活动
> [未决问题区]
> [软件质量管理]
> [质量管理精华区]
> [软件缺陷管理]
> [软件测试管理]
> [软件配置管理]
> [VSS/PVCS]
> [CVS/Subversion/SVN]
> [ClearCase]
> [软件需求管理]
> [嵌入式软件测试]
> [手机测试]
> [软件测试外包]
> [本地化软件测试与国际化软件测试]
> [通用软件产品测试]
> [游戏测试]
> [金融证券行业测试]
> [电信行业测试]
> [电子商务测试]
> [TestDirector&Quality Center]
> [TD&QC精华区]
> [QuickTest Pro]
> [QTP精华区]
> [LoadRunner]
> [LR精华区]
> [WinRunner]
> [WR精华区]
> [Robot]
> [Robot 精华区]
> [Rational Functional Tester]
> [其他工具与自动化测试框架]
> [Borland Silk系列工具]
> [JMeter]
> [开源测试工具]
> [测试用例设计]
> [单元测试与集成测试]
> [xUnit]
> [日构建和Ant]
> [系统测试]
> [WEB测试]
> [性能测试]
> [安全测试]
> [测试系统架构]
> [操作系统]
> [J2EE与中间件]
> [.Net平台]
> [数据库]
> [前沿技术、测试方法]
> [灌水乐园]
> [游戏动漫]
> [流行影音]
> [健康美食]
> [电子数码]
> [运动旅游]
> [奖励专区]
> 双节送祝福抢楼活动
> 07年度最受会员欢迎活动评选
> 07年度论坛最佳版主评选
> 众志成城 抗震救灾
> 最佳博客评选
> 最佳会员评选
> [投诉建议区]
> [版主申请任命专区]
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2008-11-23 07:43Copyright(C)
上海博为峰软件技术有限公司
2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:
webmaster@51testing.com
或发送论坛短信至管理员
“
风在吹
”
管理,因简化而自主—IBM Rational
系统培训 解决工作难题
"SEPG中国2008"
火热报名
中
2008中国软件测试从业人员调查问卷
白盒测试比黑盒测试更难?
《51测试天地》第11期正式发布
见证一段历程,点亮一盏明灯!
软件测试培训 签订合同保证就业
2008中国软件测试从业人员调查问卷开始启动了!!!
软件测试话题PK,问题征集
51Testing启动《高校应届毕业生就业保障方案》
白盒测试比黑盒测试难?不同意请点击>>
2008中国软件测试从业人员调查问卷开始启动了!!!
软件测试工程师-从“菜鸟”到“精鹰”
51Testing启动《高校应届毕业生就业保障方案》
软件测试话题PK,问题征集
白盒测试比黑盒测试难?不同意请点击>>
2008中国软件测试从业人员调查问卷开始启动了!!!
软件测试工程师-从“菜鸟”到“精鹰”
51Testing启动《高校应届毕业生就业保障方案》
软件测试话题PK,问题征集
白盒测试比黑盒测试难?不同意请点击>>
2008中国软件测试从业人员调查问卷开始启动了!!!
软件测试话题PK,问题征集
51Testing启动《高校应届毕业生就业保障方案》
软件测试话题PK,问题征集
白盒测试比黑盒测试难?不同意请点击>>
2008中国软件测试从业人员调查问卷开始启动了!!!