Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634928)
Контекстум
Руконтекст антиплагиат система
0   0
Первый авторГолуб
АвторыЛысачев П.С., Потапова Т.М., Москальцов В.А.
Страниц6
ID519578
АннотацияДанная статья посвящена вопросам тестирования динамических библиотек. Особенностью предложенной идеи является комбинация подходов «черного» и «белого» ящиков — теоретических основ тестирования. Практическая реализация метода проведена на примере Microsoft Visual Studio и открытой среды модульного тестирования для языков платформы .NET – NUnit.
УДК681.3.06
МЕТОДИКА ТЕСТИРОВАНИЯ ДИНАМИЧЕСКИХ БИБЛИОТЕК / В.А. Голуб [и др.] // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии .— 2007 .— №2 .— С. 25-30 .— URL: https://rucont.ru/efd/519578 (дата обращения: 30.04.2024)

Предпросмотр (выдержки из произведения)

Голуб, П. С. Лысачев, Т. М. Потапова, В. А. Москальцов Воронежский государственный университет Данная статья посвящена вопросам тестирования динамических библиотек. <...> Особенностью предложенной идеи является комбинация подходов «черного» и «белого» ящиков — теоретических основ тестирования. <...> Практическая реализация метода проведена на примере Microsoft Visual Studio и открытой среды модульного тестирования для языков платформы . <...> ВВЕДЕНИЕ Разработка эффективных методик тестирования программных продуктов является важной актуальной задачей, решение которой необходимо для оценки работоспособности программ и определения их соответствия предъявляемым требованиям. <...> В соответствие с IEEE Std 8291983, тестирование (testing) — это процесс анализа ПО, направленный на выявление отличий между его реально существующими и требуемыми свойствами (такое отличие мы будем называть дефектом) и на оценку свойств ПО. <...> ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ТЕСТИРОВАНИЯ Методология тестирования в значительной степени определяется подходом, используемым разработчиками программируемой системы. <...> При использовании этой модели тестирование перестает быть обособленным процессом, который запускается уже после того, как написан весь необходимый программный код. <...> В конце каждой итерации определяется, насколько эта цель достигнута, нужны ли дополнительные испытания, и не нужно ли еще изменить принципы и инструменты проведения тестов. <...> При таком подходе для конструирования тестов используются внутренняя структура кода и управляющая логика. <...> Недостатком этого метода тестирования является то, что существует вероятность, что код будет проверяться так же, как он был написан, а это не гарантирует корректность логики. <...> Для конструирования тестов используются требования и спецификации ПО. <...> К недостаткам такого подхода следует отнести вопервых, невозможность выявления взаимно уничтожающихся ошибок, во-вторых, трудность нахождения редко возникающих ошибок <...>