Skip to main content

Hva er en kjøretidsfeil?

Når du snakker om dataprogrammer, er en feil en feil eller avvik i utførelsen av et program eller i en fil eller beregning.En databehandlingsfeil kan være forårsaket av flere faktorer.Den ene er operatør eller brukerfeil.For eksempel, hvis en bruker får tilgang til Paste -kommandoen når ingenting er kopiert, vil dette være et eksempel på en brukerfeil som kan skje i et hvilket som helst program når som helst.Andre feil som oppstår involverer selve programvaren.To viktige klasser av feil er kompileringstidsfeil og kjøretidsfeil.

En kompileringstidsfeil skjer når programmet blir samlet, det vil si i prosessen med at kildekoden blir et kjørbart program.Kjøretid er utførelsen av et dataprogram, i motsetning til å installere, laste eller forlate programmet.En feiltidsfeil er en feil, feil eller problem som oppstår som et program blir utført på en bestemt datamaskin på et bestemt tidspunkt.Mange feil blir fanget i statisk programvaretesting når et program er samlet og mdash;Hvis det er samlet.Å fange opp kjøretidsfeil er et sentralt fokus for dynamisk testing av programvare.

.Kjøretidsmiljøet er et lignende konsept som driftsmiljøet.Det refererer til maskinvare- og programvarekonfigurasjon som kjøretidsfeilen oppstår eller oppstår, hvis den er reproduserbar.Kjøretidsmiljøet inkluderer faktorer som operativsystemet på datamaskinen, typen CPU (sentral prosesseringsenhet), samt systemprogramvare eller kjøretidsmotorer som applikasjonen trekker på og krever å kjøre ordentlig. Ulike typer kjøretidsfeil kan oppstå mens du bruker et program.Noen av dem er brukerfeil, for eksempel å ikke koble til eller slå på et perifert råd eller gi en ugyldig instruksjon, som pasta når ingenting er kopiert.Manglende ressurser er en annen situasjon som kan forårsake en kjøretidsfeil.Et datavirus eller et minneproblem kan også forårsake en feiltidsfeil, og det kan også være en konflikt med et annet program. Hvis en feiltidsfeil oppstår, kan brukeren se en feilmelding.Noen ganger sier denne meldingen ganske enkelt at det har oppstått en runtime -feil "og gir en sjanse til å feilsøke.Andre er mer spesifikke, som Java Run-Time-feilmeldinger "StackOverflowerror," "OutOfMemoryError," eller "VerifyingError."