WebMe Carding Shield Documentation

    Testing Strategy

    Documentation for WebMe Carding Shield.

    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.