11.5.3.1 Updating a Linked Object Containing a Linked Object in a Client Application Test Case CS-3
This test applies to a client-server application, such as Microsoft Excel or Word for Windows.
A linked object is created in a client-server application and inserted into a client application. The linked object contains not only client-server data, but also an embedded object from a server application.
When File Update is chosen in the client application that contains the linked object created by the client-server and server applications, the client-server application will not only provide new data for its own object, but will also provide new data from the server application that created the embedded object. All new data is sent by the client-server application to the client application.
Preconditions
A client-server application document contains a linked object.
The object in the client-server application is different from the object in the server application.
Procedure
1.Select an area in the client-server application document that contains the linked object and copy it to the clipboard.
2.Open a client application and Paste Link the linked object.
3.Close the client-server application or the document from which the link was obtained.
The client application contains a linked object that has a link to another server application.
4.Update the linked object in the client application.
Postcondition
The client-server application will return the latest picture from the server application.
All the client-server application documents are still open.
Similar Test Cases
Try this test with an embedded client-server application object that includes a link from another server application.
Try this test for more than one client-server application object belonging to the same or different document.
Special Cases
It is possible to create a circular linked list this way with a client-server application. Check whether your application can detect the update operation with a circular linked object.
If the client-server application supports multiple class names, try this test for more the one linked object which belongs to different classes.
Try this test when the client-server application is blocked or busy.
Try this test when the server application is blocked or busy.