-
Notifications
You must be signed in to change notification settings - Fork 11
Home
KeerthivarmanNageshwaran edited this page Nov 8, 2022
·
2 revisions
An open-source LabVIEW UI Testing Framework to automate manual UI testing.
- No open-source LabVIEW GUI Testing Frameworks are currently available.
- Possible issues with mouse pointer based automated testing. Mouse pointer (cordinates) based automation need to be updated for every UI change.
SLL Drona approaches the UI testing workflow based on how manual testing would happen.
-
Open and run a VI (Setup)
- Wait for the VI to settle
-
Change something in the UI (Stimulus).
- The changes may include selection of a control and change its value with the help of mouse and keyboard.
-
Check an indicator value for expected output (Assert)
- Source code (LabVIEW instance)
- Executable instance
- Get application reference
- Get VI reference
- VI
- Run VI
- Make the VI front most
- Control
- ValueSignal
- Keyboard
- Focus a control and simulate keyboard input
- Click a latch boolean
- Control Value
- Control Disabled Property
- Numeric
- String
- Boolean (Including latch)
- Array of above types
- Cluster of above types