首页   |   English
关于AccoTEST ICON 产品介绍 ICON 服务支持 ICON 联系我们
首页 / 服务支持 / 常见问题
  ICON 为什么测试参数的显示顺序有时和主函数中的测试顺序不一致?  
通常情况下,当测试参数和测试函数体数目相同,且一一对应时,测试参数的显示、测试顺序是一致的,由CParam定义。
但,当2个以上的测试参数指向同一个测试函数体时,有时显示顺序和测试顺序可能会不一致。样例如下:
我们定义了3个测试体:
Void test_A();
Void test_B();
Void test_C();
同时我们又定义了四个测试参数:
CParam:a,b,c,d;
在对四个测试参数做描述时,我们把参数a指向了test_A(),把b和c指向了test_B(),参数d指向了test_C()。如果b和c在test_B()的先后顺序就是先b后c。那么我们的测试顺序和屏幕显示顺序就是一致的a→b→c→d。如果在test_B中,我们先编写了参数c的代码然后编写了参数b的代码。那么在显示时的顺序仍旧是a→b→c→d,但实际测试顺序却变成了a→c→b→d。
【注意】需要说明的是,test_A,test_B,test_C在程序中的位置和顺序对测试和显示顺序是没有影响的。
【建议】在编写程序时,特别注意test_A, test_B, test_C在程序段中的位置关系,尽量保证测试顺序和显示的顺序一致。这样做的好处是直观,思路清晰,方便对源的调用。
 
  推荐下载
ICON 运放测试DUT板应用指南(SU8013+SU8014)
ICON STS8107测试系统应用开发注意事项和技巧
ICON STS8107测试机故障定位指南
ICON STS8107 Verion1103 build0704
 
  会员登录
用户名:
密 码:
 
  联系方式  |  公司介绍  |  工作机会
京ICP备05063463号
© 2008 北京华峰测控技术有限公司 AccoTEST 事业部 版权所有