Testvara

De artefakter (producerade under testprocessen) som krävs för att planera, designa och exekvera test. Exempel på testartiklar är dokumentation, skript, indata, förväntade resultat, databaser, testmiljö och andra programvaror eller produkter som använts i testningen.

Present in sylabi

Exempel

Testvaran 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 testvaran 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.

Vanliga frågor

Är testvara bara testfall? Nej. Testvara 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 testvara viktig? Den är den återanvändbara produkten av testprocessen. Bra testvara gör testningen repeterbar, underhållbar och granskningsbar — och det är den som gör att regressionstestning kan köras igen efter varje ändring.

Är testvara samma sak som testdata? Testdata är en del av testvaran. Termen täcker hela uppsättningen artefakter som behövs för att planera, designa och utföra tester.

Vem äger testvaran? Testteamet, men den måste hanteras som vilken annan projektartefakt som helst — versionshanteras, granskas och lagras så att den överlever personalbyten och kan återanvändas mellan releaser.

Relaterade begrepp

  • testfall — den centrala körbara artefakten i testvaran
  • testskript — automatiserad testvara
  • testdata — de indata som används vid testexekvering
  • testmiljö — den infrastruktur som testvaran körs mot
  • testverktyg — programvara som stödjer testprocessen
  • testautomatisering — användningen av verktyg för att utföra testvaran automatiskt

Recommend more content related to this term