Tests
Executing and monitoring tests
Tests refresh on their own schedule, but you can force one at any time, which is what you normally do before an audit or straight after fixing a configuration. This article covers refreshing them, reading a result, and getting integration tests running in the first place.
Manually refreshing tests
Tests in Tidal Control can be manually refreshed to get the most current compliance status, especially useful after configuration changes or for audit preparation.
Individual test refresh
Refresh a single test after a related change, or whenever you suspect its result is stale.
When to use individual refresh:
- After changes in related controls or assets
- For important tests before management reporting
- When suspecting outdated test results
- For validation after remediation actions
Individual refresh process:
- Click on test name in Tests overview to open details
- Find Refresh button top right in test detail page
- Click "Refresh" to re-execute test
- Wait for completion - Test status update may take several seconds
- Check new results in Last results section

Bulk test refresh
Refresh in bulk after a broad configuration change, or when preparing your whole compliance status for an audit.
When to use bulk refresh:
- After major configuration changes in your ISMS
- For complete compliance status update before audits
- During systematic remediation of multiple failed tests
- For periodic system assessments
Bulk refresh process:
- Go to Tests overview page
- Select desired tests via checkboxes in first column
- Bulk action bar appears at top
- Click "Refresh" button in bulk action bar
- Tests are executed in parallel for fast results

Viewing and interpreting test details
A test's detail page explains why the check matters, how to fix a failure, and which controls it counts towards.
Navigating test detail page
Each test has an extensive detail page with context information and remediation guidance.
Access to test details:
- Click on test name in Tests overview table
- Test detail page opens with complete information
- Tabs available: Details, Previous results
- Refresh button top right
- Download test results button available in side panel

Understanding "Why is it important?" section
This section explains the regulatory and business reason the test exists, not just what it checks.
Compliance context explanation:
- Regulatory background - Which standards require this control
- Business impact - Why compliance is important for organisation
- Risk implications - Consequences of non-compliance
- Best practice guidance - Why this test is industry standard
Following "How to fix it?" instructions
This section gives the concrete steps to resolve a failure, not just a description of the problem.
Practical steps to fix tests:
- Specific steps to resolve test failure
- Links to relevant controls or assets
- Timeline guidance for implementation
- Verification steps to confirm success
Linking controls
A test is "In scope" when it is linked to at least one control. Tests without any linked controls are "Out of scope" and don't affect your compliance status.
- Find the Controls section in the test detail page
- Use the "Link control(s)" selector to add controls
- Test automatically becomes "In scope" and affects your compliance status
- Remove a control by clicking the X on a control chip
Don't see the control you're looking for? Go to the Controls overview to create a new control or link tests from the control detail page.
Downloading test results
Export a test's results when you need the detail outside Tidal, typically for an audit.
Using download functionality
The download button in test details allows you to export detailed test results for reporting and audit purposes.
Download process:
- Open test detail page of desired test
- Click Download button (⬇️) in side panel next to "Last result"
- Test result file is downloaded to your computer
- Open downloaded file for detailed analysis
Test results are downloaded as a .json file. Your system may not have a default application for this.
However, JSON files can be opened in regular text editors and also imported into MS Excel.
Test monitoring strategies
How often you need to refresh depends on the kind of test: Tidal tests keep themselves current, integration tests run on a schedule.
Tidal tests
Tidal tests refresh automatically as soon as something changes in the situation they relate to. You typically don't need to refresh these manually.
For example:
- Policy tests refresh when a Policy changes status (in the Policies page)
- Risk tests refresh when Risk details are adjusted and when Risk assessments are performed or adjusted
- Control tests refresh when Control details are adjusted or Control status changes etc.
Integrations
When to refresh?
- System being tested is modified - after a major software release or configuration update
- Specific remediation actions performed in system - 2FA is enabled causing the Failed test to now Pass
- As part of PDCA cycle - when there's a task open under the Control 'Compliance monitored' and you need new results
- Periodically - even when no changes are known, it's still wise to run Tests periodically to confirm the situation hasn't changed
Configuring integrations for external tests
An integration test cannot run until its integration is connected, which is done once in Settings.
Prerequisites for external test activation
An external test can't run until its integration is fully configured and connected.
Understanding integration requirements:
- Settings → Integrations configuration must be complete first
- API credentials and permissions correctly set
- Network connectivity to external systems verified
- Verify scope - Which external data is relevant
Settings → Integrations configuration process
Every integration is set up from the same place: Settings, then Integrations, then the configuration wizard for that tool.
Integration activation steps:
- Go to Settings in left navigation menu
- Select Integrations section
- Choose desired integration from available options
- Follow configuration wizard for specific tool
- Test connectivity to verify working status
Each Integration has its own connection process and guide.
Read more about this in Integrations.
Next steps
Now that you can execute and monitor tests:
- Develop periodic monitoring routine for critical tests
- Implement monthly or quarterly review process for trend analysis
- Configure relevant integrations for complete compliance coverage
- Optimise test scope based on priority and requirements
- Previous
- Getting started with Tests