247b8311f3
Final German naming cleanup in dev-process: - vorlagen/ -> templates/ - vorlagen-word/ -> templates-word/ - tools/generate_word_vorlagen.sh -> tools/generate_word_templates.sh - *-vorlage.md / *-vorlage.docx -> *-template.md / *-template.docx - Review-Protokoll-vorlage.* -> Review-Minutes-template.* - angebot-vorlage.* -> quote-template.* - angebot-beispiel.html -> quote-example.html All references in README.md, toolstack/toolstack.md, build_word_template.py, and generate_word_templates.sh updated. The master Word style template (slohmaier-doc-template.docx) was already English-named. The dev-process repo is now fully English in both content and structure.
145 lines
4.7 KiB
HTML
145 lines
4.7 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<title>Quote: Accessibility Audit – slohmaier Engineering</title>
|
||
<style>
|
||
:root {
|
||
--text: #111417;
|
||
--text-light: #525c69;
|
||
--border: #d0d5dd;
|
||
--bg: #ffffff;
|
||
color-scheme: light dark;
|
||
}
|
||
@media (prefers-color-scheme: dark) {
|
||
:root {
|
||
--text: #f0f2f4;
|
||
--text-light: #9ca3af;
|
||
--border: #2a2e33;
|
||
--bg: #111417;
|
||
}
|
||
.logo-light { display: none !important; }
|
||
.logo-dark { display: block !important; }
|
||
}
|
||
@media (prefers-color-scheme: light) {
|
||
.logo-dark { display: none !important; }
|
||
.logo-light { display: block !important; }
|
||
}
|
||
body {
|
||
font-family: Aptos, Inter, -apple-system, Helvetica Neue, Arial, sans-serif;
|
||
font-size: 16px;
|
||
line-height: 1.65;
|
||
color: var(--text);
|
||
background: var(--bg);
|
||
max-width: 820px;
|
||
margin: 0 auto;
|
||
padding: 48px 40px;
|
||
}
|
||
.logo img { width: 280px; height: auto; margin-bottom: 32px; display: block; }
|
||
h1 { font-size: 2rem; font-weight: 700; margin-top: 0; }
|
||
h2 { font-size: 1.2rem; font-weight: 600; border-bottom: 1px solid var(--border); padding-bottom: 6px; margin-top: 40px; }
|
||
h3 { font-size: 1rem; font-weight: 600; margin-top: 24px; }
|
||
hr { border: none; border-top: 1px solid var(--border); margin: 32px 0; }
|
||
table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }
|
||
th { text-align: left; border-bottom: 2px solid var(--border); padding: 8px 12px; font-weight: 600; }
|
||
td { border-bottom: 1px solid var(--border); padding: 8px 12px; color: var(--text-light); }
|
||
p { color: var(--text); }
|
||
ul { color: var(--text-light); }
|
||
strong { color: var(--text); }
|
||
ol li { margin-bottom: 4px; }
|
||
.meta { color: var(--text-light); font-size: 0.95rem; }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
|
||
<div class="logo">
|
||
<img src="https://slohmaier.com/branding/logo-doc-light.svg" alt="slohmaier" class="logo-light" />
|
||
<img src="https://slohmaier.com/branding/logo-doc-dark.svg" alt="slohmaier" class="logo-dark" />
|
||
</div>
|
||
|
||
<hr>
|
||
|
||
<h1>Quote: Accessibility Audit</h1>
|
||
|
||
<p class="meta">
|
||
<strong>Date:</strong> 2026-04-03
|
||
<strong>Version:</strong> 1.0<br>
|
||
<strong>Project:</strong> Accessibility review – DemoApp v2.3<br>
|
||
<strong>Client:</strong> Acme GmbH, Berlin
|
||
</p>
|
||
|
||
<hr>
|
||
|
||
<h2>Summary</h2>
|
||
<p>This quote describes the scope and terms of an accessibility audit for the Windows desktop application DemoApp v2.3, focused on NVDA screen-reader compatibility.</p>
|
||
|
||
<h2>Content</h2>
|
||
|
||
<h3>1. Goal</h3>
|
||
<p>Verify the application is operable with NVDA (Windows) and identify and document specific accessibility defects with recommended actions.</p>
|
||
|
||
<h3>2. Scope</h3>
|
||
<ul>
|
||
<li>Complete walk-through of all main dialogs and workflows with NVDA</li>
|
||
<li>Check the UIA tree and correct roles / names / descriptions</li>
|
||
<li>Documentation of all findings with reproduction steps and severity</li>
|
||
<li>Prioritised recommendations</li>
|
||
</ul>
|
||
<p><strong>Not included:</strong> implementation of fixes, regression testing after fixes.</p>
|
||
|
||
<h3>3. Requirements</h3>
|
||
<table>
|
||
<thead>
|
||
<tr><th>No.</th><th>Requirement</th><th>Priority</th></tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr><td>1</td><td>Full NVDA operability of all workflows</td><td>Must</td></tr>
|
||
<tr><td>2</td><td>UIA-compliant naming of all controls</td><td>Must</td></tr>
|
||
<tr><td>3</td><td>Keyboard navigation without mouse</td><td>Must</td></tr>
|
||
<tr><td>4</td><td>Logical focus order</td><td>Should</td></tr>
|
||
<tr><td>5</td><td>Contrast at least WCAG 2.1 AA</td><td>Should</td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3>4. Approach</h3>
|
||
<ol>
|
||
<li>Set up test environment (Windows 11, NVDA 2024.4)</li>
|
||
<li>Manual test of all main dialogs and workflows</li>
|
||
<li>UIA dump analysis with dumpUIA</li>
|
||
<li>Documentation of findings</li>
|
||
<li>Delivery of audit report as PDF</li>
|
||
</ol>
|
||
<p>Estimated duration: <strong>3 working days</strong></p>
|
||
|
||
<h3>5. Open points</h3>
|
||
<ul>
|
||
<li>Provision of a test build of the application</li>
|
||
<li>Access to test data for representative workflows</li>
|
||
</ul>
|
||
|
||
<h3>6. Deliverable</h3>
|
||
<p>Audit report (PDF) with:</p>
|
||
<ul>
|
||
<li>Summary and overall assessment</li>
|
||
<li>Full list of findings with severity, screenshot, reproduction steps</li>
|
||
<li>Prioritised recommendations</li>
|
||
</ul>
|
||
|
||
<hr>
|
||
|
||
<h2>Terms</h2>
|
||
<p>
|
||
Day rate: on request<br>
|
||
Payment due: 14 days after invoice<br>
|
||
Valid until: 2026-04-17
|
||
</p>
|
||
|
||
<hr>
|
||
|
||
<p><strong>Stefan Lohmaier</strong><br>
|
||
slohmaier.com · stefan@slohmaier.de</p>
|
||
|
||
</body>
|
||
</html>
|