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