1、VU4支持嵌入式单元测试吗?
当然支持。一直以来,VU的一半以上用户,都是从事嵌入式开发的单位。
2、VU4支持linux项目的单元测试吗?
可以支持,但要求项目能通过Cygwin编译。利用虚拟机,也可以实现在linux环境下的边开发边测试。
3、我的代码耦合度很高,能测试吗?
实际项目大都是高耦合的,难以测试高耦合代码的工具不能叫工具,只是玩具。利用VU4,可以随意隔离出几个文件进行测试,VU4视需要自动打桩。掌握了面向逻辑块的测试思路,对高耦合的代码,用例设计也很简单。VU4可以像设置参数一样,随意设置底层输入、局部输入、局部输出,高耦合代码的测试,与完全独立的代码的测试差别不大。
4、我的项目是大团队并行开发,能边开发边测试吗?
当然可以,从编写第一行代码开始,就可以边开发边测试。VU4自动打桩补齐未实现的函数,可以用底层输入随意控制未实现函数的行为,用户不必考虑自己的代码所调用的其他代码是否已实现。