Control Testing
Control Testing
Introduction
Control Testing is the process that determines whether controls are well-designed, properly implemented, and working effectively in practice. In CERRIX, this process consists of three interconnected components:
Design & Implementation (D&I) Testing
Control Execution
Effectiveness Testing
📹 [VIDEO PLACEHOLDER: Control Testing Overview - 4 minutes]
Three types of testing and how they connect
Who does what in the testing process
Real example of a complete testing cycle
Why Control Testing Matters
Control testing provides evidence that risks are genuinely under control. It creates confidence among internal and external stakeholders, including auditors and regulators. Testing makes it visible whether controls are working consistently and where improvements are needed. The results feed directly into reports and improvement measures (MoIs).
Who Is Involved?
Control Owners – Execute controls and register evidence (Control Execution)
Testers – Assess control quality through D&I and Effectiveness Testing
Reviewers – Evaluate test results produced by testers
Auditors – Use test results for internal and external assurance
🖼️ [SCREENSHOT PLACEHOLDER: Testing Roles Diagram] Show the relationship between Control Owners, Testers, Reviewers, and Auditors
Each role has distinct responsibilities that together ensure comprehensive control assurance.
Control Testing Framework in CERRIX
Design & Implementation (D&I) Testing
D&I Testing assesses whether the control is well-designed and correctly configured.
📹 [VIDEO PLACEHOLDER: D&I Testing Explained - 3 minutes]
What D&I testing evaluates
When to perform D&I testing
Example of D&I test documentation
This includes evaluation of:
Documentation and written procedures
System configurations and technical settings
Integration with business processes
Alignment with the control's intended purpose
Example: An authorisation process is documented in procedures and technically configured in an access management system. D&I testing verifies that both the documentation and system settings are correct and aligned.
Control Execution
Control Execution is the actual performance of the control by the owner or responsible department.
📹 [VIDEO PLACEHOLDER: Control Execution Overview - 3 minutes]
What control execution means
How Task Series automate scheduling
Viewing execution records
This involves:
Performing the control activities as documented
Registering execution in CERRIX (e.g., uploading checklists, updating status, attaching evidence)
Creating an audit trail for later testing
Execution is the foundation for effectiveness testing – without documented execution, there's nothing to test.
Effectiveness Testing
Effectiveness Testing determines whether the control works in practice as intended.
📹 [VIDEO PLACEHOLDER: Effectiveness Testing Explained - 4 minutes]
What effectiveness testing evaluates
Using the Audit sampler
Interpreting test results
This includes:
Sample-based testing of actual control executions
Review of supporting evidence and documentation
Assessment of whether the control achieved its objective
Example: Sample testing demonstrates that user authorisations were correctly applied in practice, not just configured in theory.
Design & Implementation Testing
Creating a D&I Test Plan
📹 [VIDEO PLACEHOLDER: Creating a D&I Test Plan - 8 minutes]
Complete walkthrough from opening control to saving test plan
Setting up test periods
Assigning roles (tester, evidence uploader, reviewer)
Understanding the test plan wizard
D&I testing typically happens once when a control is first implemented or when significant changes are made to the control design.
How to Get There
Open the Controls Workspace
Select the control you want to test
Click on the Effectiveness testing tab
You'll see an overview of all test plans and test periods for this control
🖼️ [SCREENSHOT PLACEHOLDER: Control Detail - Effectiveness Testing Tab] Annotate:
"Effectiveness testing tab (selected)"
"Overview of existing test plans"
"Manage test periods button"
"Add test plan button"
💡 Note: Both D&I Testing and Effectiveness Testing are managed from the same "Effectiveness testing" tab within a control. The tab provides a unified view of all testing activities for that control.
Managing Test Periods
Click Manage test periods to define the timeframe for testing:
🖼️ [SCREENSHOT PLACEHOLDER: Manage Test Periods Dialog] Annotate:
"Period field (e.g., Q1 2026, FY 2026)"
"Number of samples field"
"save button"
Enter the period (e.g., Q1 2026, FY 2026)
Specify the number of samples to be tested
Click save
Test periods provide structure for your testing programme and help organise evidence collection.
Adding a Test Plan
Click Add test plan to create a new D&I test. The test plan wizard opens automatically and guides you through:
🖼️ [SCREENSHOT PLACEHOLDER: Test Plan Wizard - Step 1] Annotate:
"Test plan name field"
"Test type selection (D&I or Effectiveness)"
"Test period selection"
1. Assigning roles:
Tester – Who will perform the testing
Evidence uploader – Who provides supporting documentation
Reviewer – Who validates the test results
🖼️ [SCREENSHOT PLACEHOLDER: Test Plan Wizard - Role Assignment] Annotate:
"Tester dropdown"
"Evidence uploader dropdown"
"Reviewer dropdown"
2. Defining scope:
Which control is being tested
Which period is covered
What aspects of design and implementation will be evaluated
3. Setting parameters:
Sample sizes (if applicable)
Specific testing criteria
Expected evidence types
Click save to finalise the test plan.
Workflow Activation
After saving the test plan, tasks are automatically placed in the calendars of all involved parties. This ensures everyone knows their responsibilities and deadlines.
🖼️ [SCREENSHOT PLACEHOLDER: Test Plan Created - Task List] Annotate:
"Test plan now visible in list"
"Status showing (e.g., 'Waiting for evidence')"
"Tasks generated for assigned roles"
Examples of automatically generated tasks:
Upload control documentation (evidence uploader)
Review system configurations (tester)
Validate test results (reviewer)
The test plan is now visible in the overview, and all participants can track progress through their task lists.
Control Execution
Control Execution is the operational performance and documentation of a control. This can be a one-time activity or a recurring process managed through a Task Series.
Accessing Control Execution
Open the Controls Workspace
Select the control you want to execute
Navigate to the Control Execution tab
Review Recent and upcoming to see scheduled and completed executions
🖼️ [SCREENSHOT PLACEHOLDER: Control Execution Tab] Annotate:
"Control Execution tab (selected)"
"Recent and upcoming section"
"Task Series button (left menu)"
"All control executions link"
If no executions are scheduled, you'll need to create a Task Series.
Creating a Task Series
A Task Series automates the scheduling of recurring control executions. This ensures controls are performed consistently according to their designed frequency.
🖼️ [SCREENSHOT PLACEHOLDER: Create Task Series Button] Annotate: "Click 'Task Series' in the left menu to create recurring execution schedule"
How to Set It Up
Click Task Series in the left menu to create a new series. You'll need to configure:
🖼️ [SCREENSHOT PLACEHOLDER: Task Series Form - Basic Information] Annotate:
"Name field"
"Task type dropdown (select 'Control execution')"
"Responsibles field"
"Reviewers field (optional)"
"Notifications settings"
"Description field"
Basic Information:
Name: Descriptive title (e.g., "Monthly Access Review" or "Quarterly Vendor Assessment")
Task type: Select "Control execution"
Responsibles: The person or team who will perform the control
Reviewers (optional): Someone who validates the execution
Notifications: Email or system alerts for upcoming tasks
Description: Brief explanation of what needs to be done
🖼️ [SCREENSHOT PLACEHOLDER: Task Series Form - Planning Section] Annotate:
"Repeat frequency dropdown"
"Repeat every field"
"Repeat on field"
"Start date field"
"End date field"
Planning Details:
Repeat: Choose the frequency (daily, weekly, monthly, yearly)
Repeat every: Set the interval (e.g., every 3 months, every 2 weeks)
Repeat on: Select the specific day or date
Start date: When the task series begins
End date: When the task series concludes (optional)
Activation
Click save to activate the task series.
🖼️ [SCREENSHOT PLACEHOLDER: Task Series Saved - Confirmation] Annotate:
"Success message"
"Task series now appears in list"
"First scheduled execution visible in 'Recent and upcoming'"
Tasks will now automatically appear in the calendar of the responsible party at the specified frequency. Each execution is recorded in All control executions and can be tracked for audit purposes.
Why Task Series Matter
Task series ensure that:
Controls are executed at their designed frequency
Responsible parties receive automatic reminders
Every execution creates an auditable record
You can demonstrate consistent control operation to auditors
Without task series, control execution depends on manual tracking and individual memory, which is unreliable and difficult to prove.
Effectiveness Testing
Effectiveness Testing evaluates whether a control works in practice. This happens after the control has been executed, using real evidence from actual control operations.
Accessing Effectiveness Testing
Open the control from the Controls Workspace
Click on the Effectiveness testing tab
🖼️ [SCREENSHOT PLACEHOLDER: Effectiveness Testing Tab Overview] Annotate:
"Overview of existing test plans with status, period, samples, documents, score"
"Control details (description, frequency, linked risks)"
"Design/Implementation scores from previous tests"
"Previous test results"
You'll see:
An overview of existing test plans with status, period, sample count, documents, and scores
Control details including description, frequency, linked risks, D&I scores, and previous test results
Creating an Effectiveness Test Plan
Step 1: Set Up Test Periods
Click Manage test periods to establish the testing timeframe:
🖼️ [SCREENSHOT PLACEHOLDER: Manage Test Periods for Effectiveness] Annotate:
"Period field"
"Number of samples to test"
"save button"
Define the period (e.g., calendar year, quarter, or custom range)
Determine how many samples will be tested
Click save to create the test period
An empty test period is now available and ready for test plan creation.
Step 2: Add the Test Plan
Click Add test plan and complete the following:
🖼️ [SCREENSHOT PLACEHOLDER: Effectiveness Test Plan Wizard] Annotate:
"Scope definition section"
"Role assignment section"
"Test instructions field"
"save button"
Scope Definition:
Which control executions will be tested
What evidence is required
What constitutes effective operation
Role Assignment:
Tester (performs the sampling and evaluation)
Evidence uploader (provides supporting documentation)
Reviewer (validates test conclusions)
Instructions:
Clear guidance on what to test
Expected evidence types
Evaluation criteria
Click save to finalise the test plan. Workflow tasks are automatically generated and assigned.
Using the Audit Sampler
The Audit sampler button helps you generate statistically valid samples from source data.
📹 [VIDEO PLACEHOLDER: Using the Audit Sampler - 5 minutes]
Selecting population type
Defining sample size
Understanding random selection
Reviewing selected samples
How It Works
Click Audit sampler within your test plan
Choose the population type:
Number of records (e.g., 1,000 transactions)
Date range (e.g., all January executions)
Excel upload (import a population file)
Define how many samples need to be tested
The system randomly selects samples and assigns them to the test plan
🖼️ [SCREENSHOT PLACEHOLDER: Audit Sampler Interface] Annotate:
"Population type selection"
"Sample size field"
"Generate samples button"
"Selected samples list"
The audit sampler ensures your testing is unbiased and defensible during audits.
Test Plan Status Tracking
The effectiveness testing overview shows real-time progress:
🖼️ [SCREENSHOT PLACEHOLDER: Test Plan Progress View] Annotate:
"Status indicator (e.g., 'Waiting for evidence', 'Testing in progress')"
"#Samples counter (e.g., '5 of 10 tested')"
"#Source documents counter"
"Score field (sufficient / insufficient, effective / not effective)"
Status: Current stage (e.g., "Waiting for evidence", "Testing in progress", "Under review")
#Samples: How many of the planned samples have been tested
#Source documents: Number of uploaded evidence files
Score: Test outcome (sufficient / insufficient, effective / not effective)
As testers complete their work and upload evidence, these indicators update automatically. This visibility helps control owners and auditors understand testing progress without constant status meetings.
Test Results and Outcomes
A completed effectiveness test plan provides clear documentation:
🖼️ [SCREENSHOT PLACEHOLDER: Completed Test Plan Results] Annotate:
"Test plan status: Closed"
"Final score displayed"
"All samples tested"
"Evidence documents attached"
"Reviewer sign-off visible"
Which control was tested
During which period
Using which samples (specific instances of control execution)
What the effectiveness score is (demonstrating whether the control works)
These results become part of your control assurance evidence and support audit and compliance activities.
Exercises
Exercise 1: Design & Implementation Testing
Select a control from your organisation
Open the control and navigate to Effectiveness testing tab
Click Manage test periods and create a test period
Click Add test plan to create a D&I test
Assign roles (tester, evidence uploader, reviewer)
Define scope and testing criteria
Click save
Verify the test plan appears in the list with status
💡 Practice Tip: Choose a control that's already documented so you can actually assess its design.
Exercise 2: Control Execution
Select a control that requires regular execution
Navigate to the Control Execution tab
Click Task Series in the left menu
Create a new Task Series:
Name: "Monthly [Control Name] Execution"
Task type: Control execution
Responsibles: Assign to yourself or a colleague
Frequency: Monthly
Start date: Next month
Click save
Verify that planned executions appear in Recent and upcoming
Complete one execution and upload evidence (if in training environment)
Exercise 3: Effectiveness Testing
Use the same control from Exercise 2
Ensure some executions have been recorded (from Task Series)
Navigate to Effectiveness testing tab
Create a test period for the current quarter
Click Add test plan for effectiveness testing
Use Audit sampler to select samples from control executions
Assign a tester and reviewer
Upload at least one piece of supporting evidence
Complete the evaluation and assign a score (if in training environment)
Next Module: Now that you understand how to test control effectiveness, continue to the Measures of Improvement (MoIs) module to learn how to drive improvements when testing reveals gaps.
Last updated