іт аналізується з метою виявити невиконуюча області коду, набір тестів оновлюється, пишуться тести для непокритих областей. Мета полягає в тому, щоб отримати набір тестів для регресійного тестування lt; # justify gt; Література
1) Анашкина Н.В., Петухова М.М., Смольянінов В.Ю. Технології та методи програмування.
) Кнут Д. Мистецтво програмування для ЕОМ
) Соммервіл І., Інженерія програмного забезпечення. 6-е вид.
) Орлов С.А., Технології розробки програмного забезпечення.
) Брауде Ерік Дж., Технологія розробки програмного забезпечення.
) Жоголєв Е.А., Технологія програмування.
) Мейер Б., Бодуен К. Методи програмування.
8) lt; # justify gt; Додаток 1
Тест
пройшов
Тест Один з тестів
не пройшов не пройшов
Всі тести
завершилися успішно
Додаток 2
Порівняння висхідного і низхідного тестірованіяПреімуществаНедостаткіНісходящее тестірованіе1. Має переваги, якщо помилки, головним чином, у верхній частині программи.1. Необхідно розробляти модулі-заглушки, які часто виявляються складніше, ніж здається вначале.2. Раннє формування структури програми дозволяє провести її демонстрацію користувачеві і служить моральним стімулом.2. Може виявитися важким або неможливим створити тестові условія.3. Складніше оцінка результатів тестірованія.4. Стимулюється незавершення тестування деяких модулей.Восходящее тестірованіе1. Має переваги, якщо помилки, головним чином, в модулі нижнього уровня.1. Програма як єдине ціле не існує до тих пір, поки не доданий останній модуль.2. Легше створювати тестові прімери.3. Простіше оцінка результатів.