Skip to main content

What Happens After Starting a Test

Explaining what happens after hitting "Start Test"

Updated over 2 weeks ago

Starting a penetration test can feel tense - especially the first time.

Once you click Start Scan, RedVeil takes over execution and begins assessing the targets you authorized. This article explains what happens next, what different test states mean, how long tests typically take, and where you can monitor progress.

The goal is to set expectations clearly so you always know what’s happening and why.

Test States Explained

After a test is started, it will move through several states. These states are visible in the dashboard and help indicate where the test is in its lifecycle.

Not Started

A test in the Not Started state has been created but has not yet been initiated.

This means:

  • No testing activity has occurred

  • No Agent Ops have been consumed

  • No interaction with targets has taken place

This state is expected immediately after a project or test is created and before Start Scan is clicked.

Testing

Once active testing begins, the test enters the Testing state.

During this phase:

  • RedVeil’s penetration testing agents actively interact with the target

  • Discovery, analysis, and validation are performed

  • Agent Ops begin to be consumed

This is the longest phase of a test and where most activity occurs. Testing activity can be noted through the Testing Activity window on the Dashboard for the entire test or in the Hosts tab for individual targets in the test.

Testing Complete

A test moves to Testing Complete once active testing finishes.

At this point:

  • No further Agent Ops are consumed

  • Findings are finalized

  • Reports become available for export

Completion means the assessment is finished for that point in time.

Cancelled

A test enters the Cancelled state when it is manually stopped before completion. This will occur when you choose to stop a test intentionally.

When a test is cancelled:

  • Active testing stops immediately

  • No further Agent Ops are consumed

  • Any findings already identified are preserved

Cancelled tests are not considered completed assessments and cannot generate final reports, but they remain visible for reference.

Failed

A test may enter the Failed state if it cannot complete due to an error or external condition.

This can happen if:

  • Targets become unreachable during testing

  • Configuration issues prevent further execution

  • An unexpected platform or environmental issue occurs

A failed test does not always indicate wrongdoing or misconfiguration on your part. It simply means the test could not complete as intended.

When a test fails:

  • Active testing stops

  • Agent Ops consumption stops

  • Partial results may still be visible depending on when the failure occurred

If a test fails, Rune can help explain what happened and guide next steps, including whether a re-run is appropriate.

Typical Test Durations (High-Level)

Test duration varies based on scope, configuration, and complexity. The ranges below are general guidance rather than guarantees.

Web Application Tests

Web application tests typically take 2 to 6 hours for most applications. Longer durations for highly complex or authenticated applications should be expected. Authenticated testing often takes more time because additional functionality and logic must be evaluated.

External Network Tests

External network tests generally take 30 minutes to 2 hours per active host.

Targets with many exposed services or larger scopes may take longer due to discovery and validation steps.

Rune Guidance

At any point during testing, you can ask Rune what is happening.

Rune can help explain:

  • Why a test is taking longer than expected

  • What phase the test is currently in

  • How scope or configuration is affecting execution

Rune provides insight without affecting the test itself. If there are any exploited findings that have been identified, you can also ask Rune to start providing additional guidance on these.

Did this answer your question?