Add QA test plan (170 test cases across 23 categories)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -952,9 +952,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"%lld day streak" : {
|
||||
|
||||
},
|
||||
"%lld days" : {
|
||||
"comment" : "A secondary label below the year, showing the total number of days in that year. The argument is the total number of days in the year.",
|
||||
@@ -2201,18 +2198,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"AI insights in light & dark mode" : {
|
||||
"comment" : "A description of the feature that allows users to export insights from the app.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"All sizes & theme variations" : {
|
||||
"comment" : "A description of what the \"Export Voting Layouts\" button does.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"All styles & complications" : {
|
||||
"comment" : "A description of what the \"Export Watch Screenshots\" button does.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"All Time Moods" : {
|
||||
|
||||
},
|
||||
@@ -2343,6 +2328,7 @@
|
||||
}
|
||||
},
|
||||
"Animation Lab" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -2718,10 +2704,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Bypass Subscription" : {
|
||||
"comment" : "A label describing a feature that allows users to bypass in-app purchases for testing purposes.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Cancel" : {
|
||||
"comment" : "The text for a button that dismisses the current view.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
@@ -3186,6 +3168,7 @@
|
||||
},
|
||||
"Clear All Data" : {
|
||||
"comment" : "A button label that clears all user data.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -4329,6 +4312,7 @@
|
||||
},
|
||||
"Current Parameters" : {
|
||||
"comment" : "A section header that lists various current parameters related to the app.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -4371,6 +4355,7 @@
|
||||
},
|
||||
"Current Streak" : {
|
||||
"comment" : "A label describing the user's current streak of using the app.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -4907,6 +4892,7 @@
|
||||
},
|
||||
"Days Using App" : {
|
||||
"comment" : "A label describing the number of days the app has been used.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -4949,6 +4935,7 @@
|
||||
},
|
||||
"Debug" : {
|
||||
"comment" : "A section header in the settings view, hidden in release builds.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -5592,6 +5579,7 @@
|
||||
},
|
||||
"Delete all mood entries" : {
|
||||
"comment" : "A description of what happens when the \"Clear All Data\" button is tapped.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -5676,6 +5664,7 @@
|
||||
},
|
||||
"Delete HealthKit Data" : {
|
||||
"comment" : "A button label that deletes all State of Mind records from HealthKit.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -6183,6 +6172,7 @@
|
||||
}
|
||||
},
|
||||
"Elevate Your\nEmotional Life" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -6562,6 +6552,7 @@
|
||||
}
|
||||
},
|
||||
"Experiment with vote celebrations" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -6815,10 +6806,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Export Insights Screenshots" : {
|
||||
"comment" : "A button label that lets users export screenshots of the app's interface to analyze its design.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Export Preview" : {
|
||||
"comment" : "A title for the preview section of the export view.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
@@ -6861,16 +6848,9 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Export Voting Layouts" : {
|
||||
"comment" : "A button label that allows users to export all voting layout configurations.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Export Watch Screenshots" : {
|
||||
"comment" : "A button label that allows users to export watch view screenshots.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Export Widget Screenshots" : {
|
||||
"comment" : "A button label that prompts the user to download their light and dark mode widget screenshots.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -7084,6 +7064,7 @@
|
||||
}
|
||||
},
|
||||
"Feel With\nAll Your Heart" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -7291,10 +7272,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Fill 2 years data + export PNGs" : {
|
||||
"comment" : "A description of the action to generate and export sharing screenshots.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Find Your\nInner Calm" : {
|
||||
"comment" : "A title describing the main benefit of the premium subscription.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
@@ -7338,6 +7315,7 @@
|
||||
}
|
||||
},
|
||||
"Find Your\nInner Peace" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -7501,10 +7479,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Generate & Export Sharing" : {
|
||||
"comment" : "A button that, when tapped, generates and exports all sharing screenshots.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Get Mood Streak" : {
|
||||
"comment" : "Title of an intent that checks the user's current mood logging streak.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
@@ -7717,6 +7691,7 @@
|
||||
},
|
||||
"Green dot = eligible to show. Tips only show once per session when eligible." : {
|
||||
"comment" : "A footer label explaining that tips are only shown once per session and that the green dot indicates whether a tip is currently eligible to be shown.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -7759,6 +7734,7 @@
|
||||
},
|
||||
"Has Seen Settings" : {
|
||||
"comment" : "A label for whether the user has seen the settings section in the app.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -7803,11 +7779,8 @@
|
||||
"comment" : "A description of the analytics toggle.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Hide trial banner & grant full access" : {
|
||||
"comment" : "A description of the feature that hides the trial banner and grants full access to the app.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"How are you feeling?" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -7846,9 +7819,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"How do you feel?" : {
|
||||
|
||||
},
|
||||
"How to add widgets" : {
|
||||
"localizations" : {
|
||||
@@ -8451,6 +8421,7 @@
|
||||
},
|
||||
"Light & dark mode PNGs" : {
|
||||
"comment" : "A description of what the \"Export Widget Screenshots\" button does.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -8536,12 +8507,6 @@
|
||||
"Live Activity Preview" : {
|
||||
"comment" : "The title of the view.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Log" : {
|
||||
|
||||
},
|
||||
"Log mood" : {
|
||||
|
||||
},
|
||||
"Log Mood" : {
|
||||
"comment" : "A button that opens Feels to log a mood.",
|
||||
@@ -8706,9 +8671,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Log your mood" : {
|
||||
|
||||
},
|
||||
"Logged!" : {
|
||||
"comment" : "A message displayed when a mood is successfully logged.",
|
||||
@@ -8759,6 +8721,7 @@
|
||||
|
||||
},
|
||||
"Make Tracking\nFun Again!" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -9052,6 +9015,7 @@
|
||||
},
|
||||
"Mood Log Count" : {
|
||||
"comment" : "The title of a label displaying the count of mood logs.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -11024,6 +10988,7 @@
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Paywall Styles" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -11064,6 +11029,7 @@
|
||||
}
|
||||
},
|
||||
"Paywall Theme Lab" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -11606,6 +11572,7 @@
|
||||
}
|
||||
},
|
||||
"Preview" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -11646,6 +11613,7 @@
|
||||
}
|
||||
},
|
||||
"Preview and test different subscription paywall designs" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -11687,6 +11655,7 @@
|
||||
},
|
||||
"Preview subscription themes" : {
|
||||
"comment" : "A description of what the paywall preview button does.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -12539,6 +12508,7 @@
|
||||
},
|
||||
"Remove all State of Mind records" : {
|
||||
"comment" : "A description of what happens when the \"Delete HealthKit Data\" button is pressed.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -12711,6 +12681,7 @@
|
||||
},
|
||||
"Reset All Tips" : {
|
||||
"comment" : "A button that resets all tips to their default state.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -13352,24 +13323,9 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Saved to Documents/InsightsExports" : {
|
||||
"comment" : "A description of where the insights export file will be saved.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Saved to Documents/SharingExports" : {
|
||||
"comment" : "A label indicating where the generated sharing screenshots are saved.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Saved to Documents/VotingLayoutExports" : {
|
||||
"comment" : "A description of where the voting layouts are saved when exported.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Saved to Documents/WatchExports" : {
|
||||
"comment" : "A description of where the watch view export file will be saved.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Saved to Documents/WidgetExports" : {
|
||||
"comment" : "A description of where the exported widget screenshots are saved.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -13535,6 +13491,7 @@
|
||||
}
|
||||
},
|
||||
"Select Style" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -13660,6 +13617,7 @@
|
||||
},
|
||||
"Send 5 personality pack notifications" : {
|
||||
"comment" : "A description of the action that can be performed when tapping the \"Test All Notifications\" button in the Settings app.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -14396,6 +14354,7 @@
|
||||
},
|
||||
"Shown This Session" : {
|
||||
"comment" : "A label displaying whether they have seen a tip during the current session.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -15209,9 +15168,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tap to log mood" : {
|
||||
|
||||
},
|
||||
"Tap to log mood for this day" : {
|
||||
"comment" : "A hint that appears when a user taps on a day with no mood logged, instructing them to log a mood.",
|
||||
@@ -15341,6 +15297,7 @@
|
||||
},
|
||||
"Tap to preview" : {
|
||||
"comment" : "A text label displayed above a list of tips, instructing the user to tap on an item to view more details.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -15508,6 +15465,7 @@
|
||||
}
|
||||
},
|
||||
"Tap to vote" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -15549,6 +15507,7 @@
|
||||
},
|
||||
"Test All Notifications" : {
|
||||
"comment" : "A button label that tests sending notifications.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -15591,6 +15550,7 @@
|
||||
},
|
||||
"Test builds only" : {
|
||||
"comment" : "A section header that indicates that the settings view contains only test data.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -15674,6 +15634,7 @@
|
||||
}
|
||||
},
|
||||
"THE ART\nOF FEELING" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -15881,6 +15842,7 @@
|
||||
},
|
||||
"Tips Enabled" : {
|
||||
"comment" : "A toggle that enables or disables tips in the app.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -15923,6 +15885,7 @@
|
||||
},
|
||||
"Tips Preview" : {
|
||||
"comment" : "A label for a view that previews all tip modals.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -16889,6 +16852,7 @@
|
||||
},
|
||||
"View all tip modals" : {
|
||||
"comment" : "A description of what the \"Tips Preview\" button does.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
@@ -16930,6 +16894,7 @@
|
||||
}
|
||||
},
|
||||
"View Full Paywall" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
@@ -17521,6 +17486,7 @@
|
||||
}
|
||||
},
|
||||
"Write Your\nEmotional Story" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
|
||||
BIN
docs/Feels_QA_Test_Plan.xlsx
Normal file
BIN
docs/Feels_QA_Test_Plan.xlsx
Normal file
Binary file not shown.
Reference in New Issue
Block a user