Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A.01.04.language.parameter #31

Closed
jensscheerlinck opened this issue Mar 23, 2016 · 2 comments
Closed

A.01.04.language.parameter #31

jensscheerlinck opened this issue Mar 23, 2016 · 2 comments

Comments

@jensscheerlinck
Copy link
Contributor

This issue has been extracted from the issue list on:https://ies-svn.jrc.ec.europa.eu/issues/2685

Comment

IR N2 reference should be part A and not part B
XPATH expression is missing

Proposed Change

Update reference to IR N2

Add XPATH reference

@PeterParslow
Copy link
Collaborator

In addition, add a list of the language tags which are allowed - i.e. the default language has to be on of these. This should be the list of Community languages as specified in Metadata TG (see requirement 15). See #17 , #31,

@PeterParslow
Copy link
Collaborator

This test case is a summary case, which should consist of a number of sub test cases. Because requirement 24 is the general requirement. One group (requirements 6,7,8,23,25-29) tests the 'language' functionality of the Get Discovery Service Metadata operation; another group (requirements 9-12,20, 30-32) tests the language functionality of the Discover Metadata operation; a third group could check that the functionality is advertised correctly in the metadata.

Several requirements appear to be generic if read in isolation, but are clearly assigned to a specific section of the TG, and should therefore be specific to that operation.

Conversely, requirement 25 is in the generic section, but explicitly applies to the Get Discovery Service Metadata operation. And more importantly, the list of language codes (requirement 23) is explicitly associated with the metadata (GetCapabilities response), but implicitly controls the languages that may be supported by the Discover Metadata operation!

In order to automate the test sequence, it is likely that this third group needs to be checked first & then the service tested against its description in the metadata. For example:

Recommendation: include an overall description of language testing in this test case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants