Skip to main content

Hvad er computersoftwaretest?

Test af computersoftware er en proces, hvor et bestemt softwareprogram eller dets dele testes for at sikre korrekt funktionalitet og hardwarestøtte.Denne proces gennemgår normalt et antal faser og iterationer gennem softwareudvikling og kan omfatte både internt og uden for test.En hel del af denne test er beregnet til at finde fejl inden for softwaren, normalt ved at opdage og replikere dem, derefter dokumentere disse fejl og give softwareprogrammererne den dokumentation.Computersoftwaretest kan også udføres for at kontrollere kompatibiliteten mellem et program og forskellige stykker hardware eller anden software.

Mens den faktiske proces med computersoftwaretest kan variere mellem softwarevirksomheder, består den generelle tilgang til test normalt af flere faser.Virksomheder kan bruge forskellige nomenklaturer til at henvise til disse faser, skønt de ofte omtaler dem som alfa- og beta -faser.Alpha-test involverer normalt intern testning af medarbejderne, normalt ved hjælp af meget uslebne eller uafsluttede softwareprogrammer.Alfa -fasen af computersoftwaretest kan udføres på ufuldstændig software, normalt for at bestemme, om visse aspekter af softwaren fungerer korrekt.

Computersoftwaretest bevæger sig derefter ind i beta -fasen, som normalt involverer meget mere komplet software, skønt visse justeringertil programmer kan stadig være nødvendigt at lave.Testningen i denne fase kaldes ofte "lukket", hvilket betyder, at den kun er tilgængelig for dem, der er inviteret til at teste softwaren.Betatestning kan også være "åben", hvilket typisk betyder, at testen er tilgængelig for et større antal testere i offentligheden.

Ændringer i softwaren kan fortsat forekomme under en sådan test, men den samlede kode for programmet har typiskblevet skrevet.Meget af det arbejde, der udføres i denne fase af computersoftwaretest, er rettet mod at finde fejl og fejl i koden.Sådanne fejl er dokumenteret af testere, som muligvis skal bruge timer eller endda dage på at udføre den samme funktion for at genoprette fejlene pålideligt og sendes til de programmerere, der derefter bestemmer, hvordan man eliminerer fejlen eller fejlen.

Computersoftwaretest kanbruges til at bestemme, hvor godt et program fungerer med anden software eller hardware.Testere bruger muligvis computere og andre maskiner med adskillige hardware -layouts for at sikre, at softwaren kan fungere med forskellige hardware.Test af computersoftware kan sikre, at et program fungerer korrekt med et bestemt operativsystem (OS).Testning kan også bruges til at finde problemer, som et program kan have, når du kører på en maskine, der også kører andre typer software, såsom populære antivirusprogrammer eller forskellige hardwaredrivere.