11.6.9.1 Saving an Existing File with Multiple Object Types Test Case Cli-20
Precondition
A client application contains embedded and linked objects from different server application and document types.
Procedure
Choose File Save to save the file. If any of the embedded objects' server applications are open, the client application should prompt to update the objects before saving. If an update is desired, the client application should get the latest update from the server application.
Postcondition
If the earlier document did not have a name, the client application should create the file with the most current data. Otherwise, the client application should update the file.
The old links (both embedded and linked objects) should not be broken.
Similar Test Cases
Repeat the test with different combinations of objects in the document such as:
More than one embedded object of the same server application type.
More than one embedded object and more than one linked object of the same server application type.
More than one embedded object and more than one linked object of different server application types.
Special Case
Block or busy some of the server applications and check the behavior of the client application. The update operation will not be completed until the server applications are unblocked or until they are not busy.
11.6.9.2 Saving an Existing File with Open Links Test Case Cli-21
Precondition
A client application with embedded and linked objects of different server application and document types.
Procedure
Choose File Save to save the file.
Postcondition
All the open links should be intact.
Similar Test Cases
Save when the embedded objects' editors are open.
Save when the linked objects' editors are open.
Save when the server application is blocked/busy.
11.6.9.3 Saving an Existing File Requiring an Update Test Case Cli-22
Precondition
A client application has an open document that contains both embedded and linked objects. This tests whether the client application prompts the user to update the embedded and linked objects before saving the document, and also if it saves the latest changes.
Procedure
1.Save the document as above the open the document and check that the latest objects are saved.
2.Open the editors for the embedded objects in the document and change the objects. When the document is saved, the client application keeps the updated copy of the object in the document.
Postcondition
Open the same document and check that the changed embedded objects are in the document.