Mjukvaruprovs
Mjukvaruprovs är ett samlingsbegrepp som används inom mjukvaruutveckling för att beskriva de tester och, i vissa fall, bevis som används för att bedöma programvarans kvalitet och korrekthet. Begreppet är vanligt i svenskt sammanhang och kan avse såväl praktiska tester av funktionalitet som formella bevis av programvara.
Syftet med mjukvaruprovs är att verifiera att programvaran uppfyller krav, att hitta och åtgärda fel innan
Vanliga typer inkluderar funktionella tester (enhet, integration, system, acceptans) samt icke-funktionella tester (prestanda, säkerhet, tillgänglighet, användbarhet).
Arbetsflödet omfattar planering, testdesign, testgenomförande, felregistrering och rapportering. Testmiljöer ska spegla produktion och ibland automatiseras tester
Använda verktyg inkluderar testramverk för enhet och integration, automatiseringsverktyg för användargränssnitt, samt verktyg för kravhantering och
Vanliga utmaningar är att uppnå tillräcklig testtäckning, hantera underhåll av testfall vid förändringar, samt resurs- och
Se även: kvalitetssäkring, mjukvarutestning, verifiering och validering, CI/CD.