This usually means something like "a file created during testing." For example, a log file is an artifact. If your tests create temporary files, they are artifacts. If your test loads images, these are artifacts.
Artifacts can mean other things besides files (therefore we say “artifact” and not “file”). For example, an artifact could be a row added to the database.
Depending on the context, this may also mean the files necessary for the test (for example: "for this test you need the following artifacts ...")
In short, an artifact is something created or used by a test suite.
source share