SenseOps Regression Testing validates whether code changes in a Qlik app impact its data or sheet layouts. You can compare a selected version of the app against a defined baseline to highlight any differences, ensuring updates behave correctly as designed - whether before deployment or when production data changes.
In addition, SenseOps also handles code-level versioning with visual comparison of changes. While code-level versioning tracks and highlights what was modified in the script, regression testing shows how those changes are reflected in the app, providing a clearer view of their functional impact
Figure: Dashboard comparing regression data
What You Can Compare
Visual differences: Side-by-side comparison of sheets and objects to identify UI or layout changes.
Data accuracy: Verification that KPIs, measures, aggregations, extensions, and mashups continue to produce expected results.
Performance: Detection of changes in reload or rendering times.
Layout updates: Identification of modifications to sheet structure or object placement.
Object-level changes: JSON-based comparisons to understand updates in metadata.
Tests can be triggered manually or included in deployment pipelines. SenseOps notifies teams when regressions are detected, allowing issues to be addressed early in the development cycle. Learn more.