Skip to content

test: add release functional coverage UI tests#82

Merged
jose-rZM merged 12 commits into
developfrom
feature/develop-80-UITests
May 30, 2026
Merged

test: add release functional coverage UI tests#82
jose-rZM merged 12 commits into
developfrom
feature/develop-80-UITests

Conversation

@jose-rZM
Copy link
Copy Markdown
Owner

Included #80

  • A unified Qt Test executable for functional coverage.
  • Fixed grammar fixtures organized by category.
  • Fixture-list execution for the more general tutor flows.
  • Minimal testing hooks guarded by SYNTAXTUTOR_TESTING.
  • Helpers for modal dialogs, table dialogs, export flows, and guided wizard flows.
  • Input-format flexibility tests for both LL(1) and SLR(1), including:
  • extra spaces
  • spacing around separators
  • tolerant table cell formatting
  • Test traceability documentation linking:
  • manual test cases
  • automated test functions
  • fixture groups
  • Manual QA scripts updated where the real UI differs from the original conceptual wording

@jose-rZM jose-rZM added this to the Roadmap 2026 milestone May 30, 2026
@jose-rZM jose-rZM self-assigned this May 30, 2026
@jose-rZM jose-rZM added the enhancement New feature or request label May 30, 2026
@sonarqubecloud
Copy link
Copy Markdown

@jose-rZM jose-rZM merged commit 8c5b2f2 into develop May 30, 2026
2 checks passed
@jose-rZM jose-rZM deleted the feature/develop-80-UITests branch May 30, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant