Tests
Getting started with Tests
Tests are automated checks that Tidal runs for you, either against your own Tidal data or against a connected system such as Azure or GitHub. You cannot create or edit them; you read their results and link them to the controls they prove. This article covers the overview, the four statuses, and what "in scope" means.
Navigating the Tests overview page
The Tests page shows an overview of all available compliance tests with their current status and results.

What you see in the overview:
- Dashboard statistics - Passed, Failed and Error percentages
- Tests table - All available tests with status information
- Search functionality - Quickly find specific tests
- Filter options - In scope, Out of scope, Integrations, Controls, Status
- Bulk actions - Manage multiple tests simultaneously
Understanding dashboard statistics
The dashboard splits your tests into passed, failed, and error, both as a percentage and as a raw count.
Compliance score indicators:
- Passed (35%) - Number of tests that executed successfully and comply with requirements
- Failed (31%) - Number of tests that failed and require attention
- Error (0%) - Number of tests with technical problems during execution
Count information:
- 17 Passed tests of 48 total - Number of tests currently passing
- 15 Failed tests of 48 total - Number of tests currently requiring action
- 0 Error tests of 48 total - Number of tests with technical problems detected
The statistics only count 'In scope' tests. 'Out of scope' tests are excluded.
Tests table interface
Each row shows what a test checks, which controls it counts towards, and its five most recent results.
Column information:
- Name - Description of what the test checks
- Controls - Number of linked controls (e.g. 🔗 1)
- Integration - Which system the test runs on (Tidal Control or external tool)
- Last executed - When test was last run
- Last results - 5 most recent test results
Example test information:
All assets should be assessed | 🔗 1 | Tidal Control | 5 days ago | F P P P P
This shows an asset assessment test linked to 1 control, executed within the Tidal Control environment (Assets page), last run 5 days ago, with recent failed test (F) but earlier successes (P).
Recognising test statuses
A test reports one of four statuses, and anything other than Passed marks the controls it is linked to red.
Status indicators in results
A passed test is compliant and needs nothing further; anything else needs a look.
Passed (P) - Green indicator:
- Test executed successfully and requirement is complied with
- Compliance is achieved for this specific control
- No action required at this time
- Contributes positively to overall compliance score
Failed (F) - Red indicator:
- Test failed and requirement is not complied with
- Compliance problem detected requiring attention
- Action needed to make test pass
- Negative impact on compliance score
Error (E) - Orange/yellow indicator:
- Technical error during test execution
- Test could not be completed due to system problem
- No compliance conclusion possible
- Integration or configuration problem to resolve
Not executed yet:
- Test not yet executed since configuration
- Waiting for first run or manual refresh
- No result available for analysis
Test results timeline
The five most recent results are shown in order, so you can see whether a test is trending towards or away from compliant.
Multiple results per test:
P F F E E - Last 5 runs
Interpretation: Of the last 5 times this test ran:
- The first 2 runs resulted in errors
- Run 3 and 4 ran, but showed non-compliant results
- The 5th and latest run showed all results are now compliant
Understanding Types of Tests
Tidal Control uses two main types of tests for complete compliance monitoring.
Tidal Tests
Tidal tests run within the Tidal platform and check the quality of your Tidal configuration against standard requirements.
Policy Tests (largest group) examples:
- "Establish the policy for acceptable use of information" - Checks existence and currency of this policy
- "Establish the access control policy" - Checks existence and currency of this policy
Risk Tests examples:
- "All risks should have risk owners assigned" - Verifies ownership assignment
- "All risks should be assessed" - Checks if all risks are (properly) assessed
Control Tests examples:
- "All controls should have control owners assigned" - Verifies ownership assignment
- "All controls should be assessed 'Effective'" - Checks if all controls are assessed as Effective
- "All controls need to have at least one linked risk" - Checks that all controls are linked to a risk
- "All controls need to have at least one linked risk with treatment 'reduce'" - Checks that all controls are linked to a risk that aims to mitigate this risk through control implementation
Asset Tests examples:
- "All assets should have asset owners assigned" - Verifies ownership assignment
- "All assets should be assessed" - Checks if all assets have been recently assessed etc.
New Tidal tests are regularly added. Send suggestions via email to support@tidalcontrol.com
Integrations
Integrations retrieve real-time data from other systems to verify compliance based on actual configurations.
Cloud Provider Integration examples:
- Data encryption settings - Checks encryption configuration in Cloud environments (AWS, Azure, GCP)
- User access controls - Verifies access rights and multi-factor authentication
- Mobile device configuration - Checks security configuration on laptops and other mobile equipment
Other external integrations:
- Software development platforms secure configuration and code analysis to production (Github, Gitlab, etc.)
- ITSM Tools timely resolution of (security/compliance) tickets (Jira, etc.)
Benefits of external tests:
- Real-time data - Current status of system configurations
- Objective measurements - No manual interpretation needed
- Automatic updates - Tests reflect current system state
- Comprehensive coverage - Technical and procedural controls combined
Integration tests can only deliver results after the relevant Integration has been connected to Tidal.
Read more about this in Getting started with Integrations.
In scope vs Out of scope concept
A test only affects your compliance score once it is linked to at least one control. Unlinked tests are out of scope and count for nothing.
Understanding scope filtering
Use the In scope / Out of scope filter to check which of your tests actually count towards compliance and which don't yet.
In scope tests:
- Linked to at least one control in your ISMS
- Results count in control effectiveness calculation
- Priority for monitoring and remediation
Out of scope tests:
- Not linked to controls in current ISMS configuration
- Informative but no impact on compliance scores
- Optional monitoring but can provide valuable insights

