Instant Message Test

From Second Life Wiki
Revision as of 17:51, 26 April 2007 by Milo Linden (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

[Instant Message Test]

[VERSION] 0.1

[LENGTH] 00:30

[TESTERS] 2

[OVERVIEW] Testing various aspects of the Instant Messaging System.

[SETUP] 2 users, rezzable/scripted land, ajoining sims, and one via teleport.

[*]

[InstantMessage]

[*]

[0010.0010] Tester 1 & 2: Delete any Friendships you have with each other and ensure you dont have each others calling card

[0010.0020] Tester 1 & 2: Locate yourself in the same region

[0010.0030] Tester 1: Right-click on Tester 2 and select "Send IM..."

[0010.0040] Tester 1: Look over the new IM session and verify the window looks normal

[0010.0050] Tester 1: Send a message using the new window

[0010.0060] Tester 2: Verify you hear the ping sound of a New Im and see the Im Recieved button

[0010.0070] Tester 2: Click the button and verify you have recieved the message, reply to Tester 1

[0010.0080] Tester 1: Verify you recieve a reply and it shows in your IM history

[0010.0090] Tester 1 & 2: Leave the IM session open

[0010.0100] Tester 2: Walk/Fly to an ajoining region

[0010.0110] Tester 1: Send Tester 2 another message when they are in the ajoining region

[0010.0120] Tester 2: Verify you recieved the message, Verify the session didnt close and you can reply.

[0010.0130] Tester 1: Verify you recieved the reply

[0010.0140] Tester 1 & 2: Leave the IM session open

[0010.0150] Tester 2: Teleport to a non ajoining region

[0010.0160] Tester 1: Send Tester 2 another message when they are in the non ajoining region

[0010.0170] Tester 2: Verify you recieved the message, Verify the session didnt close and you can reply.

[0010.0180] Tester 1: Verify you recieved the reply

[0010.0190] Tester 1 & 2: Leave the IM session open

[0010.0200] Tester 2: Logoff

[0010.0210] Tester 1: Send another message to Tester 2

[0010.0220] Tester 1: Verify you are informed that Tester 2 is offline and will get the message later

[0010.0230] Tester 2: Login and Verify you recieve the message from Tester 1

[0010.0240] Tester 1 & 2: Close the IM sessions

[0010.0250] Tester 2: Click find > People and search for Tester 1's name

[0010.0260] Tester 2: Select their name in the list and Click the "Instant Message..." button

[0010.0270] Tester 2: In the new IM window send Tester 1 a message.

[0010.0280] Tester 1: Verify you see the IM recieved button and the message displayed on the screen

[0010.0290] Tester 1: Click the IM recieved button, and in the window Verify everything looks normal

[0010.0300] Tester 1: Reply to Tester 2's message

[0010.0310] Tester 2: Verify you receive a response.

[0010.0320] Tester 1 & 2: Leave the IM session open

[0010.0330] Tester 2: Teleport back to the ajoining sim and send another message

[0010.0340] Tester 1: Verify you recieve the message, Verify the session didnt close and you can reply.

[0010.0350] Tester 2: Verify you recieved the reply

[0010.0360] Tester 1 & 2: Leave the IM session open

[0010.0370] Tester 2: Walk/Fly back across the border to Tester 1 and send another message

[0010.0380] Tester 1: Verify you recieve the message, Verify the session didnt close and you can reply.

[0010.0390] Tester 2: Verify you recieved the reply

[0010.0400] Tester 1 & 2: Close the IM sessions

[*]

[Instant Message via Card]

[*]

[0030.0010] Tester 1 & 2: Right-click on each other and select More > Give Card

[0030.0020] Tester 1 & 2: Open the IM window and Verify that the other Tester appears in the list of names.

[0030.0030] Tester 1: Select Tester 2's name and click the "Start" button

[0030.0040] Tester 1: In the New Nessage window send a message to Tester 2

[0030.0050] Tester 2: Verify you see the "IM Recieved" button and the message was displayed on screen

[0030.0060] Tester 1 & 2: Leave the IM session open

[0030.0070] Tester 2: Teleport back to the ajoining sim and send another message

[0030.0080] Tester 1: Verify you recieve the message, Verify the session didnt close and you can reply.

[0030.0090] Tester 2: Verify you recieved the reply

[0030.0100] Tester 1 & 2: Leave the IM session open

[0030.0110] Tester 2: Walk/Fly back across the border to Tester 1 and send another message

[0030.0120] Tester 1: Verify you recieve the message, Verify the session didnt close and you can reply.

[0030.0130] Tester 2: Verify you recieved the reply

[0030.0140] Tester 1 & 2: Close the IM sessions

[0030.0150] Tester 2: Open your Inventory, Right-click on Tester 1's card in the Calling Card folder and select "Send Instant Message"

[0030.0160] Tester 2: Verify the IM window opened with the selected Testers IM window in focus

[0030.0170] Tester 2: Send a message to Tester 1

[0030.0180] Tester 1: Verify you see the "IM Recieved" button and the message was displayed on screen

[0030.0190] Tester 1: Verify you recieve the message and can reply

[0030.0200] Tester 2: Verify you recieved the reply

[0030.0210] Tester 1 & 2: Close the IM sessions

[0030.0220] Tester 1: Open your Inventory > Calling Cards folder and create a New Folder

[0030.0230] Tester 1: Drag Tester 2's card into this New Folder

[0030.0240] Tester 1: Right-click on the folder, select "Instant Message Online Users"

[0030.0250] Tester 1: In the newly opened IM window send a message

[0030.0260] Tester 2: Verify you recieve the message and can reply

[0030.0270] Tester 1: Verify you recieved the reply

[0030.0280] Tester 1 & 2: Close the IM sessions

[0030.0290] Tester 2: Logoff

[0030.0300] Tester 1: Right-click on the folder, select "Instant Message All Users"

[0030.0310] Tester 1: In the newly opened IM window send a message

[0030.0320] Tester 2: Login and Verify you recieved an offline message and can reply

[0030.0330] Tester 1: Verify you recieved the reply

[0030.0340] Tester 1: Leave the IM session

[0030.0350] Tester 2: Verify you were notified that Tester 1 has left the session

[0030.0360] Tester 2: Teleport back to Tester 1 and close all IM sessions

[*]

[Instant Message via Friends List]

[*]

[0050.0010] Tester 1: Right-click on Tester 2 and select "Add Friend..."

[0050.0020] Tester 2: Accept the Friendship offer

[0050.0030] Tester 1: Open your Friends List, Select Tester 2's name and Click the "IM..." button

[0050.0040] Tester 1: In the New IM window send a message to Tester 2

[0050.0050] Tester 2: Verify you see the "IM Recieved" button and Click it.

[0050.0060] Tester 2: Verify the latest message is in focus and the Tab is Flashing to indicate a new message

[0050.0070] Tester 2: Leaving the IM session open, Open your Friends List

[0050.0080] Tester 2: Select Tester 1's name and Click the "IM..." button

[0050.0090] Tester 2: Verify it has bought the IM window back in focus and in the existing IM session

[0050.0100] Tester 2: Send a message back to Tester 1

[0050.0110] Tester 1: Verify you recieved the reply

[0050.0120] Tester 1 & 2: Close the IM sessions

[0050.0130] Tester 2: Walk/Fly to an ajoining region

[0050.0140] Tester 2: Send Tester 1 another message using the Friends List when they are in the ajoining region

[0050.0150] Tester 1: Verify you recieved the message and can reply.

[0050.0160] Tester 2: Verify you recieved the reply

[0050.0170] Tester 1 & 2: Close the IM sessions

[0050.0180] Tester 2: Teleport to a non ajoining region

[0050.0190] Tester 2: Send Tester 1 another message using the Friends List when they are in the non ajoining region

[0050.0200] Tester 1: Verify you recieved the message and can reply.

[0050.0210] Tester 2: Verify you recieved the reply

[0050.0220] Tester 1 & 2: Close the IM sessions

[*]

[Instant Message via Script]

[*]

[0070.0010] Tester 1: Right-click on the ground and Select "Create" and rez a default cube

[0070.0020] Tester 1: In edit click the "more >>" option if available and select the contents tab

[0070.0030] Tester 1: Add the following script to the object

[SCRIPT] ScriptedImTest

[0070.0040] Tester 1: Close the Edit window

[0070.0050] Tester 2: Click on the object

[0070.0060] Tester 1: Verify you recieve a message from the object

[0070.0070] Tester 1: Move to an ajoining region

[0070.0080] Tester 2: Click on the object

[0070.0090] Tester 1: Verify you recieve a message from the object

[0070.0100] Tester 1: Teleport to a non ajoining region

[0070.0110] Tester 2: Click on the object

[0070.0120] Tester 1: Verify you recieve a message from the object

[END]


[ScriptedImTest]

default
{
    touch_start(integer total_number)
    {
    llInstantMessage(llGetOwner(), "Instant Message Test");
    }
}