during defect raise in software testing , i came across a word "Artifact" , what it actually means? can anybody explain? I'm really frustrated by searching the actual meaning of it in google.
What are test artifacts? Test artifacts are also known as test deliverables. These are the reports or documents created while the testing is being carried out. These help in ensuring that the stakeholders are kept informed about the progress in the project.
It usually means something like "a file created during testing". For example, the log file is an artifact. If your tests create temporary files, they are artifacts. If your test dowloads images, those are artifacts.
The Types of Artifacts. There are three main categories that software artifacts fall under. These are code-related artifacts, project management artifacts, and documentation.
Test Artifacts are simply integral part of software testing. These are generally set of documents, which software project tester gets during STLC (Software Testing Life Cycle). Test artifacts are by-products that are generated or created while performing software testing.
It usually means something like "a file created during testing". For example, the log file is an artifact. If your tests create temporary files, they are artifacts. If your test dowloads images, those are artifacts.
Artifacts can mean other things besides files (which is why we say "artifact" rather than "file"). For example, an artifact could be a row added to a database.
Depending on the context, it could also mean files you need in order to perform the test (eg: "for this test you need the following artifacts...")
In short, an artifact is something created or used by the test suite.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With