Testtyp

Gruppering av testfall efter sort eller typ av testning som testfallen utför, av en viss kvalitet eller attribut, t.ex. gränssnittstest, regressionstest, robusthetstest. Grupperingen är oberoende av testfas och testnivå.

Present in sylabi

Exempel

En mobilbankapplikation testas med hjälp av flera testtyper: funktionell testning av överföringsflödet, användbarhetstestning av navigering och layout samt regressionstestning efter varje release. Dessa testtyper riktar in sig på olika testmål — vad systemet gör, hur lätt det är att använda och om ändringarna har brutit befintligt beteende. En och samma testtyp kan utföras på mer än en testnivå: funktionella tester förekommer både på komponentnivå och på systemnivå.

Vanliga frågor

Vad är skillnaden mellan en testtyp och en testnivå? En testnivå definieras av utvecklings- och integrationsstadiet — komponent, integration, system, acceptans. En testtyp definieras av sitt mål — funktionell, användbarhet, regression, prestanda. Nivåer och typer är oberoende av varandra: vilken typ som helst kan utföras på vilken nivå som helst.

Kan flera testtyper köras på samma nivå? Ja, och det är vanligt. Systemtestning inkluderar vanligtvis funktionella, användbarhets- och regressionstesttyper i samma fas.

Är regressionstestning en testtyp? Ja. Den grupperas utifrån mål (att hitta defekter som orsakats av ändringar), vilket är det som kännetecknar en testtyp.

Varför spelar distinktionen roll för examensändamål? ISTQB-frågor testar ofta skillnaden mellan typ och nivå. Kom ihåg: nivå = var i livscykeln, typ = vilket mål aktiviteterna tjänar.

Relaterade begrepp

  • funktionell testning — en testtyp som fokuserar på vad systemet gör
  • användbarhetstestning — en testtyp som fokuserar på användarvänlighet
  • regressionstestning — en testtyp som fokuserar på att hitta ändringsorsakade defekter
  • testnivå — det livscykelstadium där testningen sker
  • testdesign — hur testtyper omsätts i konkreta tester
  • statisk testning — testning utan att exekvera koden
  • dynamisk testning — testning genom att exekvera koden

Learn more

The different types of software testing by Sten Pittet, Atlassian
Comprehensive guide comparing different types of software testing including unit, integration, functional, acceptance, performance testing and more. Explains manual vs automated testing and when to use each type. Topics: Manual vs Automated Testing; Unit, Integration, Functional, End-to-End Testing; Acceptance and Performance Testing; Smoke Testing and Exploratory Testing

Types of Testing: Different Types of Software Testing in Detail by BrowserStack
Detailed guide on functional and non-functional testing types with examples, advantages, and comparison tables. Includes 15+ test types with when to use manual vs automated approaches. Topics: Functional Testing (Unit, Integration, System, Acceptance); Non-Functional Testing (Security, Performance, Usability, Compatibility); Manual vs Automated Testing comparison; Test type selection matrix and decision guide

A Taxonomy of Testing by Donald Firesmith, Software Engineering Institute, Carnegie Mellon University
Academic framework organizing ~200 test types using 5W+2H questions (What, When, Why, Who, Where, How, How Well). Provides structured taxonomy for comprehensive test planning. Topics: Test Type Taxonomy Framework; 5W+2H Classification System; Comprehensive Test Planning; Test Type Ontology

Recommend more content related to this term