Yousong
一个高尚的工程师! 一个纯粹的工程师! 一个有道德的工程师! 一个脱离了高级趣味的工程师! 一个有益于妇女的工程师! ----白求恩的兄弟白球干

LCTP-集成测试开发环境的开发

应聘进哈曼后的第一项任务,就是开发AFT,就是整机的FCT,慢慢的熟悉了德国人的scape测试平台,C#写的,用起来不是很方便,不方便到是一说,关键是受制于人,有点问题就要找德国人帮忙,在这种背景下,老板让我,用业余时间,是时候能不能开发一套平台来支持我们公司的测试业务,最好是labview

当时我的labview水平也还可以,多线程什么的都做过,只是一直在乙方的觉得,都是做项目!所以也想做一个稍微大型的软件,正好有这么个机会,就接了下来,当然,不是全职开发,本职AFT测试机的应用开发工作还得做!

断断续续LCTP搞了大约2年多,终于可以面对客户了,客户,当然就是部门的其他工程师

看起来很low,但是还挺全面的功能
和广大测试界大佬一样,动不动就说和teststand比
肯定,也会拿不需要license说事儿
很大的一个亮点,就是可以直接enable disable测试项,不需要再靠代码去实现跳转
内部集成数据分析功能,还可以用golden sample学习生成limit,cpk更是自带生成
说是集成开发环境,因为LCTP甚至可以打断点,单步执行

就技术能力而言,LCTP真的实现了很强大的功能,而且很多是我自己在设计之初都没想到的:如嵌套sub sequence,跳转,loop等功能;而且整个sequence编辑器,也实现了语法检查的能力;另外还支持第三方的开发,俨然就是一个由纯labview实现的测试平台IDE!整个开发让我对windows上位机开发,多线程,效率这些内容, 又有了很深刻的认识,在软件开发上,的确是很好的一次磨练,虽然我即做项目经理又做工程师

LCTP算是我在哈曼做的一个大型软件了,部门喜欢用,上海测试也喜欢用,奈何我们不会推广,不懂免费策略,有部门墙,最终没有像scape那样推广到全球

最终这个平台源码送给了几个行业里的朋友,由他们继续发展,我也要去追求我更想做的事业去了

You may also like...

发表评论

邮箱地址不会被公开。 必填项已用*标注