[Fiware-cloud] Fw: [Fiware] IMPORTANT REMINDER: Fwd: Detailed instructions on how to generate the Unit Testing Plan deliverable for a FI-WARE GE

Alex Glikson GLIKSON at il.ibm.com
Wed Jun 13 15:01:22 CEST 2012


Please, make sure we cover this for the various Cloud GE, by the end of 
this month.

Thanks,
Alex

====================================================================================================
Alex Glikson
Manager, Cloud Operating System Technologies, IBM Haifa Research Lab
http://w3.haifa.ibm.com/dept/stt/cloud_sys.html | 
https://www.research.ibm.com/haifa/dept/stt/cloud_sys.shtml 
Email: glikson at il.ibm.com | Phone: +972-4-8281085 | Mobile: 
+972-54-6466667 | Fax: +972-4-8296112

----- Forwarded by Alex Glikson/Haifa/IBM on 13/06/2012 04:00 PM -----

From:   Juanjo Hierro <jhierro at tid.es>
To:     "fiware at lists.fi-ware.eu" <fiware at lists.fi-ware.eu>, 
Cc:     "fiware-wpl at lists.fi-ware.eu" <fiware-wpl at lists.fi-ware.eu>, 
"fiware-wpa at lists.fi-ware.eu" <fiware-wpa at lists.fi-ware.eu>
Date:   13/06/2012 11:21 AM
Subject:        [Fiware] IMPORTANT REMINDER: Fwd: Detailed instructions on 
how to generate the Unit Testing Plan deliverable for a FI-WARE GE
Sent by:        fiware-bounces at lists.fi-ware.eu



Hi all,

  This is a reminder of the task that partners implementing the different 
GEs should be taking care of.   The most urgent things you should be 
working on since some time, because they required some time, were:
the addition of features that, complementing the existing ones, provide a 
accurate and complete description of the features by the GE
the development of the unit testing programs to be run in order to test 
the different features
  For the former, it is clear where they are placed (Materializing the 
FI-WARE Vision) and the format is also clear since months.   The second is 
a matter of having the required unit testing programs ready, each GE will 
have its own suite of unit testing programs. 

  Soon we will provide instructions about how to write down the wiki page 
for the Unit Testing Plan linked to each GE.

  Best regards,

-- Juanjo 

-------- Original Message -------- 
Subject: 
Detailed instructions on how to generate the Unit Testing Plan deliverable 
for a FI-WARE GE
Date: 
Mon, 28 May 2012 23:34:41 +0200
From: 
Juanjo Hierro <jhierro at tid.es>
To: 
fiware-wpl at lists.fi-ware.eu <fiware-wpl at lists.fi-ware.eu>, 
fiware-wpa at lists.fi-ware.eu <fiware-wpa at lists.fi-ware.eu>


Dear all,

  As you know, a Unit Testing Plan deliverable has to be produced for each 
of the GEs to be released as part of the first FI-WARE Release.   Note 
that this Unit Testing Plan has nothing to do with the Integration Testing 
Plan which has been asked by the Testbed Chapter team.

  The approach proposed to tackle this deliverable was initially shared in 
April 10th, and was approved after the integration of some of the compiled 
comments during the joint WPLs/WPAs confcall that took place in May 7th. 

  Here, we will try to elaborate on the details about how to generate this 
deliverable per GE on the public wiki.

  The very first step will be extend the set of Features listed for each 
GE within the corresponding section of the "Materializing the FI-WARE 
Vision" part of the public wiki.   As per now, each GE was supposed to 
have already a number of Features, Epics and User-Stories listed on the 
"Materializing the FI-WARE Vision" part of the wiki.    However, listed 
Features were supposed to only map to new features to be incorporated in 
the baseline assets for the first FI-WARE Release (i.e., features that 
required some sort of development on the baseline asset).   Now, we will 
extend these list of Features so that the whole list of Features provide a 
comprehensive and complete description of the set of features that will be 
supported by the GE in the first FI-WARE Release. 

  Note that with this first step, we hope that we will be able to address 
