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. Testning af computersoftware 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 internt teSting af medarbejdere, der normalt bruger 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.
Computersoftwaretestning bevæger sig derefter ind i beta -fasen, som normalt involverer meget mere komplet software, skønt visse justeringer af programmer stadig skal foretages. 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 er typisk blevet skrevet. Meget af det arbejde, der udføres i denne fase af computersoftwaretest, er rettet mod enJeg finder 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 kan eliminere fejlen eller fejlen.
Test af computersoftware kan bruges 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.