| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Add new test cases to this document, and then copy and paste the contents into a new tab for each successive version to be tested. | iOS 11 (iPhone 7) - Peek and Pop | iOS 10.3.3 (iPhone 6S) - Peek and Pop | iOS 10.2 (iPad Air 2) | iOS 11.1.2 (iPhone 6 Plus) | |||||||||||
2 | Nicholas | Nicolette | Carp | |||||||||||||
3 | Test Case Group | Test Case Number | Description | Expected Results | Pass/Fail | Actual Results | Pass/Fail | Actual Results | Pass/Fail | Actual Results | Pass/Fail | Actual Results | ||||
4 | FRESH INSTALL AND WELCOME SCREENS | |||||||||||||||
5 | Precondition | 1 | Fresh install Wikipedia app using TestFlight. Start app. | |||||||||||||
6 | 1st: About Wikipedia Screen | 2 | Verify the following objects show: | |||||||||||||
7 | a | The 1st page includes a definition of what Wikipedia is | ||||||||||||||
8 | b | Tap the "Learn more about Wikipedia" button | A popup appears telling you about Wikipedia | |||||||||||||
9 | c | Tap "Got it" on the popup | The popup is dismissed | |||||||||||||
10 | 2nd: About App Screen | 3 | Tap "Next" | The next page loads | ||||||||||||
11 | a | Telescope does brief animation on first appearance. | ||||||||||||||
12 | b | The 2nd page includes a list of features in the app and what they are | ||||||||||||||
13 | 3rd: Languages Screen | 4 | Tap "Next" | The next page loads | ||||||||||||
14 | a | Image at top does brief animation on first appearance. | ||||||||||||||
15 | b | The 3rd page includes a list of 1 or more languages with the top language marked as primary | ||||||||||||||
16 | 5 | Tap on "Add or edit preferred languages" | Wikipedia Languages window pops up | |||||||||||||
17 | 6 | Tap on "Edit". Tap on the red "-". Tap on "Delete". Tap "Done". Tap "X" | That language is removed from the languages list | |||||||||||||
18 | a | Tap on "Add or edit preferred languages" and "Add another Language" | A list of languages appears | |||||||||||||
19 | 7 | Select a language. Tap "X" | The selected language appears in the languages list | |||||||||||||
20 | 8 | Tap on "Add or edit preferred languages". Tap on "Edit". Tap and hold the 3 lines to the side of each language, then drag a different language to the top. Tap "X" | The primary languages has changed | |||||||||||||
21 | 4th: Volunteer Screen | 9 | Change primary language back to English and tap "Next" | The next page loads | ||||||||||||
22 | a | Image at top does brief animation on first appearance. | ||||||||||||||
23 | b | The 4th page asks the user to help improve the app | ||||||||||||||
24 | 10 | Tap the "Learn more about data collected" button | The Wikimedia Foundation Privacy Policy page loads | |||||||||||||
25 | a | Tap "Done" | You'er returned to the 4th page | |||||||||||||
26 | b | Tap the "Send usage reports" switch | The switch turns green and emoji appear | |||||||||||||
27 | Other | 11 | Swipe left and right through the pages | You can swipe through all the pages, but not before the 1st or beyond the 4th page | ||||||||||||
28 | 12 | Tap on the "Get Started" button on the 4th page | The Explore page loads | |||||||||||||
29 | EXPLORE | |||||||||||||||
30 | Precondition | Turn on notifications before testing. App>Settings>Notifications | ||||||||||||||
31 | 13 | Verify the following objects show on "Explore" screen: | All iOS 9.3.2 (iPhone) tests from here on are for 5.7.0 (1242) due to fixed bugs. | |||||||||||||
32 | a | Featured article with title, description, and first paragraph excerpt | ||||||||||||||
33 | b | Top read | ||||||||||||||
34 | c | Picture of the day | ||||||||||||||
35 | d | On this day | ||||||||||||||
36 | e | In the news | ||||||||||||||
37 | f | Random article | ||||||||||||||
38 | g | Places near | ||||||||||||||
39 | Icon taps (top, left to right) | 14 | Verify the following icons can be tapped (top, left to right): | |||||||||||||
40 | a | Settings gear icon | ||||||||||||||
41 | b | W | ||||||||||||||
42 | c | Search (magnifying glass) | ||||||||||||||
43 | Icon taps (bottom, left to right) | 15 | Verify the following on bottom can be tapped: | |||||||||||||
44 | a | Explore | ||||||||||||||
45 | b | Places | ||||||||||||||
46 | c | Saved | ||||||||||||||
47 | d | History | ||||||||||||||
48 | Correct items shown for Peek and Pop | 16 | Verify the correct items shown for peeking/popping: | |||||||||||||
49 | a | Featured article with title, description, and first paragraph excerpt | Header and item | Not Available | Not Available | Not Available | Not Available | |||||||||
50 | b | Top read | Item and footer | Not Available | Not Available | Not Available | Not Available | |||||||||
51 | c | Picture of the day | Header and item | Not Available | Not Available | Not Available | Not Available | |||||||||
52 | d | On this day | item | Not Available | Not Available | Not Available | Not Available | |||||||||
53 | e | In the news | Header and item | Not Available | Not Available | Not Available | Not Available | |||||||||
54 | f | Random article | Header and item | Not Available | Not Available | Not Available | Not Available | |||||||||
55 | g | Places near | Header, item, and footer | Not Available | Not Available | Not Available | Not Available | |||||||||
56 | Preconditions | h | Before verifying j, open a few articles from explore page or using Random article. Bookmark them to the Saved list. | |||||||||||||
57 | i | Tap the three dot menu in the upper right of the "Because you read" item, and confirm you want to remove this item. | ||||||||||||||
58 | j | Verify that the item is removed | ||||||||||||||
59 | k | Pull to refresh the feed and verify that the item doesn't reappear. | ||||||||||||||
60 | Correct items shown for Peek and Pop | k | Because you read | Header and item | Not Available | Not Available | Not Available | Not Available | ||||||||
61 | Random item | 17 | Scroll to Random article and tap Another random article > link. | New random item is loaded. | ||||||||||||
62 | Nearby item | 18 | Scroll to Places near and turn device to landscape orientation. | Compass icons for nearby items rotates and device rotates (if location services enabled). | ||||||||||||
63 | APP ICON 3D TOUCH | |||||||||||||||
64 | App icon 3d touch expected items | 19 | Verify the following objects show on App icon 3d touch: | |||||||||||||
65 | a | Search Wikipedia | Not Available | Not Available | Not Available | Not Available | ||||||||||
66 | b | Nearby articles | Not Available | Not Available | Not Available | Not Available | ||||||||||
67 | c | Random article | Not Available | Not Available | Not Available | Not Available | ||||||||||
68 | d | Top Read article in current Primary Language | The top read article should be for the same language set as the Primary Language | Not Available | Not Available | Not Available | Not Available | |||||||||
69 | App icon 3d touch menu item taps | 20 | Tap "Search Wikipedia" (magnifying glass icon). | Loads the search text box interface so user can type search term. | Not Available | Not Available | Not Available | Not Available | ||||||||
70 | 21 | Tap "Nearby articles". | Loads list of articles near the user's location. | Not Available | Not Available | Not Available | Not Available | |||||||||
71 | 22 | Tap "Random article". | Loads a random article. | Not Available | Not Available | Not Available | Not Available | |||||||||
72 | 23 | Tap "Top Read..." | Loads the article shown as the top read in that language | Not Available | Not Available | Not Available | Not Available | |||||||||
73 | SEARCH | |||||||||||||||
74 | Basic Searching | 24 | Enter search term into "Search Wikipedia" text box (i.e. person or place). | Relevant search results appear when search term entered. | ||||||||||||
75 | 25 | Tap a search result. | Article loads. | |||||||||||||
76 | 26 | Return to "Search Wikipedia" results, tap round gray "x" to right of search term. | Clears out the search term, and search term is added to "Recently Searched" list. | |||||||||||||
77 | 27 | Tap Search (magnifying glass) and type "uk" into Search box. | "United Kingdom" is listed as a search result. | |||||||||||||
78 | 28 | Perform a search using speech-to-text and a clearly stated search result. | Text-to-type searching works properly | Not Available | Not Available | |||||||||||
79 | 29 | Perform a search using speech-to-text and speaking incoherently and/or rapidly press the done button. Verify the app does not attempt to perform a search when only the spinner is visible (no text). | App does not attempt to perform a search when only the spinner is visible. | Not Available | Not Available | |||||||||||
80 | Recent Search Terms | 30 | Clear search field (tap round gray "x" or backspace all characters). | Recently searched terms appear in "Recently Searched" list. | ||||||||||||
81 | 31 | "Recently Searched" list itself has a round gray "x" icon. | Tapping *this* "x" icon can be used to Delete All recent searches. | |||||||||||||
82 | Preferred Search Languages | 32 | On Explore page, tap "Search Wikipedia". If only one language is set, tap "More" button tap "Add another language", select another language, tap X to return to "Search Wikipedia". If "More" button is not shown, tap Settings gear icon > My languages > Add another language to add another search language. | Two languages are now set as Search Languages. | ||||||||||||
83 | 33 | Tap "More" button again and tap "Edit" button", tap and hold ≡ and re-order bottom language to top, tap "Done" button and tap X to return to "Search Wikipedia". Enter search term such as "Barack". | The newly set top-most search language controls search results. | |||||||||||||
84 | 34 | Return to "Search Wikipedia" results, tap round gray "x" to clear search term, tap "More", tap "Edit" and tap "-" to "Delete" second language. Tap "Done" button. Tap X to return to "Search Wikipedia". | Only one Search Language is available now. | |||||||||||||
85 | Advanced Searching with preferred search languages | 35 | Tap More > Add Another Language, find and add language "Hebrew", return to "Search Wikipedia" and set "Hebrew" as search language, search for "Microsoft". | Searching shows results from Hebrew Wikipedia. | ||||||||||||
86 | 36 | Add "Arabic" as language and repeat search for "Microsoft". | Tapping a different language re-runs search for the existing search term in the tapped language. | |||||||||||||
87 | Search result item peek/pop | 37 | Tap Search (magnifying glass) and type any word with search results. Tap and hold onto a search result. | Search result item gives a peek and pop preview. Releasing finger from peek and pop preview does not open the article. | Not Available | Not Available | Not Available | Not Available | ||||||||
88 | ARTICLE | |||||||||||||||
89 | Precondition | Open any article from Explore page or by searching. | ||||||||||||||
90 | Icon taps (top, from left to right) | 38 | Verify the following icons can be tapped (top, from left to right): | |||||||||||||
91 | a | < Back or < Explore or < Saved or < History | ||||||||||||||
92 | b | W | ||||||||||||||
93 | c | Search (magnifying glass) | ||||||||||||||
94 | Icon taps (bottom, from left to right) | 39 | Verify the following icons can be tapped (bottom, from left to right): | |||||||||||||
95 | a | Table of contents ⋮≡ | ||||||||||||||
96 | b | 大 A (Page Language/Translation) | ||||||||||||||
97 | c | Save | ||||||||||||||
98 | d | Share | ||||||||||||||
99 | e | T T (Type Size) | ||||||||||||||
100 | f | Search Inside (icon of magnifying glass over page) | ||||||||||||||