SOC2

SOC 2 Control Testing: Auditor Procedures and Expectations

Dana Okafor had survived two SOC 2 Type II cycles at Brightloom Systems, a 40,000-seat HR technology platform, and she still felt her stomach drop when the fieldwork kickoff email landed.

SOC 2 Control Testing: Auditor Procedures and Expectations
Loading advertisement...
0

Dana Okafor had survived two SOC 2 Type II cycles at Brightloom Systems, a 40,000-seat HR technology platform, and she still felt her stomach drop when the fieldwork kickoff email landed. Kestrel & Boyce LLP was starting testing on Monday, and the engagement lead, Senior Audit Manager Owen Petrakis, had attached a request list with 61 line items. Somewhere in that list was the sentence that made her palms sweat every year: "Please provide the full population of user access changes for the period, from which we will select a sample for testing." Brightloom's renewal with its largest customer — a $3.1 million annual contract with an option to expand into two new product lines — was explicitly contingent on a clean SOC 2 Type II report with no unresolved exceptions. Dana knew the controls existed. She had watched her team run quarterly access reviews, approve every production deployment through a ticketing workflow, and rotate encryption keys on schedule. What she had not fully internalized, in her first two cycles, was that having a control was never the point. The point was whether Owen's team could independently verify, using one of four specific test procedures, that the control operated exactly as designed, every time it was supposed to, across the entire audit period — and whether Dana's evidence could survive that scrutiny without a single unexplained gap.

That distinction — between a control existing and a control being tested — is the one most compliance teams underestimate walking into their first SOC 2 examination. Auditors do not take your word for it. They do not read your policy document and move on. They apply a defined methodology, rooted in professional auditing standards, that determines exactly how much evidence they need, how they will gather it, and what threshold of failure turns a minor hiccup into a reportable exception. Understanding that methodology before fieldwork starts is the single highest-leverage thing a compliance owner can do to make an audit go smoothly.

Who This Is For and What You'll Walk Away With

This article is for compliance leads, engineering managers, and control owners preparing for their first (or fifth) SOC 2 Type I or Type II fieldwork engagement, and for auditors-in-training who want a practitioner's view of how testing decisions actually get made. You'll walk away understanding the four core test procedures and when auditors escalate between them, how sample sizes are actually calculated by control frequency, the mechanical difference between testing control design and testing operating effectiveness, and the path a single failed test item travels before it becomes a documented exception in your final report.

What "Testing" Actually Means in a SOC 2 Engagement

A SOC 2 examination is governed by SSAE 18, the AICPA's attestation standard, and it is fundamentally different from a checklist audit. The auditor is not confirming that documents exist — they are forming an independent opinion, backed by evidence they gathered and evaluated themselves, about whether your controls were suitably designed and, for a Type II report, operating effectively across the review period. Every control in your system description gets mapped to one or more of the Trust Services Criteria, and every mapped control gets a test plan. That test plan specifies which of four procedures the auditor will use, how large a sample they will pull from the population of instances where that control operated, and what "pass" looks like for that specific test.

This matters because the rigor of the test procedure is not arbitrary — it is a direct function of how much audit evidence the auditor believes they need to reach a supportable conclusion, which in turn depends on the risk the control is mitigating, how often it operates, and how strong the surrounding control environment is. A control protecting cardholder-adjacent data gets tested harder than a control governing the office recycling policy. Understanding that logic lets you anticipate, rather than react to, what your auditor is going to ask for.

The Four Test Procedures, In Increasing Order of Rigor

Every SOC 2 test, without exception, is built from one or more of four procedures: inquiry, observation, inspection, and re-performance. They are listed in professional auditing guidance in that order deliberately, because each one provides progressively stronger evidence than the one before it. An auditor's methodology decisions — which procedure to use, and whether to combine several — flow directly from this hierarchy.

Test Procedure

What the Auditor Does

Evidence Strength

Typical Standalone Use

Inquiry

Asks control owners and staff how a control works

Weakest

Rarely used alone; supports other tests

Observation

