Skip to content

Enhance Query dialog tests and update automation documentation#21

Merged
Malcolmnixon merged 1 commit into
mainfrom
feature/appium-query-dialog-roundtrip-test
Jul 24, 2026
Merged

Enhance Query dialog tests and update automation documentation#21
Malcolmnixon merged 1 commit into
mainfrom
feature/appium-query-dialog-roundtrip-test

Conversation

@Malcolmnixon

Copy link
Copy Markdown
Member

This pull request adds a new end-to-end integration test for the Query dialog in the desktop application, improves automation ID coverage, and updates documentation and test plans to reflect these enhancements. The new test verifies that the Query dialog can be opened and closed via UI automation, similar to the existing About dialog test.

Integration test improvements:

  • Added a new test DesktopApp_QueryMenu_QueryDialogMenuItem_OpensAndClosesQueryDialog to MainWindowShellIntegrationTests.cs that opens the Query dialog via the Query menu, asserts the dialog is visible by checking for the AddTypeFilterButton, and then closes the dialog using the QueryDialogCloseButton, confirming the dialog is dismissed.

Automation coverage and documentation updates:

  • Updated the test plan in appium.yaml to include the new Query dialog open/close test.
  • Expanded the automation ID coverage in appium.md to include the Query dialog and its controls, ensuring stable Appium-based UI automation.
  • Enhanced the verification documentation in appium.md to describe the new Query dialog round-trip test and clarify which menu items are now fully exercised with click-through tests.

…erage

- QueryDialogMenuItem round-trip test now waits for AddTypeFilterButton to
  disappear after clicking QueryDialogCloseButton, confirming the dialog
  actually closes rather than just clicking the button.
- Query dialog scenario added to docs/verification/ots/appium.md and
  traceability entry added to docs/reqstream/ots/appium.yaml.
- docs/design/ots/appium.md's AutomationProperties.AutomationId feature
  list now mentions the Query dialog's controls alongside the About dialog,
  Workspace panel, and Predefined Views panel.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Malcolmnixon
Malcolmnixon merged commit b499dad into main Jul 24, 2026
7 checks passed
@Malcolmnixon
Malcolmnixon deleted the feature/appium-query-dialog-roundtrip-test branch July 24, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant