1. Catalogue and product model
Must haveOne normal product, one minimum, one maximum and one retired or unavailable option produce the agreed visible choice set and structured product record.
2. Rules, constraints and validation
Must haveThe vendor runs the agreed invalid and boundary cases. Each case produces the expected allowed state, message, automatic change or hard stop without corrupting the saved configuration.
3. Real-time 3D and visual accuracy
Must haveApproved camera views for representative and boundary configurations match the accepted references. Parts do not intersect, float, disappear or show the wrong material when options change.
4. Pricing and commercial logic
Must haveEvery line and total in the known-price test pack reconciles to the approved result, including thresholds, dimensional quantities, discount permissions, tax and rounding.
5. Users, roles and sales journeys
Must haveThe same test project is opened by the named roles. Each sees only the permitted data and actions, and the handoff reaches the expected person or queue.
6. Responsive, accessible customer experience
Must haveA user completes the representative journey by keyboard and on the named phone and tablet without horizontal overflow, blocked controls, missing status or reliance on camera dragging for essential choices.
7. Quotes, documents and approvals
Must haveCreate a quote, revise a price-changing field and issue a new version. The current and previous documents remain traceable to the correct configuration and approval state.
8. CRM, ERP, ecommerce and API integrations
Must haveAccepted payloads create the expected destination record exactly once. Rejected and unavailable destinations produce an actionable visible state and a controlled recovery path.
9. BOM, order and production handoff
Must haveA representative product and boundary case produce the expected components, quantities, dimensions, option codes and files, and operational owners approve the downstream result.
10. Brand, language and market configuration
Must haveThe same project is opened in every launch language and market. Labels, values, units, price context, documents, email and fallback behavior match the approved market pack.
11. Security, privacy and data ownership
Must haveRole and object-level access tests pass; personal and commercial data follows the approved lifecycle; exports and deletion requests produce the expected result; security responsibilities are assigned.
12. Performance, analytics and maintenance
Must haveThe representative journey meets the agreed test profile; analytics events contain the expected context; an option and price update follow the documented review, publication and rollback process.