Integration testing of Shared Space Application M22 Internal Release

This page presents the test cases of the integration of Shared Space Application front-end services with the SSGUI.

KBService

CaseService MethodPassing CriteriaPassed
Getting the initial Shared Space networkgetSharedSpaceNetworkThe shared space network is loaded to the SSGUIx
Getting descriptions for linksgetDescriptionsForLinksWhen user selects the 'Show link labels' option the descriptions of the links are shownx
Getting a description for a single linkgetDescriptionForLinkShowing the description for a single linkx
Getting the link vocabularygetLinkVocabularyThe user starts to create a link, the KBService fetches the link vocabulary for that shared space, the SSGUI shows it in a listx
Getting metadata of a linkgetLinkInfoThe user selects a link, the KBService fetches that link's metadata which can be viewed in the item info tabx
Getting metadata for a shared spacegetSharedSpaceInfoThe user selects a shared space, KBService fetches the metadata for that shared space which can be viewed in the item info tabx
Getting metadata for a taskgetTaskInfoThe user selects a task, KBService fetches the metadata for that task. The metadata can be viewed in the item info tabx
Getting metadata for a content itemgetContentItemInfoThe user selects a content item, KBService fetches the metadata for the content item. The metadata can be viewed in the item info tabx
Getting metadata for a member of a shared spacegetMemberInfoThe user selects a member in the community view, KBService fetches the metadata for that member. The metadata can be viewed in the item info tab-
Getting the GANTT view of a shared spacegetGANTTViewThe user selects the GANTT view tab in the SSGUI when he/she is inside a shared space. KBService loads the GANTT view which is showed as a GANTT chart in SSGUIx
Getting the content view of a shared spacegetContentViewWhen in a GANTT view of a shared space the user presses the Content View button. KBService fetches the content view for that shared space and it is showed in the Content View.x
Getting the community view of a shared spacegetCommunityViewWhen in GANTT or Content View of a shared space the user presses the Community View button. The KBService fetches the community view. The community view is showed as a list of members to the userx

KPS

CaseService MethodPassing criteriaPassed
Creating a taskcreateTaskThe user specifies the information for a new task, SSGUI calls KPS. The task and its coordinates are stored in KR, and a new task node appears in the SSGUI.x
Deleting a taskdeleteTaskThe user selects a task and selects to delete it. KPT deletes the task from KR, afterwhich the node disappears from the SSGUIx
Creating a hierarchical link between a task and another object in the shared spaceaddContainedItemThe user selects to create a hierarchical link between a task and another task or a content item. KPT adds the end point of the link to be contained in the start point task of the link. A hierarchical link appears in the SSGUIx
Modifying task metadatamodifyTaskThe user specifies new metadata for a task. KPT stores this info as the metadata for the task. SSGUI displays the this as task metadata in SSGUIx

Knowedge Annotator Service

CaseService MethodPassing criteriaPassed
Creating a relationship link between two objectscreateLinkThe user draws the link in the SSGUI and specifies the description for this link. KAnnotatorService creates this link and stores in KR. The link is showed in SSGUIx
Deleting a relationship linkdeleteLinkThe user selects a link to delete it. The KAnnotatorService deletes it from KR. The link disappears from the SSGUIx
Modifying link's descriptionmodifyLinkThe user selects to modify a link and specifies the new description. The KAnnotatorService stores the new descrion in KRx
Creating a commentcreateCommentThe user creates a comment in SSGUI, KAnnotatorService stores itx
Deleting a commentdeleteCommentThe user selects to delete a comment. KAnnotatorService deletes the comment and the thread of comments beneath it. These comments are removed from SSGUI-
Show comments in a threadgetCommentsThe user opens a comment thread in SSGUI. KAnnotatorService retrieves the comments of that thread which are displayed in SSGUI.x

CIS

CaseService MethodPassing CriteriaPassed
Creating a new content itemcreateContentItemThe user specifies the metadata for the new content item (which is not an uploadable file). CIS stores this in KR. New content item node appears on SSGUI. x
Removing a content itemremoveContentItemThe user selects to delete a content item in SSGUI. CIS removes the item from KR. The node disappears from the SSGUIx
Modifying a content itemmodifyContentItemThe specifies new metadata for a content item. CIS stores this in KRx
Uploading a file to a shared spaceuploadContentItemThe user uploads a file to SSGUI and CIS stores this in a content repository. A content item node appears in SSGUIx
Creating a new notecreateNoteThe user create new content item - Note . CIS stores this in KR. New content item node appears on SSGUI. x
Modifying a notemodifyNoteThe specifies new content for a note. CIS stores this in KRx
Geting a note contentgetNoteThe user opens the note. The NoteEditor shows the Note content.x
Geting a note revisionsgetNoteVersionHistoryThe user opens the note. The NoteEditor shows the Note content. The user clicks "Revision" button. The note revisions are shown in the tablex

SSManagement

CaseService MethodPassing CriteriaPassed
Invoking the shared space management GUI from SSGUI-The SSManagement GUI shows as a pop-up windowx
Getting the shared spaces for which the user is membergetAllSharedSpacesThe SSManagement GUI shows the shared spaces in which the user is a member in a listx
Viewing all members of shared spacegetSSMembersThe user selects a shared space in SSManagementGUI and list of members of that shared space is shownx
Setting the admin role for a membersetAdminThe user selects a role for a member of the shared space. SSManagement. The role is added to this member and the SSManagementGUI informs that this operation has been donex
Setting an action for a rolesetRoleRightsThe user selects the 'SS Role Rights' Tab in SSManagement GUI and selects a new action for a role. SSManagement service adds the right in the databasex
Getting list of all registered members of Shared Space ApplicationgetPortalUsersThe user selects 'add member shared space' and the list of all registered users of Shared Space Application are showed in a listx
Adding a member to a shared spaceaddSSMemberThe user selects a user from the list described in the above case. SSManagement adds this user to be memver of the shared space. A message of confirmation is displayed in SSManagementGUIx
User registrationregisterNewUserThe user gives personal info on a form in SSGUI. The service adds the user to KR and user DBx
Login to Shared Space ApplicationgetUserURIThe user gives user name and password in SSGUI. The service checks these against the user DB and if they match allows loginx

DiffService

CaseService MethodPassing CriteriaPassed
Compare note versionsdiffThe user opens the note. The NoteEditor shows the Note content. The user clicks "Versions" button. From the table with versions user marks 2 versions and clicks on the "Compare" button. The differences bewteen versions are shown in the NoteEditor.x


Category Testing M 22 Shared Space
  Page Info My Prefs Log in
This page (revision-44) last changed on 18:24 25-Mar-2017 by LiisaBenmergui.
 

Referenced by
...nobody

JSPWiki v2.4.102
[RSS]