Runtime wykrywanie błędów - Runtime error detection
Wykonanie programu |
---|
Pojęcia ogólne |
Rodzaje kodu |
strategie Compilation |
Wybitne czasy pracy |
|
Wybitne kompilatory i toolchains |
Wykrywanie Runtime error jest weryfikacja oprogramowania metoda, która analizuje aplikację, ponieważ wykonuje raporty i wady , które w tym wykonaniu są wykrywane. Może on być stosowany podczas testowania jednostkowej , testowania komponentów , badania integracji , systemu testowania (automatycznie / scenariusza lub ręcznie) lub testy penetracji .
wykrywanie błędów Runtime można zidentyfikować wady, które objawiają się tylko w czasie wykonywania (na przykład plik nadpisuje) i trafia w przyczyn tej upaść aplikacji, działa powoli, lub zachowuje się w sposób nieprzewidywalny. Wady najczęściej wykryte przez wykrywanie błędów wykonawcze są:
- Warunki wyścigu
- wyjątki
- przecieki zasobów
- wycieki pamięci
- Luki atak bezpieczeństwo (np SQL injection )
- Null wskaźniki
- pamięć niezainicjowany
- przepełnienia bufora
Runtime narzędzia wykrywania błędów można wykryć jedynie błędów w wykonanej kontroli przepływu wniosku.