Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Sequoyah/test plan
< Sequoyah
Contents
Sequoyah Test Plan
001 - Installation and Update
001-01 - Installing
- Pre-requirements
- Eclipse Pulsar installer available
- Steps
- Unzip Eclipse Pulsar zip file.
- Expected Results
- Sequoyah features and plug-ins installed. Sequoyah, Pulsar and Java ME perspectives available.
001-02 - Updating Sequoyah, MTJ and Pulsar
- Pre-requirements
- Having Eclipse installed
- Steps
- In the Help menu, choose the Install New Software option. Follow the steps for downloading Sequoyah, MTJ and Pulsar new versions and press finish.
- Expected Results
- Sequoyah, MTJ and Pulsar features and plug-ins installed. Sequoyah, Pulsar and Java ME perspectives available.
002 - General Functionalities
002-01 - Opening Sequoyah Perspective
- Pre-requirements
- Having Eclipse and Sequoyah installed
- Steps
- In Eclipse, go to the Window menu and then Open perspective -> Other -> Sequoyah perspective
- Expected Results
- The Sequoyah perspective is opened containing the Device Management view.
002-02 - Opening Pulsar Perspective
- Pre-requirements
- Having Pulsar installed
- Steps
- In Eclipse, go to the Window menu and then Open perspective -> Other -> Pulsar
- Expected Results
- The Pulsar perspective is opened containing the Mobile SDKs view.
003 - Device Management
003-01 - Creating a new device
- Pre-requirements
- - Having Eclipse and Sequoyah installed
- - Having Sequoyah perspective open
- - Having the necessary files available to create a Qemu-based device
- Steps
- - In the Device Management view, choose the New Device option. Follow the steps for creating the device and press finish.
- Expected Results
- - A new device is created and is displayed in the Device Management view.
003-02 - Starting a device
- Pre-requirements
- - Having Eclipse and Sequoyah installed
- - Having Sequoyah perspective open
- - Having a device already created
- Steps
- - In the Device Management view, choose the Start Device option.
- Expected Results
- - The selected device is started.
003-03 - Device persistence
- Pre-requirements
- - Having Eclipse and Sequoyah installed
- - Having Sequoyah perspective open
- - Having a device already created
- Steps
- - Start Eclipse using a new workspace.
- Expected Results
- - The device created previously in another workspace shall be available at the Device Management view.
004 - VNC
004-01 - VNC
- Pre-requirements
- - Having Eclipse and Sequoyah installed
- - Having Sequoyah perspective open
- - Having a VNC server started
- Steps
- - Open the VNC Viewer view (Window -> Show View -> Other -> VNC Category -> VNC Viewer).
- - Choose the option Open Connection.
- - Fill the information of the VNC server started
- Expected Results
- - Sequoyah shall display in the VNC Viewer the content of the VNC server.
005 - SDK Discovery
005-01 - List available SDKs to install
- Pre-requirements
- - Having Pulsar installed
- - Having Pulsar perspective open
- - Having network configurations properly set in Eclipse
- Steps
- - Open Mobile SDKs view.
- Expected Results
- - Pulsar lists all SDKs available to install in the Mobile SDKs view.
005-02 - List available SDKs to uninstall
- Pre-requirements
- - Having Pulsar installed
- - Having Pulsar perspective open
- - Having at least one SDK installed
- Steps
- - Open Mobile SDKs view.
- - Select the "Uninstall checked SDKs" option.
- Expected Results
- - Pulsar lists all SDKs available to uninstall in the Mobile SDKs view.
005-03 - Install SDK
- Pre-requirements
- - "List available SDKs to install" test
- Steps
- - Select one (or more) of the SDKs listed as available to install in the Mobile SDKs view.
- - Select the "Install checked SDKs" option.
- - Follow the steps for installing the SDK and press finish.
- Expected Results
- - Pulsar installs the selected SDKs.
005-04 - Uninstall SDK
- Pre-requirements
- - "List available SDKs to uninstall" test
- Steps
- - Select one of the SDKs listed as available to uninstall in the Mobile SDKs view.
- - Follow the steps for uninstalling the SDK and press finish.
- Expected Results
- - Pulsar uninstalls the selected SDKs.
- – The uninstalled SDK now shows as available to install
006 - Localization
006-01 - Open Localization editor
- Pre-requirements
- - Having Eclipse and Sequoyah installed
- - Having at least one Android project available in the current workspace
- Steps
- - Select the "strings.xml" file in the resources folder.
- - Right-click, select "Open with", "Other" and "Localization Files Editor" to open the "strings.xml" file.
- Expected Results
- - Sequoyah opens the Localization Files Editor with the content of the "strings.xml" file that can be localized.
006-02 - Add columns
- Pre-requirements
- - "Localization - Open Localization editor" test
- Steps
- - Select the option "Add column".
- - Chose a valid name for the new column. (a valid name could be a variation of "value-xx", where xx can be replaced by en, fr, pt...)
- Expected Results
- - Sequoyah creates a new column in the Localization Files Editor, and also creates a new file for the just added language.
006-03 - Clone columns
- Pre-requirements
- - "Localization - Open Localization editor" test
- Steps
- - Select the option "Clone column".
- - Choose a valid name for the new column. (a valid name could be a variation of "value-xx", where xx can be replaced by en, fr, pt...)
- Expected Results
- - Sequoyah creates a new column in the Localization Files Editor containing the same content of the selected column, and also creates a new file for the just added language.
006-04 - Edit cells
- Pre-requirements
- - "Localization - Open Localization editor" test
- Steps
- - Edit the content of any cell of any column in the Localization Files Editor.
- - Choose to save the content just edited.
- Expected Results
- - Sequoyah saves the content of the column to the "strings.xml" file for that specific language.