Watches the control being performed in real time

Moderate

Physical security, onboarding/offboarding walkthroughs

Inspection

Examines documentation, logs, tickets, or system configuration as evidence the control operated

Strong

Change tickets, access review records, policy sign-offs

Re-performance

Independently redoes the control to confirm the same result

Strongest

Reconciliations, access provisioning logic, encryption configuration

"Inquiry tells me what someone believes happens. It never tells me what actually happened. If inquiry is the only evidence in my workpapers for a control, I haven't tested anything yet — I've had a conversation." — Owen Petrakis, Senior Audit Manager, Kestrel & Boyce LLP

Inquiry: Necessary, Never Sufficient

Inquiry is the starting point of nearly every test, and it is indispensable for understanding intent, but under professional auditing standards it can never stand alone as the sole basis for a conclusion. When Owen's team sits down with a Brightloom engineer and asks, "Walk me through what happens when someone requests elevated production access," that conversation tells the auditor what the control is supposed to do. It does not tell them whether the last 12 months of access requests actually followed that process. Auditors use inquiry to build context, identify who the real control owner is (which is not always the person listed in the policy), and surface informal workarounds that never made it into documentation. Every inquiry response gets corroborated with a stronger test procedure before it appears as support for a conclusion in the report.

Observation: Watching the Control Happen

Observation moves the auditor from being told about a control to watching it execute. During fieldwork, this often looks like a live screen-share where a control owner performs a task — approving a deployment, badging into a data center, running a vulnerability scan — while the auditor watches and takes notes. Observation is powerful for controls that leave a thin evidentiary trail, like physical access control at a facility, but it has an inherent limitation: the auditor is only seeing one instance, at one moment, and people tend to perform more carefully when they know they're being watched. Auditors treat observation as strong evidence for design and for a single point-in-time instance, but they still need inspection or re-performance to conclude the control operated consistently across the full period.

Inspection: Examining the Evidence Trail

Inspection is the workhorse of most SOC 2 fieldwork. The auditor examines a document, a system log, a signed-off ticket, or a configuration screen and forms a conclusion based on what that record shows. If Brightloom's change management process requires a peer-reviewed pull request and a documented approval before production deployment, the auditor inspects a sample of change tickets and confirms each one carries evidence of review, approval, and testing prior to the deploy timestamp. Inspection is popular because it produces durable, reviewable audit evidence that supports the auditor's own workpapers, and because — unlike observation — it can be applied retrospectively across an entire audit period rather than a single moment in time.

Re-performance: Independently Redoing the Control

Re-performance is the highest-rigor test available and is reserved for controls where the auditor needs to independently confirm the outcome, not just confirm that a process was followed. If Brightloom asserts that terminated employees lose system access within 24 hours, an inquiry-only test would ask HR to describe the process. An inspection test would review the offboarding ticket. A re-performance test goes further: the auditor pulls the actual list of terminations for the period, independently cross-references it against active directory or the identity provider's access logs, and calculates the actual elapsed time themselves rather than trusting a report Brightloom generated. Re-performance is common for reconciliations, encryption key configuration checks, firewall rule reviews, and any control whose output can be independently recalculated from raw system data.

Why Auditors Blend Methods

In practice, very few controls get tested with a single procedure in isolation. Auditors design "combined" tests that layer methods to build a defensible conclusion efficiently — inquiry to understand the process, inspection of a documentation sample to confirm it happened, and observation or re-performance for the highest-risk elements.

Control Example

Inquiry

Observation

Inspection

Re-performance

Rationale

Quarterly access reviews

Yes

No

Yes (review sign-off)

