Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21bd98cbb0e7f3b

Jump to content

Dynamic testing

From Wikipedia, the free encyclopedia

In software development, dynamic testing (or dynamic analysis) is examining the runtime response from a software system to particular input (test case).

Tests can be run manually or via automation.

Unit testing, integration testing, system testing, regression testing and acceptance testing are forms of dynamic testing.

In contrast to static testing, the software must be runnable.

Evaluation

[edit]

Advocates for dynamic testing cite that it can help identify weak areas in a runtime environment, supports application analysis even when the tester cannot access the source code, that it can identify vulnerabilities that are difficult to find via static testing, and that it can verify the correctness of static testing results.

However, critics of dynamic testing cite that automated testing tools may give the wrong security, that automated testing tools can generate false positives and negatives, and that dynamic testing makes it more expensive to fix bugs, as tracking them down can be more difficult, taking longer than needed.

See also

[edit]

References

[edit]
    [edit]