Файл: ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММ:ОСНОВНЫЕ ПОДХОДЫ И ОГРАНИЧЕНИЯ.pdf
Добавлен: 30.06.2023
Просмотров: 136
Скачиваний: 3
СОДЕРЖАНИЕ
1. Сущность тестирования и отладки.
1.1 Описание процесса тестирования и его истории.
1.2 Тестирование программного обеспечения и его цели .
1.3 Виды и направления тестирования.
1.4 Сущность и методика отладки программ. Виды ошибок
2. Практика отладки python приложений.
2.1 Два важных инструмента в процессе тестирования.
2.2 Применение точек остановки и модификация локальных переменных
Любая организация обязана беспокоиться об ошибках в ее программных продуктах, поскольку они могут дорого обойтись для их бизнеса. Иначе ей придется тратить огромные средства и время на дальнейшую поддержку своих программ, в то время как другие конкурирующие фирмы уже создают следующие версии своих аналогичных продуктов. Закончится все тем, что потребители начнут покупать программы конкурентов. Хорошее программное обеспечение сегодня востребовано как никогда, поэтому накал борьбы за высокое качество программных продуктов будет только возрастать. Пользователи программ могут потенциально легко переключаться с программы одной фирмы на программу другой, переходя с одного Web-сайта на другой. Поэтому если чьи-то программы будут содержать много ошибок, то это нанесет непоправимый удар по бизнесу и имиджу компании. Все это должно побуждать производителей к созданию более качественных программ.
В заключении себе и другим будущим программистам хочу дать следующие рекомендации:
Необходимо считать тестирование и отладку главной ключевой задачей разработки программ. Следует поручать это наиболее квалифицированным и опытным программистам и лучше другим, чем самому.
Лучшим будет тест, который находит более всего ошибок, а вовсе не тот, который доказывает, что приложение работает правильно.
Тесты следует готовить и для правильных, так и для неверных данных.
Нужно вести протоколы работы тестов; и подробно изучать результаты тестирования. Если использование теста невозможно повторить, то от него лучше вовсе отказаться.
Модули должны подключаться к приложению только один раз; замена модулей существенно усложняет тестирование.
И последнее. Необходимо прогонять вновь все тесты, связанные с проверкой работы какого-либо приложения или его взаимодействия с другими приложениями, если в него были внесены изменения, в результате исправления ошибок.
Список использованных источников
1 Святослав Куликов . Тестирование программного обеспечения. Базовый курс. 2-е издание с 6-8
2 Святослав Куликов . Тестирование программного обеспечения. Базовый курс. 2-е издание c.62 -63
3 Стивен Прата Язык программирования С. Лекции и упражнения с. 68-69.
-
Святослав Куликов . Тестирование программного обеспечения. Базовый курс. 2-е издание с 6-8 ↑
-
Святослав Куликов . Тестирование программного обеспечения. Базовый курс. 2-е издание c.62 -63 ↑
-
Стивен Прата Язык программирования С. Лекции и упражнения с 68-69