MultiMonitorTesting

Differences between revisions 1 and 2
Revision 1 as of 2013-08-22 05:05:25
Size: 8244
Editor: c-71-195-232-74
Comment:
Revision 2 as of 2013-08-22 05:08:11
Size: 8242
Editor: c-71-195-232-74
Comment:
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
=== Test 1.2 ===  === Test 1.2 ===
Line 64: Line 64:
=== Test 2.3 ===  === Test 2.3 ===

DRAFT!!!

Mir Multimonitor Testing

intro to MM testing, preparations etc TODO

Scenario 1 : clean boot at “built-in display”, post boot connect/disconnect of 2nd display

Preparations

  • Ensure preconditions
  • System Settings... -> Displays is in its default configuration

  • 2nd monitor is not connected on boot

Test 1.1

  • boot to single screen
  • open System Settings... -> Displays

  • open some window (e.g. terminal)
  • connect switched on monitor
  • verify display is an extension of desktop in the expected orientation, e.g. drag terminal to the other screen

Test 1.2

  • assumes expected outcome of Test 1.1 post condition
  • Disconnect the monitor
  • verify the display adjusts to return active windows to “built-in display”

Test 1.3

  • assumes expected Test 1.2 post condition
  • Reconnect the monitor
  • verify that the windows return to their original layout

Test 1.4

  • assumes Test 1.3 postcondition
  • On System Settings... -> Displays select “Mirror displays” on

  • verify the screens adjusted to mirrored mode

Test 1.5

  • assumes expected outcome of Test 1.4 postcondition
  • Disconnect the monitor
  • Reconnect the monitor
  • verify that the screens return to mirror mode layout

Scenario 2 : clean boot 2nd display already connected

Preparations

  • Ensure preconditions
  • System Settings... -> Displays is in its default configuration, e.g. “Mirror displays” is off

  • 2nd monitor is already connected and on prior to boot

Test 2.1

  • boot to multimonitor already connected
  • open window to drag
  • verify that desktop comes up in extended mode

Test 2.2

  • assumes expected outcome of Test 2.1 post condition
  • open System Settings... -> Displays select “Mirror displays” on

  • verify system reconfigures to mirrored screens
  • reboot
  • verify that system reboots into mirrored screens

Test 2.3

  • assumes expected Test 2.2 post condition
  • open System Settings... -> Displays select “Mirror displays” off

  • verify that the system reconfigures to extended desktop
  • reboot
  • verify that the system reboots into extended desktop

Scenario 3 : turning off “built-in display”

=== Preparations ===

  • Ensure preconditions
  • System Settings... -> Displays is in its default configuration

  • 2nd monitor is already connected and on prior to boot

Test 3.1

  • boot to multimonitor already connected
  • open System Settings... -> Displays toggle on/off button for “built-in display” to OFF

  • verify the second display remains active as a single screen/desktop

Test 3.2

  • assumes expected outcome of Test 3.1 post condition
  • Open some windows (e.g. terminal)
  • disconnect display
  • verify the desktop returns to the “built-in display”

Test 3.3

  • assumes expected outcome of Test 3.2 post condition
  • reconnect the display
  • verify that the desktop now appears on the second display and the “built-in display” is dark

Test 3.4

  • assumes expected Test 3.3 postcondition
  • reboot with the second display connected
  • after login, verify that the desktop appears on the second display & the “built-in display” remains dark

Test 3.5

  • assumes expected Test 3.4 postcondition
  • open System Settings... -> Displays toggle on/off button for “built-in display” to ON

  • verify that the desktop appears extended on both the second display & the “built-in display”

Scenario 4 : resolution change for “built-in display” & second display

Preparations

  • Ensure preconditions
  • System Settings... -> Displays is in its default configuration

Test 4.1

  • boot to multimonitor (or if booted to single screen, connect 2nd monitor)
  • open System Settings... -> Displays, note the current resolution (referred to as res1)

  • change resolution down for “built in display”, note it, refer to as res2
  • open some windows (e.g. terminal & file browser), have windows on each screen open

  • disconnect switched on monitor
  • verify “built in monitor” returned to original resolution, res1

Test 4.2

  • assumes expected outcome of Test 4.1 post condition
  • Reconnect the monitor
  • verify the “built-in display” adjusts resolution back to res2

Test 4.3

  • assumes expected Test 4.2 post condition
  • Disconnect monitor, change resolution of “built in monitor” down (preferably to a 3rd resolution setting not yet used), refer to as res3
  • Reconnect the monitor
  • verify that the “built in monitor” returned to resolution setting selected in res 2
  • Disconnect the monitor
  • verify that the “built in monitor” returned to res3

Test 4.4

  • Assumes expected outcome of Test 4.3 postcondition
  • Reconnect monitor
  • through System Settings... -> Displays, select the second monitor & change resolution down, note it, refer to as res4

  • disconnect monitor, let it settle
  • reconnect monitor
  • verify the screens adjusted to res 2 for “built-in” & res 4 for second monitor

Scenario 5 : retation changes for display orientations

Preparations

  • Ensure preconditions
  • System Settings... -> Displays is in its default configuration

Test 5.1

  • boot to multimonitor (or if booted to single screen, connect 2nd monitor)
  • the system should be in extended desktop mode
  • open System Settings... -> Displays, change the “Rotation” for the “built-in display” to be clockwise

  • verify “built in monitor” turned 90 degrees clockwise

Test 5.2

  • assumes expected outcome of Test 5.1 post condition
  • open System Settings... -> Displays, change the “Rotation” for the “built-in display” to be normal

  • verify the “built-in display” adjusts resolution back to normal

Test 5.3

  • assumes expected Test 5.2 post condition
  • open System Settings... -> Displays, change the “Rotation” for the “built-in display” to be 180 degrees

  • verify that the “built in monitor” rotated 180 degrees

Test 5.4

  • assumes expected outcome of Test 5.3 postcondition
  • return the orientation of the primary screen to normal, via System Settings... -> Displays, change the “Rotation” for the “built-in display” to be normal

  • set mirror mode, via System Settings... -> Displays select tick box on “Mirror displays”

  • then rotate, System Settings... -> Displays, change the “Rotation” for the “built-in display” to be 180 degrees

  • verify the both “built-in display” and 2nd display rotate 180

Test 5.5

  • assumes expected Test 5.4 postcondition
  • return rotation to normal, open System Settings... -> Displays, change the “Rotation” for mirrored displays to normal

  • unmirror, System Settings... -> Displays, unselect tick box for “Mirror displays”

  • select the 2nd monitor in the System Settings... -> Displays and change the Rotation clockwise

  • verify that the “built in monitor” did not rotate, and the second display rotates 90 degrees

Scenario 6 : relative display position

Preparations

  • Ensure preconditions
  • System Settings... -> Displays is in its default configuration

Test 6.1

  • boot to multimonitor (or if booted to single screen, connect 2nd monitor)
  • open System Settings... -> Displays to see the reflected virtual relationship of the “built-in display” to the second display

  • verify with the mouse by exiting the relative side of “built-in display” the mouse appears/enters the second display as reflected in the Displays dialog box

Test 2

  • assumes expected Test 6.1 post condition
  • in System Settings... -> Displays, select & grab the secondary display to move its relative position to the “built-in” display (effectively swap their position left-right of each other)

  • verify with the mouse by exiting the relative side of “built-in display” the mouse appears/enters the second display as reflected in the Displays dialog box

Mir/MultiMonitorTesting (last edited 2013-08-29 21:56:46 by cpe-184-58-102-190)