对工业软件的测试,无论是自动化测试还单元测试,都存在其特点. 与其他应用软件相比,工业输入和输出数据种类较繁杂,硬件交互较多,业务流程各具不同.要做好工业软件的单元测试, 首先就是要确认业务需求,很多时候业务对需求不确定要求先做出来看看, 一般采用原型法来开发软件,软件开发的功能是试验性质的,这种情况下采用单元测试就显得不是很合适.单元测试适合需求明确,逻辑难度较大,可能会不断更新的模块.
这种开发要求的技术难度不大,却要求速度比较快. 这和算法类的需求确定但是难度较大有区别.所以如何对这种软件做研发测试,更有挑战性。希望同行贡献智慧,推动工业互联网的进步和建设。