Repository navigation
Bugfix Issue 1443 Test Approach Chapter Verified
github-actions[bot] edited this page Sep 13, 2026
·
2 revisions
The tracking issue requested a dedicated chapter page for the Test Approach section of the Test Strategy:
- Page:
gui/templates/strategy/approach.html - Icon:
fa-compass - Wired into:
- Aside nav: sub-item under Test Strategy (
href_test_strategy_*labels in en_GB/en_US/ro_RO strings.txt) - General Overview:
CHAPTERSentry ingui/templates/strategy/testStrategy.htmlwith an Open chapter button
- Aside nav: sub-item under Test Strategy (
- i18n keys:
ts.approach*in en.json + ro.json (header, sub, card titles, bullets) - Content — Strategy: risk-based prioritisation of what to test first; shift-left (static and early dynamic testing); combination of manual and automated execution. Techniques: specification-based techniques (EP, BVA, decision tables); experience-based and exploratory testing; regression and smoke suites on every build.
Every requirement above is already implemented and verified working on the default branch. No defect is reproducible on this issue's subject matter; the issue was a tracking issue left open after the chapter landed.
Implementation provenance:
-
f934433d7—feat(strategy): dedicated pages + nav sub-items for all 18 Test Strategy chapters (Refs #1426, #1440-#1458)— createdapproach.html, the BFF chapter-map entry (api/strategy/index.php:61, num 4,fa-compass,ts.chapterApproach→approach.html) and the ASIDE sub-item (gui/templates/dashio/aside.tpl:144, labelhref_test_strategy_approach). -
1ee2e0501— jQuery loaded on all Test Strategy chapter pages so TLi18n initializes inside the mainframe iframe (Refs #1457). -
945679c5b— the 179 chapter content keys (incl.ts.approach*) translated in all 8 non-en/ro bundles (Refs #1486, closed bug).
- HTTP:
approach.html→ 200;testStrategy.html→ 200. - BFF (authenticated):
GET api/strategy/index.php?action=chapters→status:okwith chapter 4 ={icon:"fa-compass", key:"ts.chapterApproach", descKey:"ts.chapterApproachDesc", url:"/gui/templates/strategy/approach.html"}; footer keys present. - ASIDE label
href_test_strategy_approachpresent inlocale/en_US/strings.txt:2285,locale/en_GB/strings.txt:2316,locale/ro_RO/strings.txt:33;common.php:2112mapstestStrategyApproach→approach.html. - i18n: all 10 bundles (de en es fr it ja pt ro ru zh) contain all 10
ts.approach*keys +ts.chapterApproach/ts.chapterApproachDescwith native translations; every bundle passespython3 -m json.tool. - Browser (admin/admin): ASIDE → Test Strategy → Approach renders the
chapter in the mainframe (header + sub, Strategy card with 3 bullets,
Techniques card with 3 bullets, Back-to-Strategy link, locale switcher);
General Overview card #4 shows
fa-compass+ Open chapter → navigates toapproach.html; locale switch → Română rendersAbordarea Testării+ translated bullets. Console: 0 messages. - Event Viewer:
eventstable has no new ERROR/WARNING entries.
No code change was needed (nothing to fix). Closed after an 8/8 PASS regression
suite (tmp/TLU_Test_Cases.md), browser/console/Event-Viewer clean.
-
Test Approach — English render —
approach.html: title/header/sub, both cards (Strategy + Techniques) with all six bullets, Back-to-Strategy link, locale switcher. -
Test Approach — Română render —
same page after the locale switcher → Română:
Abordarea Testării, translated header/sub/cards/bullets proving client-side i18n.