adobe-to-docusign-migrator/tests/SCENARIOS.md

1.2 KiB

Testing Scenarios & Edge Cases

Maintain this log of all scenarios and edge cases identified as important for the Adobe→DocuSign migration project. Refer to it for regression testing and future QA automation.

Basic Templates

  • NDA (text, signature) — base case
  • Sales agreement (multi-signer, text, signature)

Comprehensive Field Types (from onboarding form)

For each case, note expected vs actual outcome and gotchas for migration.

  • TEXT_FIELD (required, optional)
  • CHECKBOX
  • RADIO (radioGroup mapping)
  • DROPDOWN (list mapping, test all items)
  • DATE (with/without format)
  • SIGNATURE
  • Read-only/info field (for HR/approver)
  • Conditional fields (shown/hidden by logic)

Challenging Cases

  • Grouped checkboxes with same recipient
  • Radios with missing/duplicate group names
  • Fields for multiple roles (employee vs HR)
  • Required/optional combinations
  • Complex conditional logic (e.g. show only if X == 'yes')
  • Advanced validation (masks, value limits)
  • PDFs with overlapping field rectangles
  • Edge API payloads from real customers (anonymized)

For each new field-type/logic combo encountered, add data and result here. Update after each mapping/test run.