Файл: Отладка и тестирование программ: основные подходы и ограничения (Основные методы тестирования).pdf
Добавлен: 15.05.2023
Просмотров: 332
Скачиваний: 2
В программе должны быть действия, выполняемые в случае отсутствия ресурсов. Если там есть ошибки, для того чтобы началось воспроизведения, придется восстановить состояние среды и потом запустить программу занимающая память.
Пауза между ошибкой и её проявления – типичный пример этой ситуации, является переполнение стека. Стек – это область памяти. Программа хранит в ней информацию, а после того как использовала её, удаляет. Переполнение стёка вызывает серьёзные сбои в программе. Если нужно повторить ошибку в проблемной части столько раз, сколько нужно для переполнения стёка. Если процедура выдержала переполнение, то нужно выяснить в какой из процедур ранее произошел сбой.
Особые фрагменты кода – программист может сэкономить часы и дни работы, найдя, проявляющуюся только в специфических обстоятельствах. (Cem Kaner, 1999)
Вывод: Нужно проводить анализ любой ошибки. Необходимо подробно составлять отчет, о том, что вы делали, перед тем как была выявлена та или иная ошибка, чтобы программисту было проще всего выявить её проблему и устранить.
Заключение
Вообще, гарантировать отсутствие ошибок в программе, невозможно. Грамотно установленная программа может вести себя правильно, но это не дает гарантий того, что в ней нет ошибок, чтобы решить проблему надежности в программе, нужно с самого начала написать ее как можно точнее. Но вероятность ее безошибочного написания очень мала. Поэтому точное 100 % тестирование любой программы неосуществимо. И все же тестирование, это завершающий процесс разработки.
Главная цель тестирования заключается в обнаружении ошибок и в последствии теста, их устранение
Список литературы
Методы тестирования программного обеспечения [Книга] / авт. И.В Степанченко. - [б.м.] : РПК политехник, 2006.
Тестирование и отладка программ для профессионалов будущих и настоящих [Книга] / авт. М.а Пласкин. - [б.м.] : БИНОМ. Лаборатория знаний, 2013.
Тестирование программного обеспечения [Книга] / авт. Cem Kaner Jack L. Falk. - [б.м.] : ДиаСофт, 1999.
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-12 ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-17 ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-17 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-12 ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-18 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-13 ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-21 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 182 стр ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-27 ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-72 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 183 стр ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-73 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-53 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-54 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-55 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 183 стр ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-57 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 184 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 185 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 190 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 193 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 195 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 81 стр ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-38 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-19 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-19 ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-48 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 82-83 стр ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-19 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 84-85 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 69 стр ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-14 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 72 стр ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-16 ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-23 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 98 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 99 стр ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-24 ↑
-
Пласкин М.А Тестирование программного обеспечения для профессионалов будущих и настоящих ст-93 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 102 стр ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-27 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 109 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 116 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 120 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 120 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 121 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 123 стр ↑
-
Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: с-34 ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 124 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 125 стр ↑
-
Martin & McClure – 1983 – тестирование программного обеспечения - 126 стр ↑