Körtidsfel upptäckt
Programutförande |
---|
Allmänna begrepp |
Typer av kod |
Sammanställningsstrategier |
Anmärkningsvärda körtider |
|
Anmärkningsvärda kompilatorer och verktygskedjor |
|
Körtidsfelsdetektering är en mjukvaruverifieringsmetod som analyserar ett program när det körs och rapporterar defekter som upptäcks under den körningen. Den kan användas under enhetstestning , komponenttestning , integrationstestning , systemtestning (automatiserad/manuellt eller manuellt) eller penetrationstestning .
Detektering av körtidsfel kan identifiera defekter som visar sig endast vid körning (till exempel filöverskrivningar) och som nollställer grundorsakerna till att programmet kraschar, körs långsamt eller beter sig oförutsägbart. Defekter som vanligtvis upptäcks av runtime error-detektering inkluderar:
- Tävlingsförhållanden
- Undantag
- Resursläckor
- Minnesläckor
- Säkerhetsattacker (t.ex. SQL-injektion )
- Null-pekare
- Oinitierat minne
- Bufferten svämmar över
Verktyg för upptäckt av körningsfel kan bara upptäcka fel i programmets körda kontrollflöde.
Se även
Kategori: