Testartefakterna för en release av ett CRM-system inkluderar testplanen, testfallen och testskripten, testdata (till exempel kundposter som provdata), de förväntade resultaten, uppsättnings- och nedmonteringsprocedurerna samt testmiljökonfigurationen. När en ny testare ansluter till teamet mitt i releasen är det testartefakterna som gör att hen kan förstå och återskapa testningen: det är allt som produceras under testprocessen och som krävs för att planera, designa och utföra testerna.
Är testartefakter bara testfall? Nej. Testartefakter inkluderar alla artefakter som produceras under testprocessen: dokumentation, skript, indata, förväntade resultat, uppsättnings- och nedmonteringsprocedurer, filer, databaser, miljökonfiguration samt all ytterligare programvara eller alla verktyg som används i testningen.
Varför är testartefakter viktiga? De är den återanvändbara produkten av testprocessen. Bra testartefakter gör testningen repeterbar, underhållbar och granskningsbar — och det är de som gör att regressionstestning kan köras igen efter varje ändring.
Är testartefakter samma sak som testdata? Testdata är en del av testartefakterna. Termen täcker hela uppsättningen artefakter som behövs för att planera, designa och utföra tester.
Vem äger testartefakterna? Testteamet, men de måste hanteras som vilken annan projektartefakt som helst — versionshanteras, granskas och lagras så att de överlever personalbyten och kan återanvändas mellan releaser.