Changes between Initial Version and Version 1 of TestAutomation


Ignore:
Timestamp:
Jul 13, 2009, 2:23:12 AM (15 years ago)
Author:
just
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TestAutomation

    v1 v1  
     1= Test Automation =
     2
     3|| '''Date''' || 2009/07/12 ||
     4|| '''Contact(s)''' || Just van den Broecke ||
     5|| '''Last edited''' || [[2009/07/12 ]] ||
     6|| '''Status''' || draft||
     7|| '''Assigned to release''' || Release number, to be determined ||
     8|| '''Resources''' || ?? ||
     9
     10== Overview ==
     11
     12Currently there is little to no test automation available in the GeoNetwork trunk. Specific projects like for ESA and Swiss Topo have developed test-approaches within their respective sandboxes. It is recognized that there are many forms of testing, for example both "black" and "white (unit)" -box testing. This proposal is about making a start for black box testing the GN protocol APIs using a uniform approach for conformance/performance and stress testing. This uniform approach implies the development of a "test framework" that should facilitate authoring and (automated) execution of tests. Note that other projects like GeoServer, having much more experience e.g. with CITE tests, are also [http://docs.codehaus.org/display/DH/Home considering a similar test approach]. This is also an area where we should work together with the GS team as we have similar requirements.
     13
     14=== Proposal Type ===
     15 * '''Type''': GUI Change, Core Change, Module Change, Guideline and project governance procedures, ...
     16 * '''App''': !GeoNetwork or !Intermap
     17 * '''Module''': eg. Harvester, Kernel, Data Manager, Metadata Import, Lucene Index, Search Interface ...
     18
     19=== Links ===
     20 * '''Documents''': [http://docs.codehaus.org/display/DH/Home GeoServer test proposal]
     21 * '''Email discussions''': [http://bit.ly/3m9VO GeoServer-devel CITE discussion]
     22 * '''Other wiki discussions''':
     23
     24=== Voting History ===
     25 * Vote proposed by X on Y, result was +/-n (m non-voting members).
     26
     27----
     28
     29== Motivations ==
     30The current GN trunk implementation has no form test automation.
     31
     32== Proposal ==
     33(To be supplied) As a start user the implementation from the Swiss Topo project (geocat.sh sandbox).
     34
     35=== Backwards Compatibility Issues ===
     36None (as there was no test automation).
     37
     38== Risks ==
     39
     40== Participants ==
     41 * List of participants and role (if necessary) in current GIP
     42