Artifacts In Software Testing