Difference between revisions of "User Interface Smoke Test"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{OSWikiFeatureNav|parent=Window Focus}} Category:Test Scripts =User Interface Smoke Test= ==Text== ===Chat=== #Enter opens the chat bar #Escape closes the chat bar #Clicking the Ch...)
 
Line 1: Line 1:
{{OSWikiFeatureNav|parent=Window Focus}}
{{OSWikiFeatureNav|parent=Window Focus}}
[[Category:Test Scripts]]
[[Category:Test Scripts]]
[[Category:Quality Assurance]]


=User Interface Smoke Test=
=User Interface Smoke Test=
* See also: [[User Interface Tests]]


==Text==
==Text==

Revision as of 18:46, 7 January 2008

User Interface Smoke Test

Text

Chat

  1. Enter opens the chat bar
  2. Escape closes the chat bar
  3. Clicking the Chat button toggles the chat bar
  4. Typing on the chat bar and hitting enter chats the text
  5. Typing on the chat bar and hitting ctrl-enter shouts the text
  6. Typing / in the chat bar will no cause typing animations
  7. Typing /, them a gesture name, then Enter, will play the gesture.
  8. Click a gesture from the chat bar
  9. Ctrl-Up-Arrow and Ctrl-Down-Arrow scrolls through previously sent messages in the chat bar
  10. Type a sentence in the Chat bar.
  11. Move your cursor through the sentence a word at a time by hitting Ctrl-Right-Arrow and Ctrl-Left-Arrow.
  12. Select text a word at a time with Ctrl-Right-Shift-Arrow and Ctrl-Left-Shift-Arrow.
  13. Copy and paste some UTF8 text into Chat and verify it displays correctly.

Notecards

  1. Create a notecard
  2. Type some text into it.
  3. Verify Select, Copy, Cut and Paste work.
  4. Verify Copy & Paste works between a notecard and a document on your computer.
  5. Copy and paste some UTF8 text into a notecard and verify it displays correctly.
  6. Drag (next owner permissive) items from your inventory into a notecard.
  7. Save the notecard and hand it to another user.
  8. Verify the other user can click the links in the notecard and copy them to their inventory.

Scripts

  1. Type some text into it.
  2. Verify Select, Copy, Cut and Paste work.
  3. Verify Copy & Paste works between a notecard and a document on your computer.

Windows

  1. Toggle several windows on, off, then on again:
  2. World Map with Ctrl-M
  3. Minimap with Ctrl-Shift-M
  4. Search with Ctrl-F
  5. Communications with Ctrl-T
  6. Chat history with Ctrl-H
  7. Friends with Ctrl-Shift-F
  8. Gestures with Ctrl-G
  9. Groups with Edit menu > Groups...
  10. Scale the windows
  11. Move the windows
  12. Close windows with ctrl-W

Detachable windows

Chat history

  1. Detach the Chat history from the Communications window by hitting the detach icon next to the subwindow 'X' icon.
  2. Reattach the Chat history to the Communications window

Instant Messages

  1. Start several IM sessions.
  2. Detach and reattach some of the IM sessions. The (parent) Communications window should remain the same size.
  3. Move, resize a couple of the detached IM sessions.
  4. Resize the (parent) Communications window, then reattach an IM session. The (parent) Communications window should remain the same size.
  5. Minimize a couple detached sessions. Close one minimized session and restore the other.
  6. Close all attached and detached IM sessions

Item Properties

  1. Select several items from your inventory, right-click on one of the selected items, and choose Properties
  2. Scroll through the tabs of the items
  3. Detach some of the tabs.
  4. Minimize some detached tabs
  5. Minimize and restore the parent container window.
  6. Select several more items from your inventory, right-click, choose Properties. Verify a new container window is created.
  7. Close all Item Property windows.

Focus

  1. Switch between windows with ctrl-tab

Switch between elements in a window with tab.

Switch between tabs with alt-arrow keys

  1. Navigate to every part of the Communications window with the keyboard
  2. Navigate to every part of the Search window with the keyboard

Focus when opening a window

  1. Relog (please).

World Map

  1. Open the World Map with Ctrl-M. The region name should be selected so that you can type a destination region name and hit enter to search for it.
  2. Toggle World Map closed and open again with Ctrl-M. Verify the region name is selected.
  3. Open Search with Ctrl-F. The cursor should be in the text field so you can type a search term and hit Enter.
  4. Search for "Mor" and hit Enter
  5. Focus should switch to the results pane.
  6. Use the up and down arrows to select the "Morris" region. Hit Enter to teleport there.
  7. Teleport back to your test location.

Search

  1. Toggle Search closed and open again with Ctrl-F. Verify the cursor is in the text field.
  2. Search for "land" and hit enter.
  3. Verify the focus moves from the text field to the first found item.
  4. Move focus between the search results with the up and down arrow keys.
  5. Toggle Search closed and open again with Ctrl-F. Verify the cursor is in the text field.

Chat history

  1. Open the Chat bar. Hit ctrl-H to open Chat History.
  2. Hit Enter, type a word, hit Enter, and verify the word was chatted.
  3. Close the Chat bar.
  4. Toggle chat Chat History off and on again with ctrl-H.
  5. Hit Enter, type a word, hit Enter, and verify the word was chatted.

Inventory

  1. Open Inventory with ctrl-I
  2. Verify the cursor is in the search box.
  3. Type "pants". Search should start seaching as soon as you type.
  4. Hit the down arrow to selected the 1st pants found.
  5. Hit the up and down arrow keys while the inventory is still searching.
  6. Hitting the up arrow enough times will move focus to the the search box.
  7. Scroll down to some pants, press Enter, and verify they are worn.

Avatars

  1. Right-click on your Avatar and verify you get appropriate pie menu <<picture>>
  2. Right-click on your attachment and verify you get appropriate pie menu (options to detach or drop) <<picture>>
  3. Right-click on your HUD attachment and verify you get appropriate pie menu (options to detach or drop) <<picture>>
  4. Right click on another Avatar and verify you get appropriate pie menu <<picture>>
  5. Right click on another Avatar's attachment and verify you get appropriate pie menu (no pay option?)<<picture>>

Objects

  1. How much detail?

Terrain

  1. How much detail?

Tab key submits text field change

  1. Verify Tab key will submit changes to an Object's name and properties.
  2. Verify Tab key will submit changes to an Object's position, scale, and rotation.
  3. Verify Tab key will submit changes to your profile.
  4. Verify Tab key will submit changes to About Land options.

Enter key submits text field change

  1. Verify Enter will submit changes to an Object's name and properties.
  2. Verify Enter will submit changes to an Object's position, scale, and rotation.
  3. Verify Enter will submit changes to your profile.
  4. Verify Enter will submit changes to About Land options.

Groups

  1. Create a Group
  2. Create a Role, assign some abilities to it.
  3. Invite someone to the role.
  4. Change add the new role to yourself.
  5. Send a notice with attachment to the group.
  6. Verify you get the notice and can use the attachment.
  7. Send a proposal to the group.
  8. Change the group charter.
  9. Change your active title and verify other users see it change.
  10. Kick everyone from the group, then leave the group.