You change a test's scope by linking or unlinking controls, not from this overview. That works from either side: on the control's "Tests" tab, or with the Controls selector on the test detail page.
Read more about this in Editing and managing controls and Executing and monitoring tests.
Searching and filtering tests
Search matches test names, and the filters separate in-scope from out-of-scope tests and narrow by status and integration.
Using search functionality
- Click in search bar "Press 'Enter' to search" at top of Tests page
- Type test name or part of description
- Results filter automatically while typing
- Clear search (X) to show all tests
Using filter options
Filter between in-scope and out-of-scope tests, or by which integration a test runs against.
In scope / Out of scope:
- Switch between tabs to find relevant tests
- Focus on priority tests that have compliance impact
- Explore available tests for scope expansion
Integrations filter:
- Tidal Control - Filter on internal tests
- Microsoft - Show only Microsoft integration tests
- Other integrations - Specific external tool tests
Controls filter:
- Focus on specific control(s)
- Tests can be linked to multiple controls
Status filter:
- Pass - Show only successful tests
- Fail - Focus on tests requiring attention
- Error - Identify technical problems
- Executed - Find all tests that have one of the above statuses
- Not executed - Find tests that need refresh
Tests versus manual tasks
Tests in Tidal Control are automated quality controls that measure the effectiveness of your technical controls and work in Tidal against requirements from compliance standards relevant to you.
Core functionalities:
- Real-time quality measurements - Direct feedback on effectiveness of technical controls and activities performed in Tidal
- Integration with external systems - Retrieve data from other tools for complete compliance picture
- Objective compliance scores - Measurable results for audit and management reporting
- Proactive problem identification - Identify issues before they have impact
Tests are ideal for:
- Real-time monitoring of compliance requirements
- Objective measurements of ISMS quality
- Automated detection of deviations
Manual tasks are still needed for:
- Executing and documenting compliance activities performed outside Tidal (e.g. Management review)
- Documenting evidence for systems Tidal cannot yet integrate with
- Organisation-specific requirements that deviate from standard test logic
Next steps
Now that you know the Tests interface:
- Explore In scope tests to understand current compliance status
- Configure external integrations for complete compliance monitoring
- Analyse Failed tests to identify priorities for improvement
- Develop monitoring routine for proactive compliance management
- Previous
- Troubleshooting & FAQ