- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《动态测试及调试工具 - DT10》.pdf
动态测试及调试工具 - DT10
一、 DT10 介绍
DT10 是一款自动化的软件测试及调试工具,无需依赖任何OS 和CPU,支持C/C++、
Java 、C#多种语言,用于动态测试和调试的工具,可对运行时目标程序进行长时间跟踪,
适用于各个开发阶段。
DT10 是动态测试工具中唯一能实现灰盒测试的工具。不只软件内部的测试,连同
CPU 周边的传感器 , 端口等硬件状态也都会和执行路径一起被验证,所以可以在同一
个时间测试软件和硬件的整个运行过程。测试结果,会自动产生报告。开发者和QA 的
工作人员都能通过使用该工具提升产品质量,使得工作更为高效。
在DT10 软件的界面上,可以输入运行时间、周期时间、参数、变量的设计值。除
了输入的设计值可以在同一个页面(一览表)做管理之外,还可以当作设计书被导出。
这些设计值,将在测试过程中被使用,可以和目标板上实际测量值做对照,如出现与设
计值有出入的状况,系统会有警告的讯息弹出,便可通过这样的警告掌握问题的状况。
非常适合对长时间运行的软件进行跟踪调试。因为可以取得并分析︰任务的变化、
函数的周期时间、运行时间、覆盖率、变量值的变化,所以整个调试的效率会大幅提升。
就连不容易重现的问题,只要能重现1 次,也可以从跟踪数据里来分析原因。所以通过
长时间运行测试及修正是非常高效的方式。
主要功能点:
不依赖操作系统和目标板CPU,支持任何处理器和嵌入式操作系统;
可支持C/C++, Java, C#语言的覆盖测试、性能测试、Bug 定位调试;
与目标设备连接灵活多样。可支持直接通过网口,串口,GPIO,异步总线,SD
卡,CAN 总线等连接方式,特别是可直接通过网卡和串口直接连接目标设备,
不用接飞线,大大增强了DT10 的易用性和可支持的硬件环境多样性;
软硬件同步测试。DT10 提供一个Analog Box 的连接盒,可监控4 路数字信号
输出端口和2 路模拟信号端口,可同步检测变量值,实时查看硬件信号输出端
口和变量变化情况与软件执行情况,从而实施软硬件同步测试;
可长时间跟踪目标设备执行情况,最长可记录32 天跟踪数据
回放调试功能,提供可视化的函数执行跟踪报告,便于进行Bug 分析,尤其是
难以重现的Bug 或者是偶发性程序崩溃错误
动态覆盖率测试,提供系统测试覆盖率分析,支持语句覆盖率,分支覆盖率
性能测试,检测函数执行时间,周期时间,统计代码中任意两行语句间的执行
时间,便于进行性能分析和评估
变量跟踪,跟踪程序真实执行过程中,变量值实时变化情况,并提供可视化图
形报告
验证设计值,回归测试。DTPlaner 可定义函数执行时间的设计值(期望值),
Trinity Technologies Ltd
变量的设计值(期望值),目标设备实时执行过程中,其执行时间或者变量值
一旦超过设计值范围,将给出警告错误
CPU 压力监测,多个任务的切换监控,各个任务所占用系统资源统计;
二、 DT10 构成
主要版本:
1. 支持硬件在线测试
2. 支持软件在线测试
3. 支持主机平台测试
软件环境说明:
硬件环境说明:
Trinity Technologies Ltd
组成模块说明
序
名 称 备注
号
PC 软件端安装文件
1 DT10 STD Basic Set 可支持
文档评论(0)