完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
如题,之前面试一家公司时就被问到过这个问题,也没想到好的方案 在此请教一下各位大佬,除了AF之外还有什么别的架构可以推荐吗? 问题如下: 假设我现在有成百上千个子模块,每个子模块都可以进行单独的测试,用户可以自行选择其中一个或多个子模块进行测试,每个子模块的测试参数都可以单独进行设置 其中参数设置这部分我可以解决,根据不同的分区保存XML文件就行,但是整体的测试系统框架应该用哪种才最合适呢?总不能用成百上千个循环然后根据用户选择决定执行哪个循环吧? 请教一下,各位有什么好的想法,或者思路都可以,小弟在此感激不尽
|
|
相关推荐
1 条评论
13个回答
|
|
|
我现在也是遇到这个问题,前排等答案 AF太抽象了 而且资料不是很多,有一个DQMH框架
|
|
|
|
|
|
关注我的LabVIEW的编程之道,后期会讲自动化测试框架,基本都是我用过的,或其它语言写的LabVIEW也可以实现的
|
|
|
|
|
|
标记关注中
|
|
|
|
|
|
以前公司有个测试框架 用OOP写的 大致思路就是把所有的仪器弄成类 仪器是父类 子类为仪器分类如:AC电源,DMM,DC电源 然后 然后下面还有一个子类细化 比如DMM子类有安捷伦34401,安捷伦34405 然后所有类操作分继承VI 一个上仪器的读操作 一个是仪器的写操作 把每个仪器所有的操作封装好 到时候调用这些类的读和写 操作步骤写在文件里面
|
|
|
2 条评论
|
|
|
项目复杂到一定程度,产品类型多到一定程度,写自动化框架是必然的选择,要不然会报程序员搞崩溃,特别是特定项目程序员离职,没人知道代码怎么维护的。
|
|
|
|
|
|
厉害厉害,学习了。
|
|
|
|
|
|
简单啊,把全部的VI,即每个测试用例都放到一个文件夹里面,然后通过读取该文件夹下的VI,根据VI名称来设置流程就可以了,主框架只要一个严格按照vi类型引用vi,然后异步调用传参
|
|
|
|
|
|
最近一直在看操作者,照着那个基本的数值加减的例子自己写了十几遍,又根据这个例子按照自己的理解写了一个测试样例,就是模拟设备输出数据,一个设备是一个操作者,另一个设备是继承第一个设备的操作者,还有一个保存Excel的操作者,功能基本实现了 但是有几点疑问,请大佬指教一下。 第一,如果我有很多个设备,那我还是需要启动很多个嵌套操作者,这样写出来还是很复杂,没觉得比以前简化到哪里去啊? 第二,Actor Core这个VI里面的调用父方法那一段,为什么什么都不动,就加一个顺序结构在外面就会报错呢?第三,我新建的继承与设备1的操作者设备2,为什么启动嵌套操作者的时候其调用方操作者不是设备1而是当前的UI操作者呢? 目前有这几个疑惑,请大佬不吝赐教,非常感谢! 附件是我搞的那个基于操作者的小测试框架,如有不对的地方,烦请大佬多多指教,感激不尽!(基于labview2018)
|
|
|
|
|
|
测试一般以同步居多,可以考虑JKI状态机
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 22:45 , Processed in 1.242540 second(s), Total 113, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1152