问问大家对于stm32控制程序如何进行白盒测试和黑盒测试

2019-12-09 14:25发布

如题,关于白盒测试和黑盒测试具体含义我都似懂非懂,由于水平有限,没有写过很庞大的系统,或是什么复杂的算法,平时写代码根本没有任何专业测试,最简单的就是烧进去跑一跑,模拟些操作,给些信号来测试程序(个人理解这样的测试是属于黑盒测试,不知道理解的对不对)。今天想问问坛友,如何专业的测试STM32 的程序。我感觉像单片机这样的嵌入式,跟Linux的嵌入式差距还是很大的,知道像WindowsLinux安卓等系统软件有很多测试工具(实际也没用过,只是听说),可以进行各种各样的测试。我理解的像应用软件基本上跟硬件无关,测试起来是不是相对容易些,写点测试代码用来产生功能或函数的输入参数,跑起来测试输出结果,或者模拟鼠标键盘操作,看看程序响应,不知道理解对不对。对于STM32,有很多外设的驱动程序,falsh、ram存储空间有限,求教需要测哪些内容,以及怎么测试呢?还求推荐些测试工具和测试方法。像公司搞一些质量体系方面的是不是必须有这些测试。另外坛里有坛友发过一个白盒测试工具(https://www.amobbs.com/thread-5695525-1-1.html?_dsign=d2728302)水平有限,看了好像是测试代码覆盖率的,打印出代码执行过的行号,用过的也可以教教怎么测。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。