随着5G时代的到来,万物互联成为了可能,智能物联网行业也迎来了新的发展机遇,该行业具有的一个显著特点是软件和硬件终端的结合,而硬件没有就绪时往往会影响软件测试的进度,因此需要开发一款软件模拟器替代硬件终端进行功能测试。
1. 场景
- 智能物联网公司初创时考虑硬件成本较大,先开发软件,硬件可选择后期研发或者是跟第三方合作,这时就会面临软件已经是待测状态,但硬件还没有就绪。
- 个人开发物联网平台时,硬件成本太高,如果在没有硬件的情况下,测试自己的软件功能。
2.解决方案
根据硬件终端通讯协议开发软件模拟器,从而代替硬件终端进行测试
- 硬件通讯协议
可以向硬件厂家索取。设备终端通讯协议示例:
- 软件模拟硬件
根据通讯协议,进行模拟软件的开发工作。
- 联调
使用模拟器代替硬件终端与软件进行通讯数据的交互测试。
3. 使用模拟器替代实物的优点分析
- 节省了测试成本,软件比硬件成本小很多,特别是需要大量硬件终端支撑测试的场景。
- 软件可完美解决各种极端场景,比如要进行共享汽车的打砸报警测试,需要破坏硬件进行触发,软件很容易搞定。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。