Instant Message Test

From Second Life Wiki
Revision as of 16:51, 26 April 2007 by Milo Linden (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

[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");
    }
}