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
- SLSC Chassis and Modules: SLSC-12001, SLSC FIU 12252, SET-2010
- PXI Chassis and Module: PXI chassis and controller, PXIe-7822R
- Cable and accessories: SHC68-68-RDIO2 (x3), RTI-12302, RTI-12306, SCB-68 HSDIO Terminal Block
- System Diagram

Software Setup
- LabVIEW
- LabVIEW FPGA Module
- NI R Series Multifunction RIO
- NI-SLSC (with SLSC Switch)
- Python library: mobilize and pyriott
Architecture

Test Flow
时序图
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
- Add a Dashboard event and specific Even Variables;
- Modify the manual test cases so that they can be deployed and ran both on Windows and RT targets;
- Send parameters from Dashboard to tell the master SLSC driver versions and Slave target;
- Copy or download the test cases to Slave;
- 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;
当前SLSC Switch LV API测试为手动测试,使用VI Tester执行SET-2010和SLSC-12252测试用例。此功能将自动化开关回归测试并将其集成到Dashboard中。设计包括硬件和软件设置、测试流程和替代方案考虑,预计总工作量为5天。
73

被折叠的 条评论
为什么被折叠?



