Difference between revisions of "ApCoCoA-1:HowTo:Testing For Releases"

From ApCoCoAWiki
(New page: =What test= * Moccha (Standalone, Plugin, Update) * Qt * ApCoCoA =Test plans= ==Moccha - Standalone== ==Moccha - Plugin== == Moccha - Update== ==Qt== * Download and install the Qt ...)
 
Line 1: Line 1:
=What test=
+
=General Remarks=
 +
* Take the following remarks as a guidance to get started.
 +
* It's mainly an incomplete list of features that have to be tested, if you miss something, add it.
  
* Moccha (Standalone, Plugin, Update)
+
=What to test=
* Qt
+
 
* ApCoCoA
+
On Win, Linux 32 and 64, MacOS X:
 +
* Moccha (Standalone, Plugin, Update, WINstaller) + ApCoCoA (Server) + Documentation
 +
* Qt + ApCoCoA (Server) + Documentation
  
  
Line 9: Line 13:
  
 
==Moccha - Standalone==
 
==Moccha - Standalone==
 +
* Download and unzip latest from [ftp://ftp.apcocoa.org/builds/apcocoa/nightly/moccha/ here].
 +
* Test GUI features using a new workspace
 +
* Test using an already existing workspace (one that was created with an older version). Check, that everything there is still there and works.
 +
* GUI functionalities to test:
 +
** Create new Project and files in the project (package, cocoa, interactive).
 +
** Work with the different editor windows: Send cocoa commands using Alt+Enter, the corresponding button and the menu entry.
 +
** Start the Server and execute the ApCoCoA Test Suite:
 +
** History functionality in interactive editor window.
 +
** Code completion: see, if your own functions are all present.
 +
** Call the help system and look for some functions, see, if your own functions are present, do full text search for your own functions.
 +
** Change the preferences and see if they are applied correctly (server port, userinit, colors,...).
  
 
==Moccha - Plugin==
 
==Moccha - Plugin==
  
== Moccha - Update==
+
* Download and install some eclipse version from [http://www.eclipse.org/ eclipse.org].
 +
* Install the ApCoCoA Plugin from http://www.apcocoa.org/testupdatesite.
 +
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite, check the documentation.
 +
 
 +
==Moccha - Update==
 +
 
 +
* Download and install an old version of Moccha from [http://www.apcocoa.org/wiki?title=ApCoCoA:Downloads here]
 +
* Create a project and some files, change some preferences.
 +
* Change the preconfigured update site to http://www.apcocoa.org/testupdatesite
 +
* Update Moccha
 +
* See if everything works as expected.
 +
* Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite.
  
 
==Qt==
 
==Qt==
  
 
* Download and install the Qt distribution.
 
* Download and install the Qt distribution.
*
+
* Start the server and run the Test Suite.

Revision as of 15:23, 10 December 2010

General Remarks

  • Take the following remarks as a guidance to get started.
  • It's mainly an incomplete list of features that have to be tested, if you miss something, add it.

What to test

On Win, Linux 32 and 64, MacOS X:

  • Moccha (Standalone, Plugin, Update, WINstaller) + ApCoCoA (Server) + Documentation
  • Qt + ApCoCoA (Server) + Documentation


Test plans

Moccha - Standalone

  • Download and unzip latest from here.
  • Test GUI features using a new workspace
  • Test using an already existing workspace (one that was created with an older version). Check, that everything there is still there and works.
  • GUI functionalities to test:
    • Create new Project and files in the project (package, cocoa, interactive).
    • Work with the different editor windows: Send cocoa commands using Alt+Enter, the corresponding button and the menu entry.
    • Start the Server and execute the ApCoCoA Test Suite:
    • History functionality in interactive editor window.
    • Code completion: see, if your own functions are all present.
    • Call the help system and look for some functions, see, if your own functions are present, do full text search for your own functions.
    • Change the preferences and see if they are applied correctly (server port, userinit, colors,...).

Moccha - Plugin

  • Download and install some eclipse version from eclipse.org.
  • Install the ApCoCoA Plugin from http://www.apcocoa.org/testupdatesite.
  • Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite, check the documentation.

Moccha - Update

  • Download and install an old version of Moccha from here
  • Create a project and some files, change some preferences.
  • Change the preconfigured update site to http://www.apcocoa.org/testupdatesite
  • Update Moccha
  • See if everything works as expected.
  • Test some of the GUI functionalities, at least, create a new project, an interactive file, start the server, and execute the Test Suite.

Qt

  • Download and install the Qt distribution.
  • Start the server and run the Test Suite.