SuperAPI AI Directory

1c-bitrix-cms-quality

Testing & quality

View repository

Updated 10-16 09:44

About this skill

1c-bitrix-cms-quality

Quality control and acceptance of a Bitrix project. The final gate before handover.

Task → recipe (../../shared/kb/recipes/quality/)

  • Quality Monitor (mandatory/optional tests, running, what "passed" means) → quality/01-quality-monitor.md
  • testing (unit/functional, PHPUnit, running in CI) → quality/02-testing.md
  • performance tuning (Composite, cache, facet index, performance monitor, load) → quality/03-performance-tuning.md
  • acceptance against the checklist (readiness for handover) → quality/04-acceptance-checklist.md

Verify that the structure has been created (information blocks/types/elements) using CLI introspection, not by clicking in the admin panel — see ../../shared/kb/conventions.md ("0. The right to execute").

Acceptance tools

  • ../../shared/scripts/check-conventions.sh <каталог_проекта> — static gates (without [FAIL], critical [REVIEW] removed).
  • Vendor requirements checklist — the "What to check" section in quality/04-acceptance-checklist.md (a distillation of the Quality Monitor rules).

Knowledge base

Vendor rules — ../../shared/kb/conventions.md; performance/cache — ../../shared/kb/00-overview.md и ../../shared/kb/operations.md.

Completion

The project is ready for handover when: the mandatory Quality Monitor items have been passed, check-conventions without [FAIL], and the key scenarios work.