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:
- creation of a new Image annotation (see Test 07 Image Annotation#05)
- creation of a new Data annotation (see Test 06 Data Annotation#05)
- editing of a bookmark from Data Basket view (see Test 20 Data Basket#20)
- editing of a bookmark from Bookmark view (see Test 20 Data Basket#21)
- adding of a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
- adding of a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
- adding of a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
- adding of a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
- adding of a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
- adding of a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
- adding of a Search to Data Basket (see Test 20 Data Basket#13)
- adding of a Web Link to Data Basket (see Test 20 Data Basket#14)
- adding of a Text Snippet to Data Basket (see Test 20 Data Basket#17)
- replying to a Data annotation (see Test 06 Data Annotation#06)
- replying to an Image annotation (see Test 07 Image Annotation#07)
- creating (promoting to forum) a forum post that contains a link to Data annotation (see Test 04 Forum#07)
- 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 |
|
|
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 |
|
|
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 |
|
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:
|
|
4.2 | Click the L button in the details view of an AP of the selected object | The quick search screen displays:
|
|
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 |
|
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:
|
|
3 | Fill in the pop-up dialog and click the button Insert |
|
|
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.
2 Comments
comments.show.hideJan 18, 2012
austin.nevin
My first comment relates to Dominic's comment for the annotation testing - are we aiming to test in the Nuxeo or the UI interface?
Jan 18, 2012
Anna Radeva
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.