Experience Cloud has external users; testing differs from internal.
External user setup:
- Create test community user.
- Different licenses (Customer Community, Customer Community Plus, Partner).
- Access via "Login As" or actual login.
Test scenarios:
- Self-service portal: customer searches Knowledge, submits Case.
- Sharing: external user sees only their data + Sharing Set grants.
- Authentication: SSO + Salesforce-managed login.
- Branding: theme renders correctly.
- Mobile responsiveness.
- Performance under external user load.
Specific testing:
- Sharing Sets — rules grant correctly.
- HVPU users — limited access verified.
- Public read — data visible to guest users.
- Knowledge — articles accessible.
Tools: Selenium / Cypress / Provar against community URL. Browser-based.
Common pitfalls:
- Internal-user testing only — external behavior different.
- Not testing on mobile.
- Auth flows untested.
- Performance tested only with internal users.
Senior insight: Experience Cloud is the public face. Testing matters more for customer experience.
