How do we do testing in Tableau?
intermediateThere is no built-in test framework, so testing is a process rather than a feature.
Data accuracy — reconcile a handful of totals against the source system or a SQL query run directly against the database. Check the row count before and after every join, since a one-to-many join silently inflating a sum is the most common defect.
Calculation logic — build the same figure two ways where you can. A ratio computed as `SUM(a)/SUM(b)` should be checked against a known value, not just eyeballed.
Filters and interactions — click through every filter combination, especially the empty result, and confirm actions on the dashboard behave as intended.
Performance — run a performance recording under realistic data volumes rather than a sample.
Publishing — test the published version as a low-privilege user, not as yourself. Permissions and row-level security behave differently for an administrator.