Regression Testing for Tableau Dashboards

Make sure your Tableau dashboards always look great and display accurate data

With the Regression Testing module in Kinesis CI you can compare the actual status of a Tableau View to a baseline of the same Tableau View taken earlier from your Tableau Server.

With Regression tests you can keep track of changes in data on your Tableau Views, the layout of your dashboards, the existence of worksheets, columns, filters and parameters, as well as any changes to columns, filter and parameter values.

Setting up Regression tests is very simple. You start by taking a baseline snapshot of the current state, a matter of a few clicks in Kinesis CI. You can then periodically run the Regression test suite to compare the baseline against the current version on the Tableau server.

 

Test Setup

Our user friendly UI, Kinesis Designer makes it simple to create new regression tests: simply specify the location of the dashboard you want to validate and select the tests you would like to include, such as checking worksheets, data columns, data, layout, filters, filter data types and filter values and the same for parameters.

You can flexibly design your Regression tests, so that you run checks on the items that are not expected to change.

For example if your data is changing on a daily basis, but your want to tests the integrity of the dashboard, you can simply exclude data and image from your tests.

Tests can be executed either directly from the Designer interface or using the Kinesis command line tool.

 

regression testing for tableau
You can quickly create Regresstion tests with the Designer

 

 

As you can see Regression tests are useful in ensuring that your crtical dashboards are always working as expected, and your can be in the know of any changes. Setting them up couldn’t be simpler.

If you want to implement regression tests on your Tableau server, download the Kinesis Suite today! For more information on Regression testing, please refer to the online documentation.

If your company uses Single Sign-On to login to Tableau Server, you will need to include a Drive Browser (SSO) Task before the Regression Test, to enable Kinesis CI to log-in through your custom login.

Note that you have to customise the commands, depending on your company’s SSO implementation or corporate settings. The template available in Kinesis CI covers the most common SSO implementations.

For more information please check the Drive Browser (SSO) Task and Single Sign-On chapters in the documentation.