Skip to end of metadata
Go to start of metadata

01 Verify the TinyMCE form

Description
Verify the TinyMCE form for every possible instance that it is used.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of museum objects and images is completed.
The TinyMCE form (creation/edit/reply) is opened for each of the following instances:

  1. creation of a new Image annotation (see Test 07 Image Annotation#05)
  2. creation of a new Data annotation (see Test 06 Data Annotation#05)
  3. editing of a bookmark from Data Basket view (see Test 20 Data Basket#20)
  4. editing of a bookmark from Bookmark view (see Test 20 Data Basket#21)
  5. adding of a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
  6. adding of a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
  7. adding of a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
  8. adding of a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
  9. adding of a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
  10. adding of a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
  11. adding of a Search to Data Basket (see Test 20 Data Basket#13)
  12. adding of a Web Link to Data Basket (see Test 20 Data Basket#14)
  13. adding of a Text Snippet to Data Basket (see Test 20 Data Basket#17)
  14. replying to a Data annotation (see Test 06 Data Annotation#06)
  15. replying to an Image annotation (see Test 07 Image Annotation#07)
  16. creating (promoting to forum) a forum post that contains a link to Data annotation (see Test 04 Forum#07)
  17. creating (promoting to forum) a forum post that contains a link to Image annotation (see Test 04 Forum#07)

Constraints
none

N Performed action Expected result Tester notes
1 Visulaly inspect the TinyMCE form for each of the instances, described in the preconditions
  • The form is editable
  • The form contains the following buttons (see the List of tinyMCE buttons). Each button has the correct mouse-over tooltip.
    • 11 - Insert/Edit link, Unlink
    • 1 - Bold (Ctrl+B)
    • 2 - Italic (Ctrl+I)
    • 3 - Underline (Ctrl+U)
    • 4 - Strikethrough
    • 23 - Insert a Link to a Museum Object Document
    • 24 - Insert link from Data Basket
 
2 Type some text in the TinyMCE form and check if the standard formatting buttons 1 through 4 work correctly The buttons 1 through 4 work correctly  

Post conditions
The TinyMCE form is editable and contains a set of buttons.

02 Insert a link to Databasket item into text

Description
The user inserts a link to a data basket item into a new/existing/replying comment that is edited in TinyMCE - for all instances of the TinyMCE form

Preconditions
The user is logged in the Nuxeo DM system.
The migration of museum objects and images is completed.
The Darta Basket contains some items.
Test 04 TinyMCE#01 has been performed - the TinyMCE form is opened.

Constraints
none

N Performed action Expected result Tester notes
1 Click the button Insert link from Data Basket (see the List of tinyMCE buttons ) The user's personal Data Basket opens in new "Databasket" pop-up. The Data Basket displays all the previously added bookmarks.  
2 Browse for an item in the "Databasket" popup and double-click on it
  • The TinyMCE form is displayed
  • A link to that data basket item is successfully inserted into the TinyMCE form.
  • The name of the inserted link is the title of the selected data basket item.
  • No other metadata from the data basket is associated with it.
  • The text is inserted just as text.
 
3 Click the button Save The screen that invoked the TinyMCE editor is displayed.
It contains the clickable link to an item in Data Basket.
 
4.1 Pass the mouse over the created link and validate the information displayed in the balloon that appears The tooltip is visualized and the system displays the following information about the item:
- need spec
- need spec
 
4.2 Click the inserted link The Data Basket item is correctly opened in RS  

Post conditions
A Link to Data Basket item is successfully inserted into the discussions content.

03 Insert a link to a museum object

Description
The user selects and inserts a link to a MO into a new/existing/replying comment that is edited in a text editor (TinyMCE), etc (wherever the TinyMCE editor is used).

Preconditions
The user is logged in the Nuxeo DM system.
The migration of museum objects and images is completed.
Test 04 TinyMCE#01 has been performed - the TinyMCE form is opened.
The MO tab for the object, to which a link is to be inserted, is not opened.

Constraints
none

N Performed action Expected result Tester notes
1 The user selects "Insert a link to a Museum Object Document" button (see the List of tinyMCE buttons ) A separate quick search screen opens AN: This works
2 The user performs a search The same screen displays a list of the search results.
There is a radio button to the left of each result.
Search results are in a pop-up window which was hidden behind browser window - would be better if  the popup were infront of the browser- can this be changed?
RS-1666
3 Select the radio button to the left of a particular object The object is selected from the search result list.
The details of the object are displayed underneath the search list.
There is a button Link above the object details.
There is a mouse-over arrow button next to the root level (e.g. BM object) and next ot each AP of the selected object.
AN: This is working but very slow
RS-1703
4 Click the Link button in the details view of the selected object The quick search screen closes.
The TinyMCE editor contains the inserted link to the entire MO.
The link contains the correct name of the MO.
 
5 Save the TinyMCE form The discussion form that invoked the TinyMCE editor is displayed.
It contains the clickable link to the MO.
 
6.1 Pass the mouse over the created link and validate the information displayed in the balloon that appears The tooltip is visualized and the system displays the following information about the item:
- need spec
- need spec
 
6.2 Click the inserted link
  • The MO is correctly opened in a separate tab in RS
  • The Object Details subtab displays the just created annotation in the section "Related Annotations and Forum Posts" > "Annotations". The annotation ends with a link "Go to annotation" that if clicked opens the Annotations subtab of the MO. During mouse-over the link "Go to annotation" displayd a tooltip containing the details of the annotation.
 

Post conditions
A link to an MO is successfully inserted into the discussion content.

04 Insert a link to a root AP level or an AP of a museum object

Description
The user selects and inserts a link to a MO into a new/existing/replying comment that is edited in a text editor (TinyMCE), etc (wherever the TinyMCE editor is used).

Preconditions
The user is logged in the Nuxeo DM system.
The migration of museum objects and images is completed.
Test 04 TinyMCE#01 has been performed - the TinyMCE form is opened.
The MO tab for the object, to which a link is to be inserted, is not opened.

Constraints
none

N Performed action Expected result Tester notes
1 The user selects "Insert a link to a Museum Object Document" button (see the List of tinyMCE buttons ) A separate quick search screen opens  
2 The user performs a search The same screen displays a list of the search results.
There is a radio button to the left of each result.
 
3 Select the radio button to the left of a particular object The object is selected from the search result list.
The details of the object are displayed underneath the search list.
There is a button Link above the object details.
There is a mouse-over arrow button next to the root level (e.g. BM object) and next ot each AP of the selected object.
 
4.1 Click the L button in the details view of the root AP level (e.g. "BM object" in bold at the top of the details) of the selected object The quick search screen displays:
  • an editable Title that contains the correct root name of the selected MO. User may choose to change it.
  • OK button
  • Cancel button
 
4.2 Click the L button in the details view of an AP of the selected object The quick search screen displays:
  • an editable Title that contains the correct AP name of the selected MO. User may choose to change it.
  • OK button
  • Cancel button
 
5 Click OK The quick search screen closes.
The TinyMCE editor contains the inserted link to the root level/AP.
The link contains the correct name of the root level/the AP.
 
6 Save the TinyMCE form The discussion form that invoked the TinyMCE editor is displayed.
It contains the clickable link to the root AP/ the AP.
 
7.1 Pass the mouse over the created link and validate the information displayed in the balloon that appears The tooltip is visualized and the system displays the following information about the item:
- need spec
- need spec
 
7.2 Click the inserted link
  • The MO is correctly opened in a separate tab in RS
  • The Object Details subtab displays the just created annotation in the section "Related Annotations and Forum Posts" > "Annotations". The annotation ends with a link "Go to annotation" that if clicked opens the Annotations subtab of the MO. During mouse-over the link "Go to annotation" displayd a tooltip containing the details of the annotation.
 

Post conditions
A link to the root AP/ the AP is successfully inserted into the discussion content.

05 Insert/Edit a URL link

Description
The user selects and inserts a URL link into a new/existing/replying comment that is edited in a text editor (TinyMCE), etc (wherever the TinyMCE editor is used).

Preconditions
The user is logged in the Nuxeo DM system.
The migration of museum objects and images is completed.
The user is logged in the Nuxeo DM system.
The migration of museum objects and images is completed.
Test 04 TinyMCE#01 has been performed - the TinyMCE form is opened.

Constraints
none

N Performed action Expected result Tester notes
1 Type some link text into the TinyMCE form and highlight it The text is highlighted  
2 Click the button Insert/Edit Link (see the List of tinyMCE buttons ) A pop-up dialog is displayed that lets you enter:
  • the Link URL
  • the Target
  • the Title
 
3 Fill in the pop-up dialog and click the button Insert
  • The pop-up dialog closes
  • The TinyMCE form contains the clickable link text.
  • If the button Unlink is clicked the text is unlinked
 
4 Click the inserted link The URL is opened  

Post conditions
A text that is linked to a URL is successfully inserted into the discussion content.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jan 18, 2012

    My first comment relates to Dominic's comment for the annotation testing - are we aiming to test in the Nuxeo or the UI interface?

  2. Jan 18, 2012

    These are not UI TCs – no MBI model, nor concrete business RnC rules were available, base on which the corresponding dynamic, operational, functional, menu, size, space, position , etc. test validations are to be presented.
    The TCs created are parallel and complex, based on the specifications and the requirements for the component 04 Social Networking included for implementation in PC3.2. The following diagram https://confluence.ontotext.com/download/attachments/9511687/%2804%29+Social+Networking.png?version=2&modificationDate=1324461194000 was used for use cases, as well as the specifications for that release.