Design Spec Template

当前SLSC Switch LV API测试为手动测试,使用VI Tester执行SET-2010和SLSC-12252测试用例。此功能将自动化开关回归测试并将其集成到Dashboard中。设计包括硬件和软件设置、测试流程和替代方案考虑,预计总工作量为5天。

SLSC Regression Test Design Spec

Details
The current SLSC Switch LV API test is manual test. It uses VI Tester to perform SET-2010 and SLSC-12252 test cases. This feature will automate the Switch regression test and integrate it into Dashboard.

Feature Team
Spec Owner:
Feature Manager:
Section Manager:
Feature Tech Lead:
Product Owner:
Tech Writer:
IxD:
Other contacts:

Design
Hardware Setup

  1. SLSC Chassis and Modules: SLSC-12001, SLSC FIU 12252, SET-2010
  2. PXI Chassis and Module: PXI chassis and controller, PXIe-7822R
  3. Cable and accessories: SHC68-68-RDIO2 (x3), RTI-12302, RTI-12306, SCB-68 HSDIO Terminal Block
  4. System Diagram
    System Diagram

Software Setup

  1. LabVIEW
  2. LabVIEW FPGA Module
  3. NI R Series Multifunction RIO
  4. NI-SLSC (with SLSC Switch)
  5. Python library: mobilize and pyriott

Architecture
Architecture

Test Flow
时序图Sequence

For Loopback test cases, when they are deployed to RT targets, they need to call FPGA set/get function on Windows:
流程图
流程图

Alternatives Considered
Using Skynet framework to automate the test. But the hardware connection and all parameters are fixed. So, the Skynet framework is not suitable.

Feature Checklist

  1. Add a Dashboard event and specific Even Variables;
  2. Modify the manual test cases so that they can be deployed and ran both on Windows and RT targets;
  3. Send parameters from Dashboard to tell the master SLSC driver versions and Slave target;
  4. Copy or download the test cases to Slave;
  5. Read the test case results from Slave;

Impact
Build process: N/A.
Content/Documentation: N/A
Installer/Package Manager: N/A
Localization: Documentation or API is not localized. N/A
NI Licensing: N/A
Third-Party Licensing: N/A

Estimated Effort
Total: 5 days
• 2 days for modify test cases from JKI VI Test to ATS and porting PXIe-6363 application to PXIe-7822R
• 2 day for code review and follow comments;
• 1 day to perform ATS to make sure no failure will appear due to the change;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值