Difference between revisions of "Talk:Functional Testing"

From Gcube Wiki
Jump to: navigation, search
Line 1: Line 1:
<H1> Functional Test (FT) Procedure </H1>
 
<br>
 
The Software Testing Plan [#1413] is created in the [https://i-marine.d4science.org/group/data-e-infrastructure-gateway/workspace BlueCommons VRE Folder] containing two folders: '''Material''' and '''Releases'''.
 
<br>
 
'''Material''' will contain:
 
#the [https://goo.gl/kQGSf0 general XLS template] to be instantiated by each portlet developer for compiling the Testing Plan and
 
#the portlet folder (created by '''Portal Manager''') for each portlet to be functionality tested. The syntax used to create the portlet folder
 
will be: '''''$portlet_name_folder'''''.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).
 
A Task ([https://support.d4science.org/projects/gcube Redmine Ticket]) will be assigned, by the '''Release Manager''',to each portlet developer.
 
<br>
 
'''Releases''' will contain a folder for each gcube release containing the tests to be executed.
 
<br>
 
Below the steps to realize the FT procedure:
 
*The FT procedure will be adopted starting with the '''gCube 3.10 release'''.
 
*The '''pre-production infrastructure''', [https://preprod.d4science.org hosted at CNR], will be used for the FT testing.
 
*The Release Manager will ask  to '''every partners''' to suggest the persons that will  form the testing team.
 
*The following '''recommendations''' should be '''mandatory''':
 
#The '''effort''' should be based not per application but per '''number of tests to be executed''' [https://support.d4science.org/issues/1413#change-6072].
 
#The tester should '''not''' be the '''same owner of the portlet'''[https://support.d4science.org/issues/1413#change-6072].
 
<H2>Functional Test Master Table Org_Gcube.3.10</H2>
 
<br>
 
This table will include the functional tests results for the Portlets applications executed in the pre-production infrastructure.
 
The second row (coloured in red)  is an example how should be filled this table.
 
<br>
 
The functional tests will be executed using the [https://goo.gl/kQGSf0 Portlet Testing Plan Template].
 
<br>
 
 
'''Legend:'''
 
'''Legend:'''
 
<br>
 
<br>
Line 35: Line 9:
 
|}
 
|}
 
<br>
 
<br>
 
 
{| class="wikitable" border="1" style="background-color:#F2F2F2"
 
{| class="wikitable" border="1" style="background-color:#F2F2F2"
 
! colspan="12" |CNR
 
! colspan="12" |CNR
|-
 
! Component Name
 
! Owner (@)
 
! Tester Name(@)
 
! Scope
 
! WAR is Valid
 
! Renders OK
 
! Service Deployed
 
! Functional Test
 
! Notes
 
! Link Test Plan
 
! Issue (RedMine Ticket)
 
|}
 
 
'''Examples''':
 
{| class="wikitable" border="1" style="background-color:#F2F2F2"
 
! colspan="12" |Partner Name
 
 
|-
 
|-
 
! Component Name
 
! Component Name
Line 85: Line 41:
  
 
{| class="wikitable" border="1" style="background-color:#F2F2F2"
 
{| class="wikitable" border="1" style="background-color:#F2F2F2"
! colspan="12" |CNR
+
! colspan="12" |UOA
 
|-
 
|-
 
! Component Name
 
! Component Name
Line 98: Line 54:
 
! Link Test Plan
 
! Link Test Plan
 
! Issue (RedMine Ticket)
 
! Issue (RedMine Ticket)
|-
 
|org.gcube.portlets-admin.transect
 
|Fabio Sinalbi  (fabio.sinibaldi@isti.cnr.it)
 
|Maria Di Girolamo  (mariaantonietta.digirolamo@eng.it)
 
|
 
|style="background-color:#3CB371" |
 
|
 
| style="background-color:#3CB371" |
 
| style="background-color:#3CB371" |
 
| -
 
|
 
| -
 
|
 
|-
 
|
 
 
|}
 
|}
  
Line 129: Line 70:
 
! Link Test Plan
 
! Link Test Plan
 
! Issue (RedMine Ticket)
 
! Issue (RedMine Ticket)
|-
 
|org.gcube.portlets-admin.transect
 
|Fabio Sinalbi  (fabio.sinibaldi@isti.cnr.it)
 
|Maria Di Girolamo  (mariaantonietta.digirolamo@eng.it)
 
|
 
|style="background-color:#3CB371" |
 
|
 
| style="background-color:#3CB371" |
 
| style="background-color:#3CB371" |
 
| -
 
|
 
| -
 
|
 
|-
 
|
 
 
|}
 
|}

Revision as of 17:29, 23 November 2015

Legend:

Performed
Not Performed
Not Performed


CNR
Component Name Owner (@) Tester Name(@) Scope WAR is Valid Renders OK Service Deployed Functional Test Notes Link Test Plan Issue (RedMine Ticket)
org.gcube.portlets-admin.transect Fabio Sinalbi (fabio.sinibaldi@isti.cnr.it) Maria Di Girolamo (mariaantonietta.digirolamo@eng.it) - -
UOA
Component Name Owner (@) Tester Name(@) Scope WAR is Valid Renders OK Service Deployed Functional Test Notes Link Test Plan Issue (RedMine Ticket)
UOA
Component Name Owner (@) Tester Name(@) Scope WAR is Valid Renders OK Service Deployed Functional Test Notes Link Test Plan Issue (RedMine Ticket)