programvaretesting
Programvaretesting er en systematisk aktivitet i programvareutvikling som har som mål å avdekke feil og avvik fra krav, samt å verifisere at programvaren oppfører seg som forventet under ulike forhold. Testing fungerer som en kontrollmekanisme for kvalitet og bidrar til å redusere risiko for feil i produksjon. Hovedformålet er verifikasjon (at riktig produkt bygges i henhold til krav) og validering (at produktet oppfyller brukernes behov).
Testing foregår på ulike nivåer: enhetstesting tester individuelle komponenter; integrasjonstesting undersøker grensesnitt mellom komponenter; systemtesting evaluerer
Prosessen omfatter planlegging og kravsporing, utformning av testcases og testdata, gjennomføring av tester, feilregistrering og feilretting,
Verktøy som ofte brukes inkluderer teststyringssystemer og feilhåndtering (for eksempel JIRA), samt testautomatiseringsløsninger (Selenium, Playwright). Integrasjon
Organisasjon og roller inkluderer testingeniør, QA-ansvarlig, testleder og utviklere som samarbeider om akseptansetesting og fagrepresentasjon i