Jump to: navigation, search

Sequoyah/test plan

Sequoyah Test Plan

001 - Installation and Update

001-01 - Installing

  • Pre-requirements
  1. Eclipse Pulsar installer available
  • Steps
  1. Unzip Eclipse Pulsar zip file.
  • Expected Results
  1. Sequoyah features and plug-ins installed. Sequoyah, Pulsar and Java ME perspectives available.

001-02 - Updating Sequoyah, MTJ and Pulsar

  • Pre-requirements
  1. Having Eclipse installed
  • Steps
  1. 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
  1. 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
  1. Having Eclipse and Sequoyah installed
  • Steps
  1. In Eclipse, go to the Window menu and then Open perspective -> Other -> Sequoyah perspective
  • Expected Results
  1. The Sequoyah perspective is opened containing the Device Management view.

002-02 - Opening Pulsar Perspective

  • Pre-requirements
  1. Having Pulsar installed
  • Steps
  1. In Eclipse, go to the Window menu and then Open perspective -> Other -> Pulsar
  • Expected Results
  1. The Pulsar perspective is opened containing the Mobile SDKs view.

003 - Device Management

003-01 - Creating a new device

  • Pre-requirements
  1. - Having Eclipse and Sequoyah installed
  2. - Having Sequoyah perspective open
  3. - Having the necessary files available to create a Qemu-based device
  • Steps
  1. - In the Device Management view, choose the New Device option. Follow the steps for creating the device and press finish.
  • Expected Results
  1. - A new device is created and is displayed in the Device Management view.

003-02 - Starting a device

  • Pre-requirements
  1. - Having Eclipse and Sequoyah installed
  2. - Having Sequoyah perspective open
  3. - Having a device already created
  • Steps
  1. - In the Device Management view, choose the Start Device option.
  • Expected Results
  1. - The selected device is started.

003-03 - Device persistence

  • Pre-requirements
  1. - Having Eclipse and Sequoyah installed
  2. - Having Sequoyah perspective open
  3. - Having a device already created
  • Steps
  1. - Start Eclipse using a new workspace.
  • Expected Results
  1. - The device created previously in another workspace shall be available at the Device Management view.

004 - VNC

004-01 - VNC

  • Pre-requirements
  1. - Having Eclipse and Sequoyah installed
  2. - Having Sequoyah perspective open
  3. - Having a VNC server started
  • Steps
  1. - Open the VNC Viewer view (Window -> Show View -> Other -> VNC Category -> VNC Viewer).
  2. - Choose the option Open Connection.
  3. - Fill the information of the VNC server started
  • Expected Results
  1. - 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
  1. - Having Pulsar installed
  2. - Having Pulsar perspective open
  3. - Having network configurations properly set in Eclipse
  • Steps
  1. - Open Mobile SDKs view.
  • Expected Results
  1. - Pulsar lists all SDKs available to install in the Mobile SDKs view.

005-02 - List available SDKs to uninstall

  • Pre-requirements
  1. - Having Pulsar installed
  2. - Having Pulsar perspective open
  3. - Having at least one SDK installed
  • Steps
  1. - Open Mobile SDKs view.
  2. - Select the "Uninstall checked SDKs" option.
  • Expected Results
  1. - Pulsar lists all SDKs available to uninstall in the Mobile SDKs view.

005-03 - Install SDK

  • Pre-requirements
  1. - "List available SDKs to install" test
  • Steps
  1. - Select one (or more) of the SDKs listed as available to install in the Mobile SDKs view.
  2. - Select the "Install checked SDKs" option.
  3. - Follow the steps for installing the SDK and press finish.
  • Expected Results
  1. - Pulsar installs the selected SDKs.

005-04 - Uninstall SDK

  • Pre-requirements
  1. - "List available SDKs to uninstall" test
  • Steps
  1. - Select one of the SDKs listed as available to uninstall in the Mobile SDKs view.
  2. - Follow the steps for uninstalling the SDK and press finish.
  • Expected Results
  1. - Pulsar uninstalls the selected SDKs.
  2. – The uninstalled SDK now shows as available to install

006 - Localization

006-01 - Open Localization editor

  • Pre-requirements
  1. - Having Eclipse and Sequoyah installed
  2. - Having at least one Android project available in the current workspace
  • Steps
  1. - Select the "strings.xml" file in the resources folder.
  2. - Right-click, select "Open with", "Other" and "Localization Files Editor" to open the "strings.xml" file.
  • Expected Results
  1. - Sequoyah opens the Localization Files Editor with the content of the "strings.xml" file that can be localized.

006-02 - Add columns

  • Pre-requirements
  1. - "Localization - Open Localization editor" test
  • Steps
  1. - Select the option "Add column".
  2. - 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
  1. - 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
  1. - "Localization - Open Localization editor" test
  • Steps
  1. - Select the option "Clone column".
  2. - 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
  1. - 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
  1. - "Localization - Open Localization editor" test
  • Steps
  1. - Edit the content of any cell of any column in the Localization Files Editor.
  2. - Choose to save the content just edited.
  • Expected Results
  1. - Sequoyah saves the content of the column to the "strings.xml" file for that specific language.