工具使用
文章平均质量分 81
WowMannix
寻找最佳实践的软件(开发/测试)攻城狮
展开
-
NI HIL测试平台环境部署(血与泪的经验)
说明1)所述均基于如下环境&版本:Win10系统、NI Veristand2018SP1、Labview2018SP1、Matlab2017a。不排除因为版本及软件环境问题,所述方法不奏效或有更好的方法,欢迎交流,一起提高。2)本博客以问答&记录形式进行,所述问题均来自于实际部署中遇到的问题。3)不定期更新,文后会附上更新日志。NI HIL测试环境部署涉及哪些软件?总体步骤是什么样的?主要软件为:Veristand(测试上位机工程环境)、Labview(与下位机通.原创 2021-05-05 15:00:29 · 5709 阅读 · 8 评论 -
ECU-TEST笔记&使用技巧01
说明1)所述均基于如下环境:ECU-TEST 8.0、Win10系统、NI Veristand 2018(HIL测试)。不排除因为版本及软件环境问题,所述方法不奏效或有更好的方法,欢迎交流,一起提高。2)本博客以问答形式进行,所述问题均来自于实际测试(包括MIL、HIL测试)遇到的问题及需求,目的是提高测试效率和自动化测试序列的可维护性。3)本博客尽量从测试方法及ECU-TEST原...原创 2020-08-27 21:41:48 · 10222 阅读 · 7 评论 -
Python环境搭建及pycharm使用参考链接
说明:python环境搭建一共包含两部分--python解释器安装、python编辑器安装python解释器安装参考链接:Python3环境搭建python编辑器安装--pycharm参考链接:PyCharm 安装教程(Windows)pip 安装与使用参考链接:Python pip 安装与使用--包含pip使用的常见命令注:在安装packag...原创 2019-09-03 06:52:41 · 461 阅读 · 0 评论 -
Simulink Test笔记(含一些小技巧)三:回归测试
说明:该篇主要针对simulink test进行回归单元测试本文记录simulink test在使用过程中的心得,包含使用过程中新的发现及提高测试效率的一些技巧。本文提到的内容均基于以下运行环境:MATLAB 版本 9.3 (R2017b)Simulink 版本 9.0 (R2017b)Win10系统1、simulink test 如何进行回归测试应用场景...原创 2019-01-13 16:03:44 · 5971 阅读 · 0 评论 -
代码静态分析--试用SpecChecker
SpecChecker的功能 将整个代码工程文件导入SpecChecker后,其提供如下分析功能:安全规则检查。依据制定的编程规则(MISRA C、企业自定编程规范等)对代码进行规则检查。违背规则的语句会在结果中给出,并指出违背的规则项。 软件质量度量。软件质量度量的分析依赖安全规则检查和代码度量分析。衡量的指标有:可靠性、可维护性、可移植性、效率性。试用版本上无软件质量度量功能...原创 2018-10-07 11:24:30 · 3115 阅读 · 2 评论 -
嵌入式C代码单元测试工具试用总结--Aunit/SpecChecker
Aunit试用总结 1. 自动生成的用例,准确度非100%。如遇到while循环,自动生成的用例并不会给定退出while循环的用例值,造成进入死循环,测试无法执行通过 2. 测试用例编写界面,并非所有的变量都需要给定值。但自动生成的用例会给定好多变量的值,有用的、无用的都有,难以直接判定要达到覆盖度100%,需要修改哪些变量 3. 工具不是很成熟,存在bug(个别源文件静态分析后显示...原创 2018-10-07 11:43:20 · 3687 阅读 · 6 评论 -
用excel表管理测试用例涉及到的小技巧--excel公式
1. excel表中如何用公式完成文字和公式共存?涉及函数CONCATENATE() 用公式“=CONCATENATE()”,其中的括号里,EXCEL会提示插入一些字段。 例如:=CONCATENATE("TC_SW(MIL)_DC_","02_",SUM(1,1)) 得到的结果:TC_SW(MIL)_DC_02_2应用场景:用例编号的自动递增、用例描述的前置条件中对...原创 2019-01-02 20:27:28 · 3563 阅读 · 0 评论 -
matlab/simulink使用小技巧
1. 信号线上出现类似信号图标,是怎么回事?在模块上右击,菜单中选择“signals & ports”,在相应弹出的对话框中选择“log signal data”,即在对应信号线上会出现该图标。仿真后该变量会出现在workspace中,存储在logsout中2. selector的用法--如果增加输入通道?增加相应维数后,在index option中选择“index vec...原创 2018-10-07 11:45:21 · 5798 阅读 · 0 评论 -
Simulink模型如何做单元测试
参考链接:[1] https://ww2.mathworks.cn/videos/find-potential-design-errors-using-model-based-testing-86482.html>>slvnmakeharness(‘model_name’)注1:slvnvmakeharness(‘model_name’)其中的model_name指的是si...原创 2018-10-24 19:06:18 · 17271 阅读 · 3 评论 -
Simulink Test笔记(含一些小技巧)二
说明本文记录simulink test在使用过程中的心得,包含使用过程中新的发现及提高测试效率的一些技巧。本文提到的内容均基于以下运行环境:MATLAB 版本 9.3 (R2017b)Simulink 版本 9.0 (R2017b)Win10系统1、simulink test 测试结果如何显示出输入/输出变量的曲线应用场景:运行失败的用例,通过对比输入/输...原创 2019-01-13 14:29:38 · 3867 阅读 · 0 评论 -
Simulink Test笔记(含一些小技巧)一
说明本文记录simulink test在使用过程中的心得,包含使用过程中新的发现及提高测试效率的一些技巧。本文提到的内容均基于以下运行环境:MATLAB 版本 9.3 (R2017b)Simulink 版本 9.0 (R2017b)Win10系统1、simulink test 如何得出模型覆盖度报告?首先,两个设置:1)模型界面下,进入analysis...原创 2018-09-30 18:41:22 · 20345 阅读 · 4 评论 -
emWin环境搭建
emWin环境搭建参考:emWin 2天速成实例教程000_如何快速入门ucGUI/emWin文章链接为:http://blog.csdn.net/neqee/article/details/51317865codeblocks的安装和教程,百度即可。【注意事项】1、codeblocks的安装如果安装过程中选编译器时检测到无编译器,暂且忽略,继续安装。待codeblocks安装...原创 2018-05-06 14:56:43 · 2073 阅读 · 1 评论 -
Motorola和Intel格式报文解析的区别
结论:无论用的Motorola,还是Intel格式,只在单个信号跨字节时解析才有区别。先看下Vector的CANoe中dbc编辑器是如何呈现报文的:图1 CAN报文中byte与bit顺序从图中可以看出,每行表示一个字节的8个位,从右到左依次是bit0, bit1...bit7. 一共有8行,从上到下依次是byte0, byte1...byte7.这也正是每帧CAN报文数据能容纳的最多...原创 2018-08-20 21:39:19 · 18244 阅读 · 2 评论