|
|
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" |
| |
− | | -
| |
− | |
| |
− | | -
| |
− | |
| |
− | |-
| |
− | |
| |
| |} | | |} |