Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/quality_checks/aldashboard_linter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/quality_checks/nvda_speech_viewer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/authoring/ai_mcp_and_rest.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,4 +111,5 @@ celery modules:
2. Use MCP `tools/list` to discover available server capabilities.
3. Use REST/MCP calls for concrete tasks (labeling, draft generation, validation).
4. Apply the focused checklists in this section to review outputs before publishing.
5. For end-to-end testing and API automation, see [Testing with AI](../automated_quality_checks/ai_testing.md).

375 changes: 375 additions & 0 deletions docs/automated_quality_checks/ai_testing.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions docs/automated_quality_checks/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ real interview on a running server.
and Git pre-commit hooks.
- **[DAYamlChecker](./dayamlchecker.md)**: what it checks, what the diagnostic codes
mean, and how to suppress a finding.
- **[AI-assisted testing](./ai_testing.md)**: choosing and setting up a coding agent,
drafting ALKiln fixtures, checking state through the API, and verifying screenshots.
- **[GitHub Actions](./github_actions.md)**: every action in
`SuffolkLITLab/ALActions`, with workflows you can copy.
- **[Logs and artifacts](./navigating_logs_and_artifacts.md)**: reading annotations,
Expand Down
5 changes: 3 additions & 2 deletions docs/components/ALKiln/intro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,10 @@ Ready to start testing? Need to quickly refresh your memory on some important po
- [Set up ALKiln for your package](setup.mdx#recommended)
- [Write your first test](setup.mdx#first-test)
- [Generate a first draft for more complicated tests](writing_tests.mdx#alkiln_story)
- [Use AI to draft test fixtures and design scenarios](../../automated_quality_checks/ai_testing.md)

:::tip Looking for fast static checks?
ALKiln performs **dynamic, end-to-end browser testing** on running servers. If you are looking for fast, lightweight static analysis (linting YAML syntax, WCAG checks, broken URL scanning, Jinja2 template verification, and Word document diffing), see our **[Automated quality checks](../../automated_quality_checks/overview.md)** and **[DAYamlChecker](../../automated_quality_checks/dayamlchecker.md)** documentation.
:::tip Static checks and AI assistance
ALKiln runs end-to-end browser tests against a live server. For static analysis, see **[Automated quality checks](../../automated_quality_checks/overview.md)** and **[DAYamlChecker](../../automated_quality_checks/dayamlchecker.md)**. For coding-agent and API workflows, see **[Testing with AI](../../automated_quality_checks/ai_testing.md)**.
:::

See [a few more reminders here](writing_tests.mdx#refresh).
Expand Down
1 change: 1 addition & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,7 @@ module.exports = {
'automated_quality_checks/automated_quality_checks_overview',
'automated_quality_checks/running_checks_locally',
'automated_quality_checks/dayamlchecker',
'automated_quality_checks/ai_testing',
'automated_quality_checks/github_actions',
'automated_quality_checks/navigating_logs_and_artifacts',
]
Expand Down
Loading