Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpori_TP / 30-40.doc
Скачиваний:
37
Добавлен:
12.12.2013
Размер:
206.85 Кб
Скачать

Принципы данной стратегии.

  • на каждую используемую функцию или возможность хотя бы один тест,

  • на каждую область и на каждую границу изменения какой-либо входной величины хотя бы один тест,

  • на каждую особую ситуацию, указанную в спецификациях, хотя бы один тест.

  • Каждая команда каждой программы должна отработать хотя бы один раз.

2 Основных вида отладки пс:

1. Автономнаяотладка ПО- означает последовательное раздельное тестирование различных частей программ, входящих в ПО, с поиском и исправлением в них фиксируемых при тестировании ошибок. Она фактически включает отладку каждого программного модуля и отладку сопряжения модулей.

2. Комплексная отладка ПО- означает тестирование ПО в целом с поиском и исправлением фиксируемых при тестировании ошибок во всех документах (включая тексты программ ПО), относящихся к ПО в целом. К таким документам относятся определение требований к ПО, спецификация качества ПО, функциональная спецификация ПО, описание архитектуры ПО и тексты программ ПО.

Правила отладки пс.

По мере роста числа обнаруженных и исправленных ошибок в ПО растеттакже относительная вероятность существования в нем необнаруженных ошибок. Это объясняется тем, что при росте числа ошибок, обнаруженных в ПО, уточняется и наше представление об общем числе допущенных в нем ошибок, а значит, в какой-то мере, и о числе необнаруженных еще ошибок.

Правила по организации отладки:

Правило 1. Считайте тестирование ключевой задачей разработки ПО, поручайте его самым квалифицированным и одаренным программистам; нежелательно тестировать свою собственную программу.

Правило 2. Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот, который демонстрирует правильную работу программы.

Правило 3. Готовьте тесты как для правильных, так и для неправильных данных.

Правило 4. Документируйте пропуск тестов через компьютер; детально изучайте результаты каждого теста; избегайте тестов, пропуск которых нельзя повторить.

Правило 5.Каждый модуль подключайте к программе только один раз; никогда не изменяйте программу, чтобы облегчить ее тестирование.

Правило 6.Пропускайте заново все тесты, связанные с проверкой работы какой-либо программы ПО или ее взаимодействия с другими программами, если в нее были внесены изменения (например, в результате устранения ошибки).

33. Специфика разработки программных средств. Специфика разработки пс:

• Разработка ПО содержит определенные этапы формализации, а переход от неформализованного к формализованного неформален.

•Разработка ПО носит творческий характер(на каждом шаге приходится делать какой-либо выбор, принимать какое-либо решение), а не сводится к выполнению какой-либо последовательности регламентированных действий. Творческий характер разработки ПО сохраняется до самого ее конца.

•Особенность продуктаразработки. Это предопределяет выбор разработчиком ряда специфичных приемов, методов и средств.

•ПО при своем использовании (эксплуатации) не расходуется и не расходуетиспользуемых ресурсов.

Соседние файлы в папке Shpori_TP