Difference between revisions of "Talk:Functional Testing"

From Gcube Wiki
Jump to: navigation, search
Line 1: Line 1:
 
<H1> Functional Test (FT) Procedure </H1>
 
<H1> Functional Test (FT) Procedure </H1>
 
<br>
 
<br>
Below the Functional Testing (FT) steps [[https://support.d4science.org/issues/1413#change-6072 #1413]].
+
The Software Testing Plan [#1413] is created in the [https://i-marine.d4science.org/group/data-e-infrastructure-gateway/workspace BlueCommons VRE Folder]. The Software Testing Plan contains two folders: '''Material''' and '''Releases'''.
 +
'''Material'''
 
<br>
 
<br>
In order to simplify of the developers and testers ' activities a  Software Testing Plan is created at the [https://i-marine.d4science.org/group/data-e-infrastructure-gateway/workspace BlueCommons VRE Folder]  will collects all results of the functional tests.
+
It contains:
The Software Testing Plan contains two folders [https://i-marine.d4science.org/group/data-e-infrastructure-gateway/workspace BlueCommons VRE Folder]:
+
# the [https://goo.gl/kQGSf0 general XLS template] to be instantiated by each portlet developer for compiling the Testing Plan;
*'''Material''' containing:
+
#the Portlet Folder for each Portlet to be functionality tested. The sintaz to create the Portlet Folder is:
# the [https://goo.gl/kQGSf0 general XLS template] to be instantiated by each portlet developer for compiling the Testing Plan;
+
#the Portlet Folder, with the followin sintax:
+
 
     '' $portlet_name_folder''  
 
     '' $portlet_name_folder''  
 +
A Task ([https://support.d4science.org/projects/gcube Redmine Ticket]) will be assigned, by the Release Manager, to each Portlet developer.
 +
Every developer will create the actual testing plan into '''''Material/$portlet_name_folder''''' including by adding additional files required for the test (e.g. cvs_files).
 
<br>
 
<br>
for each Portlet to be functionality tested.
+
'''Releases'''
The '''Release Manager''' will assing a Task (Redmine Ticket) to each Portlet developer for marking he/her create the actual testing plan into ''Material/$portlet_name_folder'' also by adding additional files required for the test (e.g. cvsfiles).
+
 
<br>
 
<br>
#'''Releases''' containing a Folder for each gcube Release containing the tests to be executed.
+
It contains a Folder for each gcube Release containing the tests to be executed.
 +
<br>
 +
'''Other Info'''
 +
<br>
 +
FT procedure will be adopted starting with the gCube 3.10 release.
 +
'''Pre-requisite'''
 +
<br>
 +
#FT testing: pre-production infrastructure [https://preprod.d4science.org hosted at CNR] .
  
 
 
 
 
 
 
 
<br>
 
 
<H2>Functional Test Master Table</H2>
 
<H2>Functional Test Master Table</H2>
 
<br>
 
<br>

Revision as of 15:16, 23 November 2015

Functional Test (FT) Procedure


The Software Testing Plan [#1413] is created in the BlueCommons VRE Folder. The Software Testing Plan contains two folders: Material and Releases. Material
It contains:

  1. the general XLS template to be instantiated by each portlet developer for compiling the Testing Plan;
  2. the Portlet Folder for each Portlet to be functionality tested. The sintaz to create the Portlet Folder is:
     $portlet_name_folder 

A Task (Redmine Ticket) will be assigned, by the Release Manager, to each Portlet developer. Every developer will create the actual testing plan into Material/$portlet_name_folder including by adding additional files required for the test (e.g. cvs_files).
Releases
It contains a Folder for each gcube Release containing the tests to be executed.
Other Info
FT procedure will be adopted starting with the gCube 3.10 release. Pre-requisite

  1. FT testing: pre-production infrastructure hosted at CNR .

Functional Test Master Table


This table summarizes the functionals tests results for the Portlets applications as will be executed in the pre-production infrastructure. The second row (colored in red) is an example how should be filled this table.
The functionals tests are executed using the Portlet Testing Plan Template.
Legenda:

Performed
Not Performed


Partner Name Component Name Owner (@) Domain Expert(@) Scope WAR is Valid Renders OK Service Deployed Functional Test Notes Tester Name(@) NEW FILED
up
CNR org.gcube.portlets-admin.transect Fabio Sinalbi (fabio.sinibaldi@isti.cnr.it) Fabio Sinalbi (fabio.sinibaldi@isti.cnr.it) Scope - Maria Di Girolamo (mariaantonietta.digirolamo@eng.it)