some of the comments made by reviewers on the "FI-WARE Technical Roadmap" 
deliverable, arguing that the information provided in that deliverable was 
too abstract (see [1]).   Making this first step, we will be able to add a 
link to the set of features to be supported by each FI-WARE GE from the 
"FI-WARE Technical Roadmap" deliverable.   This way, the argument about 
lack of concreteness should fly away.

  Once we have completed the set of Features for a given GE and listed 
them within the corresponding section inside the "Materializing the 
FI-WARE Vision" part of the wiki, we will create a last section, right 
after the section listing the User-Stories, that will be titled "Unit 
Testing Plan" and will contain a link to a wiki page describing the Unit 
Testing Plan that will be applied to the GE.   This wiki page will be 
titled "<name of GE> - Unit Testing Plan" and will be structured into one 
section titled "Information Common to all tests" and then several 
sections, each linked to a Unit Test.   Each Unit Test, will contain:
a subsection titled "Tested Features" which contains a list of links to 
the wiki pages describing the Features that are tested through the Unit 
Test
a subsection titled "Test description" which contains detailed information 
about: 
what client programs and (potentially) data sets will be used to run the 
test 
how to run the test: 
this should be detailed enough to allow an administrator/operator of a 
FI-WARE Instance to test if the GE is working properly 
dependencies on third party libraries or software should be specified
expected results to be obtained by running the client programs with the 
referred data set 
(note: it would be highly recommended to define a maven project which 
would be used to run the test and where all dependencies are specified 
  Note that a separate Unit Test may be defined per tested Feature. 
However, this is not mandatory so a given Unit Test may be used to test 
several features.   What is important is that the Test description 
provides the information that is needed to run the tests, not only by the 
developer of the GE but also by any party (e.g., an administrator/operator 
of a FI-WARE Instance containing that GE) who decides to use the Unit 
Testing Plan to verify that the GE is working properly in a given FI-WARE 
Instance setup. 

  A link to the corresponding section in the Unit Testing Plan document at 
the wiki will be included in a "how-to-test" field of the corresponding 
backlog entry.   We will soon inform you whether this field will be 
created in the template linked to Features descriptions in the public Wiki 
or in the ticket at the tracker that corresponds to the Feature. 

  We couldn't provide a reference example of the formula described above 
because the wiki was down, but we hope to provide it along this week. 
Nevertheless, don't hesitate to make any question or complement this 
proposal.   Your input is more than welcome.

  Please, share these instructions with members of your respective teams.

[1] - Comments from reviewers:

The vague description of functionalities (such as ?Extended support for 
network context data
management and resource management?) will not allow the Use Case projects 
to understand
the FI-WARE propositions correctly, might lead to wrong expectations and 
might create
further difficulties in the collaboration 
Listing feature deliverables as a set of abilities is also unacceptable. 
The roadmap should
instead indicate the delivery schedule for precise Generic Enablers, which 
should then be
described in terms of the abilities they will provide. 

 
  Best regards,

-- Juanjo

-------------
Product Development and Innovation (PDI) - Telefonica Digital
website: www.tid.es
email: jhierro at tid.es
twitter: twitter.com/JuanjoHierro

FI-WARE (European Future Internet Core Platform) Chief Architect

You can follow FI-WARE at:
  website:  http://www.fi-ware.eu
  facebook: http://www.facebook.com/pages/FI-WARE/251366491587242
  twitter:  http://twitter.com/FIware
  linkedIn: http://www.linkedin.com/groups/FIWARE-4239932



Este mensaje se dirige exclusivamente a su destinatario. Puede consultar 
nuestra política de envío y recepción de correo electrónico en el enlace 
situado más abajo.
This message is intended exclusively for its addressee. We only send and 
receive email on the basis of the terms set out at.
http://www.tid.es/ES/PAGINAS/disclaimer.aspx
_______________________________________________
Fiware mailing list
Fiware at lists.fi-ware.eu
http://lists.fi-ware.eu/listinfo/fiware
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/old-fiware-cloud/attachments/20120613/62810f49/attachment.html>


More information about the Old-Fiware-cloud mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy