You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ManualTests.md
+81-1Lines changed: 81 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,59 @@ Steps:
54
54
2. Select “miles” as the unit type in the output field
55
55
*Expected: The output starts with is “3.106856”*
56
56
57
+
### Always-on-Top
58
+
59
+
**Test 1**
60
+
Steps:
61
+
1. Launch the "Calculator" app and navigate to "Standard" Calculator
62
+
*Expected: Always-on-Top button's tooltip says "Keep on top"*
63
+
2. Click the Always-on-Top button
64
+
*Expected: Always-on-Top button's tooltip now says "Back to full view"*
65
+
3. Launch the "Notepad" app and put it in full-screen mode
66
+
*Expected: Calculator is still on top of Notepad and in Always-on-Top mode*
67
+
68
+
**Test 2**
69
+
Steps:
70
+
1. Launch the "Calculator" app and from "Standard" Calculator, input “3”, “+”, “3” (do not press “Enter”)
71
+
2. Tab over the Always-on-Top button and press "Enter" on the keyboard
72
+
*Expected: The application title, hamburger menu, calculator type title, calculation expression (the secondary line above the main display), history button and memory buttons are no longer visible. The main display shows "3"*
73
+
2. Press “Enter”
74
+
*Expected: The main display shows "6"*
75
+
3. Press "Ctrl-H" on the keyboard
76
+
*Expected: Nothing happens (history keyboard shortcuts are disabled)*
77
+
4. Press "Ctrl-P" on the keyboard, then tab over the Always-on-Top button and press "Enter" on the keyboard again
78
+
5. Open the Memory panel
79
+
*Expected: Nothing is stored in memory (memory keyboard shortcuts are disabled in Always-on-Top mode) and "6" is in history*
80
+
81
+
**Test 3**
82
+
Steps:
83
+
1. Launch the "Calculator" app and from "Standard" Calculator, click the Always-on-Top button
84
+
2. Resize the window horizontally
85
+
*Expected: The buttons automatically expand or shrink to fit the available screen size*
86
+
3. Resize the window vertically
87
+
*Expected: The buttons automatically expand or shrink to fit the available screen size and the percent, square-root, squared and reciprocal buttons disappear when the screen height is small*
88
+
4. Click the Always-on-Top button again
89
+
*Expected: Calculator is in Standard mode and the original window layout from before Step 1 is restored*
90
+
5. Click the Always-on-Top button again
91
+
*Expected: Calculator is in Always-on-Top mode and the window size from after Step 3 is restored*
92
+
6. Close the "Calculator" app
93
+
7. Launch the "Calculator" app again and click the Always-on-Top button
94
+
*Expected: The window size from right before closing from Always-on-Top mode (ie. after Step 5) is restored*
95
+
96
+
**Test 4**
97
+
Steps:
98
+
1. Launch the "Calculator" app and from "Standard" Calculator, click the Always-on-Top button
99
+
2. Input "/", "0", “Enter” on the keyboard
100
+
*Expected: "Result is undefined" is displayed in the system default app language*
101
+
3. Click the Always-on-Top button again
102
+
*Expected: Calculator is in Standard mode and all operator (except for "CE", "C", "Delete" and "=") and memory buttons are disabled
103
+
104
+
**Test 5**
105
+
Steps:
106
+
1. Launch the "Calculator" app and navigate to "Scientific" Calculator
107
+
*Expected: The Always-on-Top button is hidden*
108
+
2. Navigate to "Standard" Calculator
109
+
*Expected: The Always-on-Top button is visible*
57
110
58
111
## Basic Verification Tests
59
112
@@ -278,7 +331,7 @@ Steps:
278
331
Steps:
279
332
1. Launch the "Calculator" app.
280
333
281
-
For All Applicable Modes verify the following:
334
+
For All Applicable Modes verify the following (note: only 11-15 and 20 work in Always-on-Top mode):
282
335
2. Press **Alt +1** to Enter "Standard" mode
283
336
*Expected: Move to "Standard" screen.*
284
337
3. Press **Alt +2** to Enter "Scientific" mode
@@ -353,3 +406,30 @@ Steps:
353
406
61. Press **|** to Select 'Or'
354
407
62. Press **~** to Select 'Not'
355
408
63. Press **&** to Select 'And'
409
+
410
+
## Localization Tests
411
+
412
+
### Always-on-Top
413
+
414
+
**Test 1**
415
+
Steps:
416
+
1. Change the system default app language to Arabic
417
+
2. Launch the "Calculator" app and from "Standard" Calculator, click the Always-on-Top button
418
+
*Expected: UI/Menu is localized (for example, the title bar buttons is in right-to-left order)*
419
+
3. Input "/", "0", “Enter” on the keyboard
420
+
*Expected: Error message is in Arabic*
421
+
422
+
## Ease of Access Tests
423
+
424
+
### Always-on-Top
425
+
426
+
**Test 1**
427
+
Steps:
428
+
1. Open the "Narrator" app
429
+
2. Launch the "Calculator" app and from "Standard" Calculator, click the Always-on-Top button
430
+
3. Tab over the Always-on-Top button
431
+
*Expected: Narrator reads the localized version of "Back to full view"*
432
+
4. Tab over the main results field
433
+
*Expected: Narrator reads the localized version of exactly what's displayed (ie. "0")*
434
+
5. Tab over the rest of the UI elements
435
+
*Expected: Narrator reads the localized version of the UI elements' contents*
0 commit comments