Помилка часу виконання.

Говорячи про комп’ютерні додатках, помилка є помилкою або невідповідністю у виконанні програми або в файлі або обчисленні. Комп’ютерна помилка може бути викликана декількома факторами. Один з них – помилка оператора або користувача. Наприклад, якщо користувач звертається до команди «Вставити», коли нічого не було скопійовано, це буде прикладом помилки користувача, яка може статися в будь-якій програмі в будь-який час. Інші помилки, пов’язані з самим програмним забезпеченням. Двома важливими класами помилок є помилка часу компіляції і помилка часу виконання.
Помилка часу компіляції відбувається, коли програма НЕ компілюється, тобто в процесі, коли вихідний код стає виконуваною програмою. Час виконання – це виконання комп’ютерної програми, на відміну від установки, завантаження або виходу з програми. Помилка часу виконання – це помилка або проблема, що виникає при запуску програми на конкретному комп’ютері в певний час. Багато помилок потрапляють в статичну тестування програмного забезпечення при компіляції програми – якщо вона скомпільована. Обхід помилок під час виконання є ключовим напрямком динамічного тестування програмного забезпечення.

При діагностиці помилки під час виконання, необхідно розглянути середу виконання. Середовище виконання – це аналогічне поняття операційного середовища. Це відноситься до апаратної і програмної конфігурації, при яких під час виконання сталася помилка або відбувається, якщо вони відтворюються. Середовище виконання включає в себе такі чинники, як операційна система на комп’ютері, тип ЦП (центральний процесор), а також системне програмне забезпечення або механізми часу виконання, які додаток використовує і вимагає належного функціонування.

Різні види помилки часу виконання можуть виникнути в процесі використання програми. Деякими з них є помилки користувачів, такі, як нездатність підключити або включити периферійний пристрій або даючи невірні інструкції, такі як «вставити», коли нічого не було скопійовано. Відсутні ресурси – це інша ситуація, яка може викликати помилку часу виконання. Комп’ютерний вірус або проблеми з пам’яттю також можуть викликати помилку часу виконання, а також може викликати таку помилку і конфлікт з іншою програмою.

Якщо виникає помилка під час виконання, у користувача може з’явитися повідомлення про помилку. Іноді це повідомлення просто говорить: “сталася помилка під час виконання” і пропонує можливість для налагодження. Інші помилки є більш конкретними, такі як в Java під час виконання може з’явиться повідомлення про помилку “StackOverflowError,” “виключення outofmemoryerror” або “VerifyingError”.

Ссылка на основную публикацию