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

2019-12-09 14:25发布

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

那还有个问题,有时会不会候客户也是小白,不知道怎么测,只知道怎么用,哈哈
nyszx
3楼-- · 2019-12-11 05:00
Doding 发表于 2019-11-27 09:20
个人理解,墨盒测试基本就是功能测试,把开发前列出的需求全部测一遍,各功能按预期实现,没有Bug就可以了 ...

学习了,应该就是这样的吧
dgtg
4楼-- · 2019-12-11 06:00
Doding 发表于 2019-11-27 09:20
个人理解,墨盒测试基本就是功能测试,把开发前列出的需求全部测一遍,各功能按预期实现,没有Bug就可以了 ...

受教了!
redworlf007
5楼-- · 2019-12-11 07:49
nyszx 发表于 2019-11-28 08:45
那还有个问题,有时会不会候客户也是小白,不知道怎么测,只知道怎么用,哈哈 ...

没事,被坑的多了,他自然就会了,总有个过程,哈哈。

一周热门 更多>