Repository navigation
Bugfix Issue 1441 Quality Objectives Verified
github-actions[bot] edited this page Sep 13, 2026
·
1 revision
The tracking issue requested a dedicated chapter page for the Quality Objectives section of the Test Strategy:
- Page:
gui/templates/strategy/objectives.html - Icon:
fa-bullseye - 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.objectives*in en.json + ro.json (header, sub, card titles, bullets) - Content: quality objectives (functional correctness, security/access-control, usability) + service levels (availability/responsiveness KPIs, max response times, objective-to-requirement traceability)
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)— createdobjectives.html, the BFF chapter-map entry (api/strategy/index.php:59, num 2,fa-bullseye,ts.chapterObjectives→objectives.html) and the ASIDE sub-item (gui/templates/dashio/aside.tpl:142). -
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.objectives*) translated in all 8 non-en/ro bundles (Refs #1486, closed bug).
- HTTP:
objectives.html→ 200 (3558 B); unauthenticated BFF → 401 (auth gate). - BFF (authenticated):
GET api/strategy/index.php?action=chapters→status:okwith chapter 2 ={icon:"fa-bullseye", key:"ts.chapterObjectives", url:"/gui/templates/strategy/objectives.html"}; footer keys present. - ASIDE label
href_test_strategy_objectivespresent inlocale/en_US/strings.txt:2283,locale/en_GB/strings.txt:2314,locale/ro_RO/strings.txt:31;common.php:2110mapstestStrategyObjectives→objectives.html. - i18n: all 10 bundles contain all 10
ts.objectives*keys with native translations; every bundle passespython3 -m json.tool. - Browser (admin/admin): ASIDE → Test Strategy → Objectives renders the
chapter in the mainframe (both cards, six bullets); General Overview card #2
shows bullseye + Open chapter → navigates to
objectives.html; locale switch → Română rendersObiective Calitative; direct?locale=derendersQualitätsziele. Console: 0 messages. - Event Viewer:
eventstable has no new ERROR/WARNING entries.
No code change was needed (nothing to fix). Closed after a 6/6 PASS regression
suite (tmp/TLU_Test_Cases.md), browser/console/Event-Viewer clean.
-
Quality Objectives — English render —
objectives.html: title/header/sub, both cards and all six bullets, Back-to- Strategy link, locale switcher. -
General Overview — chapter card #2 —
testStrategy.htmlCHAPTERS grid showing Quality Objectives card with bullseye icon and Open chapter button.