You've already forked dts-scripts
mirror of
https://github.com/Dasharo/dts-scripts.git
synced 2026-03-06 15:01:22 -08:00
2.1 KiB
2.1 KiB
Dynamic UI tool test cases
This document contains test cases for Dynamic UI tool. The tool depends upon DPP Package Manager, so some test cases will depend upon specific tests from the package manager test file.
Premium packages submenu is working
This test verifies whether the premium DPP packages submenu works.
Prerequisites:
- DTS built with Dynamic UI tool support;
dl.dasharo.comis up and working properly;- Access to a test package with menu script in
dl.dasharo.com.
Dependencies:
- Test
A package can be downloaded and installedfrom the package manager test file
Test steps:
- Boot into DTS uo to the main menu;
- Choose option to provide DPP credentials;
- Provide DPP credentials with the access to the test package;
- Wait until the test package is installed;
- Return to the main menu;
- Locate
Premium optionsoption in main menu options list; - Choose
Premium optionsfrom the main menu options list; - Verify that submenu is being rendered appropriately:
- Verify that DTS header is being rendered;
- Verify that DTS footer is being rendered;
- Verify that the return to main menu option is being rendered;
- Verify that submenu option provided by the test package menu script is being rendered;
- Choose the submenu option provided by the test package menu script;
- Verify that the work that should be done after choosing the option is being done properly.
Expected results:
Premium optionsmain menu option should be rendered after the test package with the correct menu script was installed;- After choosing
Premium optionsmain menu option the submenu should be rendered; - The submenu should contain four parts:
- DTS header;
- DTS footer;
- Return to main menu option;
- Option provided by the test package menu script;
- The option provided by the test package menu script should be choosable;
- After choosing the option provided by the test package menu script the appropriate work defined in the test package menu script should be done.