WebMe Carding Shield Testing Strategy
Current coverage
- Static PHP syntax validation for all plugin PHP files.
- Local targeted PHP tests for risk engine decisions and settings sanitization.
- WebMe test-builder inventory in
tests/.webme-test-inventory.json.
Required pre-release coverage
- WordPress activation smoke test.
- WooCommerce classic checkout allow/block/hold integration tests.
- WooCommerce Store API checkout allow/block/hold integration tests.
- HPOS on/off order metadata smoke tests.
- Admin capability and settings nonce tests.
- Custom event table install, query, retention cleanup, and uninstall cleanup tests.
Current blockers
- PHPUnit is not installed in this repo.
- WordPress/WooCommerce test bootstrap is not configured.