动静态测试软件 Parasoft

C/C++ Test是parasoft专用于嵌入式C/C++语言的静态测试、动态/单元测试,以及集成测试软件,可实现整个测试过程全自动化: 静态测试: 1、支持4600+规范,30+规范类库,包含MISRA,CERT,CWE,OWASP,AUTOSAR C++等; 2、数据流控制流分析技术可在SIL早期发现运行时的问题; 3、40+代码度量,可量化解决性能瓶颈。 单元测试: 1、可自动生成高覆盖率的健壮性测试用例,可轻松地扩展和定制生成测试用例; 2、暴露功能问题和程序崩溃的缺陷,全面检查软件功能与需求符合度; 3、集成从单元级到应用程序级测试覆盖率跟踪,可测量9种覆盖率指标; 4、无缝集成多种ALM工具,实现需求到代码,需求到测试的双向关联追踪; 5、暴露应用程序执行时的内存、资源类缺陷,只报告运行阶段真正发生的缺陷。 联系人:Peter Kang:15900432004

查看更多 »

TESSY 软件功能简介

TESSY 软件功能简介   TESSY是德国Razorcat公司开发的单元/集成测试工具,用于对函数单元的动态测试,验证函数的功能(即在各种不同的输入下,其输出是否符合预期),测试代码的覆盖率(即每一条语句及每一个分支是否都能够覆盖到等),TESSY通过了多种功能安全认证,如汽车行业标准ISO26262,TUV认证等。   Eclipse界面,简单易学,快速上手,Test Data Editor(TDE)图形化窗口方便设计testcase: Classification Tree Editor(CTE)等级树设计,自动生成testcase:   Usercode: 可添加用户代码,结合TDE一起使用,也可为桩函数添加特定的桩代码。 测试结果分析: TDE中可方便的查看测试结果,绿色标记的表示pass,红色标记的表示fail,鼠标放在结果的地方,可显示实际值,一目了然: 覆盖率查看:TESSY支持多种覆盖率的测量,包含单元测试和集成测试的 Statement Coverage (C0) Branch Coverage (C1) Decision Coverage (DC) Modified Condition / Decision Coverage (MC/DC) Multiple Condition Coverage (MCC) Entry Point Coverage (EPC) Function Coverage (FC) Call Pair Coverage (CPC) 当运行testcase时,也可选择性的使能需要测覆盖率,coverage viewer(CV)窗口将显示各种覆盖率的百分比,另外,流程图也将用红色和绿色来标记,并可与源代码对应起来: TESSY目前已广泛应用于各大主机厂及零部件厂商,拥有较高的知名度和客户认可度。     Peter Kang:15900432004

查看更多 »

iC5000/5700 产品介绍

iC5000/5700 产品介绍 iC5000调试器/5700调试器是德国iSYSTEM公司(已被tasking收购)开发的高性能仿真调试器,iSYSTEM成立于1986年,30多年专注于汽车行业嵌入式软件开发调试及测试,支持几大主流半导体厂商如NXP,Infineon,Renesas,ST,TI等几乎所有主流MCU的调试,IC5000支持USB2.0通讯,内含256M的Trace Buffer;IC5700支持USB3.0通讯,内含1G的Trace Buffer: 一,基本调试功能: 两种调试接口:USB和网口 iC5000/iC5700蓝盒子是一个基本的硬件平台,通过更换调试接头和增加license来支持不同的MCU的调试,所有license都存放在硬件盒子里,不会丢失。 一个GUI界面友好的调试软件(winidea)可调试您所有的项目,可自动识别和调试目前主要编译器(如Keil,Codewarrior,Tasking,Cosmic,GreenHills,IAR,Windriver等)生成的可执行文件 可实时内存访问:实时读写全局变量,Memory,寄存器(取决于MCU)等 可设置多种条件断点,如:当代码读/写某个变量/Memory的时候,或当堆栈溢出时,自动停止 硬件断点、没有限制的软件断点 可图形化的方式显示变量或SFR或某个内存值的变化曲线,并保存/导出(txt,excel等) Stop的时候,可查看堆栈使用情况及call stack:当前使用堆栈、历史最大使用、堆栈总大小 支持多核(需多核授权)或协处理器调试:每个CPU核可分别控制,也可同步调试 支持多种实时操作系统:ORTI(AUTOSAR,OSEK,CMX),MQX,RTX, … 提供开放的API函数接口,可供第三方工具做一些集成化测试(如tessy,Java, C#,python等) Plug-in功能如XCP,通过XCP协议可与vector的canape等上位机通讯,实时传出数据来做标定 基于目标代码级的单元测试 二,高级功能(高级调试功能,可选,增加trace license即可实现): trace:程序运行时,实时跟踪并记录一段时间内程序执行的整个指令流 profiler:以时间为顺序,自动分析函数(或task,isr)运行的顺序、调用周期及相互间的调用关系 statistics:自动统计所有函数或任务的运行时间,运行次数,以及在整个程序中所占比列,cpu load等测试。 code coverage:代码运行覆盖率统计,即可统计出在运行过程中,哪些代码跑到了,哪些没有跑到   三,testIDEA(单元测试和集成测试专业版,已免费赠送): 1,基于目标代码级的单元测试和系统测试:无需重新编译、链接和下载即可做测试 2,实时单元测试功能:基于函数的测试,测试之前,可以指定PC指针的位置,可初始化变量和寄存器等、给函数不同的输入(形参赋值)、可打桩、设置测试点等,然后运行testcase,跑完后自动比较测试结果与我们期望结果是否一致,并可测试源代码和目标代码的覆盖率,生成测试报告。 3,系统测试:整个系统真实环境下运行,可设置启停条件,如满足某个条件的时候自动停止,也可设置一些测试点,比如当代码运行到某一条语句的时候来修改一些变量值等,配合I/O module可以做HIL测试   四,I/O module(扩展模块,可选): 通过digital in,可实时的给MCU的某一个或几个pin输入0或1,可做一些触发等操作 通过digital out,可实时监控并记录MCU的pin脚输出数据 模拟的两路I/O信号可用来测试MCU的电压和电流,从而实时监控MCU的功耗 翠展微电子(上海)有限公司                             Peter Kang:15900432004

查看更多 »

调试及辅助开发工具

低成本入门级调试工具,可满足基本调试需求。 开发板及专用ED芯片 专用的测试开发板,可以进行快速的代码开发测试,配合板载调试硬件实现即插即用,快速搭建测试环境。 配合Trace使用的ED芯片,可以获取更多程序运行细节,可轻松获取大量运行数据,用于更详细的分析。 iSYSTEM 的 BlueBox 技术可以通过任何类型的调试接口快速轻松地访问各种微控制器。无论您是在开发、调试还是在真实的目标系统上测试嵌入式软件,iSYSTEM 的集成开发和测试软件都可以协助您快速高效的完成研发和测试任务。

查看更多 »