Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Sequoyah/test plan"
< Sequoyah
(→Test Plan) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = Sequoyah Test Plan = |
− | === 001-01 - Installing | + | == 001 - Installation and Update == |
− | ''Pre- | + | === 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 === | === 001-02 - Updating Sequoyah, MTJ and Pulsar === | ||
− | ''Pre- | + | * '''''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 === | === 002-01 - Opening Sequoyah Perspective === | ||
− | ''Pre- | + | * '''''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 === | === 002-02 - Opening Pulsar Perspective === | ||
− | ''Pre- | + | * '''''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. |
Latest revision as of 13:30, 18 May 2010
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.