Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Developer basics

testing

in English: software testing

basicwidespread

Testing is the systematic verification that a program does what is expected of it. This occurs both before and after deployment.

In plain terms

Before a new car goes on the road, it is taken for a crash test, placed on a brake dynamometer, and tested in rain and snow. The same happens with software: it is deliberately tested to see what it does in good, bad, and unexpected situations. The goal of testing is for the creator to find the bug, not you.

Part of the testing is done manually: someone clicks through the program as a user would. Most of it today is automatic. Developers write small check programs that test thousands of situations in seconds and signal if something does not give the expected result.

In the AI era, the role of testing has grown. If a coding agent writes or modifies a program, tests provide the fastest feedback on whether its work functions. The agent runs them, sees what failed, and keeps fixing until everything passes.

How it works

  1. First, they describe what the program must do: for example, the cart total must be the sum of the items minus the discount.
  2. From this, test cases are created: a given input and the expected result. Tests are also written for unusual situations, such as an empty cart, negative quantity, or a mistyped coupon code.
  3. Tests are run, manually or automatically. At the end of each test, the verdict is clear: pass or fail.
  4. The failed test signals an error. The developer or coding agent finds the cause, fixes it, and reruns everything.
  5. Tests are preserved and re-run with every subsequent modification to ensure new changes do not break previously working functionality.

An everyday example

Your banking app is updated, and the next day you can transfer money just as before. This is because thousands of automated tests tried out logging in, transferring, and checking the balance before release. If something still freezes after an update, it is often a situation that slipped through for which no test was written. Sometimes the test itself was faulty, or the real conditions (for example, high traffic) differed from the test environment.

Who is affected

developerTests provide the safety net, and based on them you can judge whether the code written by the coding agent actually works. → Code
entrepreneur, executiveIf you order software or have it created with AI, the depth of testing determines how many bugs reach your customers and how much the fix will cost.
everyoneEvery application you use is only as reliable as it has been thoroughly tested.

A common misconception

MythIf a program passes every test, it is flawless.
In realityA test only proves that the program works well in the situations that were tried. For what no one thought of, there is no test, and bugs can remain there. In the words of Edsger Dijkstra: testing can show the presence of bugs, not their absence.

Limits and risks

Similar, but not the same

Related concepts

Broader

software development, quality assurance

Narrower

unit test, integration test, regression test, automated testing, test-driven development

On the edge

debugging, code review, continuous integration, evaluation, coding agent

A brief history

Testing has existed alongside programming, but for a long time it was considered part of debugging. It became a separate field in the 1970s. This was greatly aided by Glenford Myers' 1979 book, The Art of Software Testing, which defined testing as the intentional search for bugs, sharply distinguishing it from debugging.

Where things stand

By the end of 2026, automated testing is a fundamental part of software development. Coding agents often write and run the tests themselves, so tests have become one of the most important means of checking agents' work.

Status: 2026 November

In the news

Appears in 102 Agent Age stories; the curve shows weekly occurrence in the news magazine.

Also known as

testing · software testing · szoftverteszt · software testing · testing · automated testing · automated testing · QA testing

Sources

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.