34 lines
1.2 KiB
Markdown
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.
|