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

34 lines
1.2 KiB
Markdown

# 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.