feat: add XCUITest suite with 10 critical flow tests and QA test plan
Add comprehensive UI test infrastructure with Page Object pattern, accessibility identifiers, UI test mode (--ui-testing, --reset-state, --disable-animations), and 10 passing tests covering app launch, tab navigation, trip wizard, trip saving, settings, schedule, and accessibility at XXXL Dynamic Type. Also adds a 229-case QA test plan Excel workbook for manual QA handoff. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -317,6 +317,7 @@ struct SettingsView: View {
|
||||
.accessibilityHidden(true)
|
||||
}
|
||||
}
|
||||
.accessibilityIdentifier("settings.analyticsToggle")
|
||||
} header: {
|
||||
Text("Privacy")
|
||||
} footer: {
|
||||
@@ -334,6 +335,7 @@ struct SettingsView: View {
|
||||
Spacer()
|
||||
Text("\(viewModel.appVersion) (\(viewModel.buildNumber))")
|
||||
.foregroundStyle(.secondary)
|
||||
.accessibilityIdentifier("settings.versionLabel")
|
||||
}
|
||||
|
||||
Link(destination: URL(string: "https://sportstime.88oakapps.com/privacy.html")!) {
|
||||
|
||||
Reference in New Issue
Block a user