Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Sequoyah/test plan"

(Test Plan)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Test Plan ==
+
= Sequoyah Test Plan =
  
=== 001-01 - Installing Sequoyah and Pulsar ===
+
== 001 - Installation and Update ==
''Pre-requirement:''
+
=== 001-01 - Installing ===
<br>1 - Eclipse Pulsar installer available
+
* '''''Pre-requirements'''''
<br>''Steps:''
+
# Eclipse Pulsar installer available
<br>1 - Unzip Eclipse Pulsar zip file.  
+
* '''''Steps'''''
<br>''Expected Results''
+
# Unzip Eclipse Pulsar zip file.  
<br>1 - Sequoyah features and plug-ins installed. Sequoyah, Pulsar and Java ME perspectives available.
+
* '''''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-requirement:''
+
* '''''Pre-requirements'''''
<br>1 - Having Eclipse installed
+
# Having Eclipse installed
<br>''Steps:''
+
* '''''Steps'''''
<br>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.  
+
# In the Help menu, choose the Install New Software option. Follow the steps for downloading Sequoyah, MTJ and Pulsar new versions and press finish.  
<br>''Expected Results''
+
* '''''Expected Results'''''
<br>1 - Sequoyah, MTJ and Pulsar features and plug-ins installed. Sequoyah, Pulsar and Java ME perspectives available.
+
# 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-requirement: ''
+
* '''''Pre-requirements'''''
<br>1 - Having Eclipse and Sequoyah installed
+
# Having Eclipse and Sequoyah installed
<br>''Steps:''
+
* '''''Steps'''''
<br>1 - In Eclipse, go to the Window menu and then Open perspective -> Other -> Sequoyah perspective
+
# In Eclipse, go to the Window menu and then Open perspective -> Other -> Sequoyah perspective
<br>''Expected Results''
+
* '''''Expected Results'''''
<br>1 - The Sequoyah perspective is opened containing the Device Management view.
+
# The Sequoyah perspective is opened containing the Device Management view.
  
 
=== 002-02 - Opening Pulsar Perspective ===
 
=== 002-02 - Opening Pulsar Perspective ===
''Pre-requirement:''
+
* '''''Pre-requirements'''''
<br>1 - Having Pulsar installed
+
# Having Pulsar installed
<br>''Steps:''
+
* '''''Steps'''''
<br>1 - In Eclipse, go to the Window menu and then Open perspective -> Other -> Pulsar
+
# In Eclipse, go to the Window menu and then Open perspective -> Other -> Pulsar
<br>''Expected Results''
+
* '''''Expected Results'''''
<br>1 - The Pulsar perspective is opened containing the Mobile SDKs view.
+
# 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

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.

Back to the top