51Testing软件测试论坛

标题: 请问Cuttle这款软件是哪家公司出品的? [打印本页]

作者: freezhong    时间: 2008-8-29 17:30
标题: 请问Cuttle这款软件是哪家公司出品的?
RT,请各位达人帮忙,万分感谢!下面是网上搜索到介绍Cuttle的

Cuttle是基于总线监听技术的全新实时软件测试、验证系统,针对软件测试和故障定位的需求,Cuttle开发了很多非常有效的功能。
针对嵌入式系统的特点,Cuttle特意增加了内存监视、分析的功能,使我们可以在系统运行过程中动态观察,分析内存的利用率,观察内存数据,更可以进一步监视内存数据越界,从而为内存问题引起的各类故障的分析和定位提供依据。
Cuttle具有以下几项功能:
·
实时软件测试系统:实时测试、分析软件系统,在不影响系统运行的情况下,对系统的软件进行测试和分析;
·
内存监视、分析系统:监视内存的使用,实时观察、记录关键数据的数值变化,监视数据越界使用;
·
软件执行轨迹跟踪、再现:通过实时跟踪软件的实际执行情况,在线记录软件的执行轨迹,可以动态回放软件的执行路径,并可以回溯软件的执行路径,快速定位软件故障;
·
报告自动生成系统:自动生成测试文档,并可以根据用户的需求定制模板,以便生成适合用户需求的报告。
Cuttle 优势:
准确性:
·
因为采用无插桩技术实现测试,目标系统的运行速度不受任何影响,所以测量记录的代码运行相关数据是准确的,而不是近似值。
·
由于采用了新的测试技术,所以在不影响代码运行的同时,可以完整记录代码的执行轨迹,以便进行进一步的软件分析和故障定位。
·
对关键数据可以准确记录其每次变化,以便更深层次的分析、了解代码的运行与数据变化的关系。
实时性:
·
目标系统的代码在没有任何改变的状态下运行,与实际环境运行速度完全一致,没有因为代码的插入增加代码执行的延迟,也没有因为代码的插入造成被测试系统与实际运行系统代码的差异,避免的代码的改变存在的隐患。使得软件测试的真实性达到空前的100%
实用性:
·
Cuttle
的开发理念来自测试需求,所以Cuttle所实现的功能都是从实际测试中总结归纳出来的,虽然采用了领先的测试技术,但是各项功能的实用性得到了充分体现,功能全面而且贴近实际测试环境的需求。
        Cuttle 的关键技术:
·
内存监视、分析:静态内存和动态内存都可以纳入监视范围,特别有助于分析、解决内存越界问题
·
无插桩技术:通过对目标代码的扫描、分析得到代码执行路径的特征点,在系统运行时获取目标系统的测试数据,从而实现无插桩监视目标系统的运行轨迹,而目标系统的运行效率不受任何影响。
·
紧凑插桩技术:对无法实施总线监听技术的系统,采用紧凑格式的插桩技术,可以通过插桩得到代码运行的更多信息,同时只增加非常少的代码,保证极低的代码膨胀率。
Cuttle 的组成:
·
数据采集探头
·
通用数据摄取探头
·
专用探头(选件)
·
数据处理单元
·
高速数据采集、筛选系统
·
高效数据处理、存储系统
·
测试数据动态展示系统
·
测试数据综合分析和报告生成系统




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2