在《NI HIL自动化测试03》中我表达了,个人对测试产品的需求,也是基于个人经验和对测试的理解,提出的个人需求。我深知,这样的一款产品,做出来很难。我是做汽车电子测试的,不同的产品有共性也有差异性,车身的测试和底盘的测试差异很大,它们和智驾的测试又不一样,座舱的测试又牵涉到和不同的操作系统打交道,不同的域测试用的工具又不相同,如何设计出一款软件,能将所有的工具高效的串起来,实在太难,不过并不是没有解决的办法。随着ASAM XIL协议的日益完善,我觉得把所有工具串起来不是难的事情,最难的,还是如何实现我的测试两点诉求:
- HIL设备本身要智能化,对于测试工程师说来说,要简单化,让测试工程师不要在设备使用、软件使用上花费太多的时间;
- 测试工程师要把时间研究产品上、设计测试用例上。
如果现在测试完成一个项目需要30天,我希望在测试工具上的时间只有30s,这样也许可以把一个30天的测试项目压缩到3到5天完成。完成这样的事情,应该需要一套理论去支撑这样的事情。
虽然很难,但是有些事情,还是要做的,我自己也尝试做了一点工作,在《NI HIL自动化测试01》中我展示了一个小视频,如何把Excel的测试用例,快速生成测试脚本,这个只是我实现我划分的测试步骤中的一部分工作,实现小视频中的功能包括了用例的模块化设计,HIL工程的数据提取等等。在后续的文章中,我会逐步揭示我的想法,以及介绍如何实现的。
让测试变得变得和深刻,是我的一个夙愿,持续提高测试在产品开发中的价值也是我的追求。