Bästa svaret
Jag antar att tekniskt sett testas ett test på ett livlöst objekt, dvs. ”Vi gjorde ett dragprov på 1041 stål” och ”Vi undersökte våra värnpliktiga för smittsamma sjukdomar”.
Eftersom båda termerna används omväxlande i vårt (amerikanska) utbildningssystem har de kommit att betyda samma sak.
Du måste böta en lingvist för att gräva ut de fina punkterna, men för termer i vanligt bruk är de funktionellt identiska.
Jag testades och undersöktes till döds i Universitet !!! LOL !!!
Eftersom mina vanliga misslyckanden aldrig diagnostiserades fick jag examen.
(Mest bara för att bli av med mig !!! LOL !!!)
Tim
Svar
Jag vill svara på dessa termer så enkelt som möjligt med avseende på programvarutestning.
- Testning – betyder vanligtvis att manuellt testa / bryta applikationen för att hitta brister eller defekter i den. Programvarutestning görs för att hitta fel i applikationen och för att åtgärda det. Så att när den rullas ut för produktion, kommer våra kunder / användare inte att ha något problem med produkten.
- Inspektion – är en process för att granska allt som är dokumenterat och som användes som bas för att utföra testning. Till exempel: Testfall, testscenarier, kravgranskning. Inspektion hjälper till att hitta fel i ett tidigt skede.
- Undersökning – används för att övervaka vilken typ av process som användes vid testning. Till exempel: Olika steg som är involverade under testning.
Undersökning görs på de processer vi använde för testning medan Inspektion görs på de dokument som vi använde för testning och Testning görs på den applikation som vi har.
Undersökningen görs för att förbättra kvaliteten på programvaran, för till skillnad från andra produkter kan vi inte bedöma en programvaruprodukt fysiskt. Snarare den uppsättning processer som vi använde för att utveckla applikationen och testa den avgör kvaliteten på en programvaruprodukt.