Sometimes (recalculate reviewer's decision)

Confirms process and documented completion

New hire background checks

Yes

No

Yes (vendor report on file)

No

Third-party attestation is sufficient corroboration

Production deployment approval

Yes

Sometimes (live demo)

Yes (ticket trail)

Sometimes (verify no bypass path exists)

High-risk control gets layered evidence

Data center badge access

Yes

Yes (site visit or camera footage review)

Yes (badge logs)

No

Physical controls favor direct observation

Encryption key rotation

Yes

No

Yes (rotation logs)

Yes (verify current key age against policy)

Objective, recalculable outcome

"The clients who go smoothest through fieldwork are the ones who assume we'll ask for the strongest evidence available, not the easiest evidence to produce. If a screenshot is your only artifact for a control that runs 200 times a year, that's a conversation we need to have before testing, not during it." — Renata Ilic, Partner, Ashgrove Assurance Partners

Type I vs Type II: Testing Design vs Testing Operating Effectiveness

The single biggest driver of how much testing you'll experience is whether your engagement is a Type I report or a Type II report. This distinction changes not just the report's conclusion but the entire testing methodology behind it, and it's worth understanding in detail alongside SOC 2 Operating Effectiveness, which covers the demonstration side of this same question in depth.

Dimension

Type I Testing

Type II Testing

What's being tested

Suitability of design at a single point in time

Operating effectiveness across the full audit period (commonly 3–12 months)

Primary test procedures used

Inquiry, observation, inspection of a single instance

All four procedures, applied to samples pulled across the period

Sampling approach

Test of one — confirm the control exists and is designed correctly today

Statistically or risk-informed samples reflecting control frequency over months

Evidence dated

As of the report date only

Spread across the entire period under review

What a "pass" demonstrates

The control, if operated, would meet the criterion

The control actually did operate as designed, consistently, over time

Buyer perception

Lower assurance; often a stepping stone

Higher assurance; what most enterprise buyers require

Type I testing is comparatively quick because the auditor is confirming that a control is well-designed and exists as of one date — a snapshot. Type II testing is where most of the rigor described in this article applies, because the auditor must gather evidence spanning the entire review window and conclude the control didn't just exist on day one, but ran correctly on every applicable occasion in between.

The Walkthrough: Where Testing Begins

Before any sample gets pulled, auditors conduct a walkthrough of each significant process — access provisioning, change management, incident response, vendor onboarding, backup and recovery. A walkthrough is not itself the test; it's the reconnaissance that determines what the test plan will look like.

Walkthrough Component

Purpose

Process narrative from the control owner

Establish who does what, in what order, and why

Identification of control points

Pinpoint exactly where a preventive or detective action occurs

System and tool identification

Confirm which platforms generate the evidence auditors will later request

Population source confirmation

Determine where the complete list of control instances lives (ticketing system, IAM platform, HRIS)

Exception-handling discussion

Understand what happens when the control doesn't work as designed

Segregation of duties check

Confirm no single person can both execute and approve a sensitive action

A well-run walkthrough tells the auditor exactly which of the four test procedures will be efficient for each control, and it's where auditors first flag segregation of duties gaps — for example, discovering that the same engineer who deploys code can also approve their own pull request, which changes the entire testing strategy for that control.

Control Frequency and Why It Drives Everything

How often a control operates determines how many instances exist in the population for the audit period, and population size is the single biggest input into sample size. A control that runs continuously (like a firewall rule set or an encryption configuration) is tested differently from a control that runs annually (like a disaster recovery tabletop exercise).

Frequency Category

Typical Examples

Approximate Population Size (12-month period)

Annual

Risk assessment, DR test, penetration test, policy review

1

Quarterly

Access reviews, vendor risk reassessment

4

Monthly

Vulnerability scan review, patch compliance report

12

Weekly

Backup verification, log review meeting

52

Daily

Automated backup jobs, malware scan completions

260–365

Continuous / on-demand

Access provisioning, deployments, terminations

Varies (often 50–500+)

Sample Size Guidance by Frequency

Because a 100% test of every instance would make audits prohibitively expensive and slow, auditors rely on audit sampling — testing a representative subset of the population and extrapolating a conclusion to the whole. AICPA-aligned firms generally follow frequency-based sample size conventions that scale with how often a control runs, since a higher-frequency control offers more opportunities for something to go wrong and therefore needs a larger sample to support a conclusion with reasonable assurance.

Control Frequency

Population Size

Typical Sample Size

Notes

Annual

1

1 (test of one)

Only one instance exists in the period

Quarterly

4

2

Roughly half the population

Monthly

12

2–4

Scales with auditor risk judgment

Weekly

52

5–8

Covers different times of year

Daily

260–365

25–45

Large enough to detect systemic issues

Continuous/on-demand (high volume)

100+

25–60

Often risk-stratified rather than purely random

These figures are illustrative conventions, not a rigid formula — a firm's methodology can flex the sample size upward if the control environment is weak, if prior-period testing surfaced deviations, or if the control protects especially sensitive data. Conversely, a strong control environment and clean testing history rarely justifies a smaller sample than the convention; auditors are far more likely to expand a sample than shrink one below guidance.

"New clients always ask if they can negotiate the sample size down. You can't negotiate math. What you can influence is how clean and complete your population list is, because a messy population is the single biggest reason a sample balloons mid-engagement." — Tomas Reyes, IT Audit Senior, Kestrel & Boyce LLP

How Auditors Select Samples

Once the sample size is set, the auditor still has to decide which items from the population to pull. Three approaches dominate SOC 2 practice, and auditors often blend them within a single test.

Sampling Method

How It Works

When Auditors Use It

Random sampling

Every item in the population has an equal chance of selection, often via a random-number generator against a numbered list

Default for most medium-to-large populations

Haphazard sampling

Auditor selects items without conscious bias, spreading picks across the period (e.g., one from each month)

Useful for smaller populations or when true randomization tools aren't practical

Judgmental (risk-based) sampling

Auditor deliberately selects higher-risk items — a privileged account, a change deployed on a weekend, a large financial transaction

Applied on top of random samples for high-risk controls

Auditors generally avoid letting the client pick which items get tested, since a self-selected sample undermines independence — instead, they request the complete, timestamped population and make the selection themselves, often before the walkthrough concludes.

Population Completeness: Testing the List Before Testing the Sample

One of the most consequential and least understood steps in control testing happens before a single sample item is examined: the auditor has to satisfy themselves that the population they're sampling from is complete and accurate. If Brightloom hands over a spreadsheet of "all access changes for the period" that was manually maintained and missing entries, any sample pulled from it is meaningless — the auditor would be testing a subset of a subset, with no assurance the excluded items weren't the problematic ones.

Auditors typically corroborate a population's completeness by reconciling it against an independent system-generated source: comparing a manually tracked change log against the ticketing system's own export, or cross-referencing an HR-provided termination list against the identity provider's deprovisioning audit trail. This is why system-generated populations — pulled directly from Jira, ServiceNow, an IAM platform, or a CI/CD pipeline — are dramatically preferred over hand-maintained spreadsheets, and why organizations that automate their evidence pipelines tend to sail through this step while manual-tracking shops lose days reconciling gaps.

"I've seen engagements where the control itself was flawless and the entire delay came from proving the population was complete. Give me a system export with a timestamp and a row count I can reconcile, not a spreadsheet someone updated by hand." — Renata Ilic, Partner, Ashgrove Assurance Partners

Testing Procedures by Control Type

The four test procedures apply differently depending on what kind of control is being examined. Below is how testing typically plays out across the control domains most SOC 2 engagements cover.

Access Control Testing

Access-related controls draw some of the heaviest sampling in any SOC 2 engagement because they touch least privilege, role-based access control, and provisioning/deprovisioning — all high-risk areas tied directly to the Common Criteria.

Control Tested

Primary Method(s)

Evidence Auditor Requests

New user provisioning

Inspection

Access request ticket, manager approval, provisioning timestamp

Access termination

Inspection, re-performance

HR termination date vs. deprovisioning timestamp, system logs

Quarterly access recertification

Inspection

Reviewer sign-off, evidence of access removed for flagged accounts

Privileged/admin account inventory

Inspection, re-performance

Current admin list cross-checked against approved role list

Multi-factor authentication enforcement

Inspection, observation

System configuration screenshot, policy enforcement report

Change Management Testing

Change management controls (CC8 in the Common Criteria) get tested against the full software development lifecycle — from code review through deployment approval.

Control Tested

Primary Method(s)

Evidence Auditor Requests

Peer code review before merge

Inspection

Pull request approval record with reviewer identity distinct from author

Change approval before deployment

Inspection

Change ticket with documented sign-off predating deploy timestamp

Testing performed prior to release

Inspection

Test execution logs or QA sign-off attached to the change record

Emergency change process

Inquiry, inspection

Sample of emergency changes, retroactive approval evidence

Segregation between dev and production access

Re-performance

Independent verification that deploy permissions exclude authors who lack approval rights

Logical and Physical Security Testing

Control Tested

Primary Method(s)

Evidence Auditor Requests

Firewall/network rule configuration

Inspection, re-performance

Current rule set export, comparison against approved baseline

Data center physical access

Observation, inspection

Badge access logs, visitor logs, site walkthrough or camera review

Endpoint encryption

Inspection

MDM console report showing device-level encryption status

Vulnerability scanning cadence

Inspection

Scan schedule configuration, scan completion reports for sampled periods

Availability, Backup, and Continuity Testing

Control Tested

Primary Method(s)

Evidence Auditor Requests

Backup job completion

Inspection

Backup job success/failure logs for sampled dates

Backup restoration testing

Inspection, observation

Restoration test results, evidence of a defined test cadence

Uptime/availability monitoring

Inspection

Monitoring dashboard exports, incident tickets tied to downtime

Disaster recovery exercise

Inquiry, inspection

Tabletop exercise documentation, after-action report

Risk Assessment and Monitoring Testing (CC3/CC4)

Control Tested

Primary Method(s)

Evidence Auditor Requests

Annual risk assessment

Inspection

Completed risk register, evidence of management review and sign-off

Ongoing risk monitoring

Inquiry, inspection

Meeting minutes, updated risk scores, remediation tracking

Fraud risk consideration

Inquiry, inspection

Documentation showing fraud risk was explicitly considered in the assessment

Vendor and Third-Party Risk Testing

Control Tested

Primary Method(s)

Evidence Auditor Requests

Vendor security review before onboarding

Inspection

Vendor questionnaire, SOC 2 report review, contract security clauses

Annual vendor reassessment

Inspection

Sample of reassessment records for critical vendors

Subservice organization monitoring

Inquiry, inspection

Evidence the organization reviewed the subservice organization's own SOC report

Evidence Auditors Expect

The test procedure chosen determines the shape of evidence an auditor will accept — this is worth reading alongside SOC 2 Evidence Collection: Documentation and Testing Requirements, which covers the full evidence lifecycle. In short, the stronger the procedure, the more objective and system-generated the underlying evidence needs to be.

Test Procedure

Acceptable Evidence Examples

Weak / Unacceptable Evidence

Inquiry

Meeting notes corroborated by another test

Uncorroborated verbal claims alone

Observation

Screen-share recording, live demo notes, timestamped photos

Auditor's own memory without contemporaneous notes

Inspection

System-exported logs, signed tickets, configuration screenshots with timestamps

Manually re-typed summaries of what a log "would have shown"

Re-performance

Independently recalculated result matching system output

Client-provided calculation the auditor didn't verify independently

Every artifact submitted needs a clear audit trail: who performed the action, when, and what system generated the record. Items on the PBC list — "provided by client" — that arrive without timestamps or without a clear source system are the single most common cause of extended fieldwork timelines.

From Deviation to Exception: How a Single Miss Becomes a Finding

When a sample item doesn't match what the control was supposed to do, auditors call that a deviation, not automatically an exception — the distinction matters enormously and is explored in full in SOC 2 Exception Management: Handling Control Deficiencies. Here's the mechanical path a deviation follows.

Step

What Happens

1. Deviation identified

A sampled item fails the test (e.g., a change ticket missing approval)

2. Root cause requested

Auditor asks the control owner to explain why the deviation occurred

3. Sample expansion (sometimes)

Auditor may pull additional items to determine if the issue is isolated or systemic

4. Deviation rate calculated

Number of failed items divided by sample size

5. Materiality judgment

Auditor weighs deviation rate, root cause, and compensating controls

6. Exception documented (if material)

Deviation is written into the report as an audit exception affecting the opinion

A single deviation in a sample of two (a 50% deviation rate on a quarterly control) is treated very differently from one deviation in a sample of 45 (roughly 2%) — but rate alone doesn't decide the outcome. A compensating control that caught the failure downstream, or a root cause showing the deviation was a one-time documented anomaly rather than a process breakdown, can keep a deviation from becoming a reportable exception. Auditors document this reasoning explicitly; "we found it and decided it didn't matter" is never acceptable without a written rationale.

Deviation Rate

Common Auditor Response

Isolated, well-explained, sample of 1 (annual control)

Likely still an exception — no room to average it out

1 of 25 (4%), clear root cause, no compensating gap

Often noted, sometimes elevated to exception depending on control criticality

3+ of 25 (12%+)

Near-certain exception; may trigger population-wide review

Any deviation on a high-risk security control (e.g., a former employee retaining access for weeks)

Almost always an exception regardless of rate

Case Study: Brightloom Systems — Turning a Messy Population Into a Clean Type II

Back at Brightloom, Dana's team pulled its access change population directly from the identity provider rather than the manually maintained spreadsheet it had used the previous cycle. Owen's team selected a sample of eight items from a population of 61 access changes over the nine-month review period. Inspection of the sample turned up one deviation: a contractor's access had been granted correctly but the manager-approval ticket was logged four days after the access was already active. Dana's team produced the root cause immediately — a ticketing automation bug that had since been fixed — and showed the compensating control (a quarterly access review) had already flagged and remediated the same account before the auditor even found it. The item was documented as a deviation but did not rise to a reportable exception, because the compensating control demonstrated the broader control environment caught what the primary control missed. Brightloom's Type II report came back unqualified, the $3.1 million renewal closed on schedule, and the fixed automation bug eliminated the entire category of deviation before the next audit cycle.

Case Study: Fernwood Analytics — When a Deviation Rate Becomes an Exception

Fernwood Analytics, a data analytics SaaS provider, wasn't as fortunate on its change management testing. Auditors selected 25 deployment tickets from a population of roughly 340 production changes over the 12-month period. Three tickets — a 12% deviation rate — showed deployments that occurred before the documented peer-review approval was logged, all tied to a single engineer who had been bypassing the pull-request gate during an incident-response weekend. VP of Engineering Marcus Webb's team could not produce a compensating control that would have caught unauthorized deployments in real time. The auditor documented a reportable exception for the change management criterion. Fernwood's report shipped with a qualified opinion language for that specific control, the engagement expanded by roughly three weeks as the auditor tested an additional 15 items to determine whether the issue was isolated, and the extra testing and remediation review added close to $45,000 in incremental audit fees. Fernwood closed the gap in its next cycle by adding a branch-protection rule that made bypassing peer review technically impossible rather than just procedurally discouraged — a control design fix, not just a training fix.

"The fix that actually works isn't 'remind engineers to follow the process.' It's removing the technical ability to skip it. Auditors trust a control they can't route around far more than a control that depends on someone remembering a rule." — Marcus Webb, VP of Engineering, Fernwood Analytics

Case Study: Lumenwell Health — Fixing Access Review Evidence Gaps Before They Cost a Deal

Lumenwell Health, a virtual care platform, had a real quarterly access review process but a chronically incomplete evidence trail — reviewers approved access in a spreadsheet, but roughly 30% of quarterly cycles were missing a documented reviewer sign-off for at least one system. Director of Security Priya Nandakumar's team knew this would draw scrutiny before their next Type II engagement began, since access recertification evidence is inspected on nearly every SOC 2 engagement. Ahead of fieldwork, Lumenwell moved access certification into its identity governance platform, which timestamps every reviewer decision automatically and cannot be closed out with a missing item. Across the subsequent nine-month observation period, the auditor sampled six of Lumenwell's four quarterly reviews and one interim ad hoc review, found zero deviations, and the report came back clean. Priya credits the fix with directly preserving a healthcare enterprise deal worth roughly $500,000 in first-year contract value that had a signed security addendum requiring an unqualified SOC 2 Type II.

"We didn't need a better policy. We needed a system that made it physically impossible to finish a review with a blank field. That one change is the reason our access testing went from our worst section to our fastest." — Priya Nandakumar, Director of Security, Lumenwell Health

Visualizing the Testing Workflow

This is the loop that repeats for every control in scope — often dozens of times in parallel across an engagement — which is why fieldwork can feel chaotic from the client side even though each individual test follows this same disciplined sequence.

Common Mistakes Companies Make During Fieldwork

Mistake

Why It Backfires

Better Approach

Hand-picking "good" examples for the auditor

Undermines sample independence; auditors select from the full population, not curated highlights

Provide the complete, system-generated population and let the auditor sample

Treating inquiry answers as sufficient

Auditor will always corroborate with inspection or re-performance

Have documentary evidence ready before the conversation happens

Maintaining populations in spreadsheets

Manual lists are hard to reconcile and often incomplete

Pull populations directly from source systems (ticketing, IAM, CI/CD)

Explaining a deviation after the fact instead of documenting root cause in real time

Retroactive explanations read as less credible

Log root cause and remediation the moment an anomaly is caught internally

Assuming a low deviation rate is automatically fine

Materiality depends on control criticality, not just rate

Understand which controls carry zero tolerance regardless of sample size

Waiting until fieldwork to gather evidence

Creates evidence scrambles and increases deviation risk

Build continuous evidence collection into BAU operations

How to Prepare for Control Testing

Preparation Step

Owner

Timing

Confirm each control has a system-generated population source

Control owner + compliance

60–90 days before fieldwork

Run an internal control self-assessment against likely sample items

Compliance team

30–60 days before fieldwork

Reconcile manual lists against source systems

Control owner

30 days before fieldwork

Pre-stage evidence for high-frequency controls (access, change, backups)

Control owner

Ongoing, continuous

Brief control owners on inquiry technique (concise, factual, evidence-first answers)

Compliance lead

1–2 weeks before fieldwork

Identify compensating controls for known weak spots

Compliance + control owner

Before walkthroughs

Designate a single point of contact for PBC list coordination

Compliance lead

Start of engagement

Remote and Screen-Share Testing Considerations

Most SOC 2 fieldwork today happens remotely, which changes how observation and inspection get executed in practice. Screen-shares replace in-person walkthroughs for most controls, and auditors increasingly request recorded sessions or timestamped screenshots as a durable substitute for a live observation they can't personally witness again later. This shifts more weight toward inspection-friendly evidence — system exports, signed records, configuration screenshots with visible timestamps — because a remote observation, unlike an in-person one, produces no independent physical memory the auditor can rely on later if the recording is lost or unclear. Organizations that build screen-recording and structured evidence capture into their remote fieldwork process consistently move faster than those improvising live demos on request.

"Remote testing is efficient until the recording fails or the screen-share cuts a corner off the log timestamp. I ask every client now: assume I'll need to review this evidence six months from now without you in the room. Does the artifact stand on its own?" — Tomas Reyes, IT Audit Senior, Kestrel & Boyce LLP

What "Good" Looks Like: Auditor Expectations at a Glance

Expectation

What It Looks Like in Practice

Complete, source-system populations

No manually curated lists; exports come directly from the system of record

Fast evidence turnaround

PBC requests fulfilled within 1–3 business days

Consistent control owners

The same person who described the process in the walkthrough can produce evidence for it

Root cause fluency

Control owners can explain why a deviation happened, not just that it happened

Documented compensating controls

Weak spots have a second line of defense that's already evidenced, not improvised

No sample gaming

Client never attempts to influence which items get tested

Proactive disclosure

Known issues are raised by the client before the auditor finds them independently

Control Testing as a Business Opportunity

It's tempting to treat control testing purely as a compliance cost center — something to survive rather than something to leverage. That framing undersells what strong testing outcomes actually buy you. A Brightloom-style clean Type II with zero material exceptions isn't just a report; it's a sales asset that shortens security review cycles with every prospect who asks for it, a credibility signal that reduces the friction of custom security questionnaires, and — increasingly — a prerequisite that gates access to entire categories of enterprise and regulated-industry customers. Organizations that treat testing readiness as a year-round engineering discipline rather than a pre-audit scramble consistently report shorter fieldwork windows, lower audit fees (fewer expanded samples, fewer remediation cycles), and fewer surprises in the deviation-to-exception pipeline described above. The companies that struggle are almost always the ones that built their evidence trail retroactively, days before the auditor asked for it, rather than as a byproduct of how they already operate. Investing in system-generated populations, automated evidence capture, and clearly owned controls pays for itself many times over across a company's audit lifetime — not just in audit fees saved, but in deals that close on schedule instead of stalling on a security review.

Get Ahead of Your Next Testing Cycle

If you're heading into fieldwork and want to know exactly where your evidence trail has gaps before your auditor finds them, PentesterWorld's SOC 2 Control Matrix / RACI Template maps every Common Criteria control to a named owner and expected evidence type, and the SOC 2 Readiness Checklist walks through the exact preparation steps outlined above. If you're newer to the framework, our SOC 2 Report Reader's Guide breaks down how to read a description of tests and results section so you know what "good" testing outcomes look like on paper, and the SOC 2 Glossary keeps every term in this article — deviation rate, re-performance, population — one click away while you prepare your team.

Frequently asked questions

Does the auditor tell us in advance which sample items they'll test?

No. Auditors select the sample themselves, typically after receiving the complete population, specifically to preserve independence. Knowing the sample in advance would let a client "prepare" evidence selectively, which defeats the purpose of the test.

Can we push back if we think the sample size is too large?

You can ask the auditor to explain their methodology, but sample sizes are set by the firm's audit methodology and professional standards, not by client negotiation. What you can influence is reducing the risk factors — a clean control environment, complete populations, and no prior-period deviations — that would otherwise justify a larger sample.

What happens if we can't produce evidence for a sampled item?

A missing item is treated as a deviation, generally the most serious kind, because the auditor has no basis to conclude the control operated at all for that instance. This is very different from evidence that shows a partial or late execution — always retain evidence longer than you think you'll need it.

Is a single deviation always an exception?

Not necessarily. Auditors weigh the deviation rate, the criticality of the control, whether a compensating control caught the issue, and whether the root cause suggests a one-time anomaly versus a systemic breakdown. But for small populations (like an annual control tested as a "test of one"), a single deviation has nowhere to hide statistically and is far more likely to become an exception.

Do all four test procedures apply to every control?

No. Lower-risk controls might only receive inquiry plus inspection. High-risk controls tied directly to the Common Criteria — access, change management, encryption — are far more likely to receive layered testing that includes re-performance.

How is Type I testing different if we're doing our first SOC 2?

Type I testing only evaluates whether controls are suitably designed as of a single date, so the sample sizes and test procedures are lighter — often a test of one confirming the control exists and functions as described, rather than a period-long sample. Most organizations use a Type I as a stepping stone toward a Type II the following cycle.

Can we use the same evidence across multiple sampled periods?

No — each sampled instance needs its own independent evidence. Reusing or duplicating an artifact across multiple test items is treated as a serious integrity issue, not a shortcut, and can call the reliability of all surrounding evidence into question.

What's the fastest way to reduce testing friction?

Automate population generation from source systems, retain evidence continuously rather than reconstructing it for fieldwork, and give every control a single accountable owner who can speak fluently to both the process and the evidence behind it.

0

About the author

Cybersecurity Expert

Satish Kumar writes about cybersecurity, offensive security, and practical defense strategies on PentesterWorld.

Related Articles

Comments (0)

No comments yet. Be the first to share your thoughts!