Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Использование среды автоматизированного тестирования Platinum TESTBytes




Дестабилизирующие факторы и методы обеспечения высокого качества функционирования ПО

В общем случае под ошибкой подразумевается дефект, погрешность или неумышленное искажение объекта или процесса. При этом предполагается, что известно правильное, эталонное состояние объекта, по отношению к которому может быть определено наличие отклонения – дефекта или ошибки. Для систематической, скоординированной борьбы с ними необходимы исследования факторов, влияющих на качество ПО со стороны случайных, существующих (и потенциально возможных) дефектов в конкретных программах.

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

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

Продукт используется на этапе отладки и тестирования систем. Эти стадии создания информационных систем требуют заполнить базу данных большим количеством как можно более правдоподобной тестовой информации. Разработчикам приходится либо вводить эти данные собственными силами (попросту брать их «с потолка»), либо использовать реальные данные. Первое довольно сложно, трудоемко и утомительно. Второе может быть нежелательно из соображений информационной безопасности. Данную проблему можно решить, используя специальное программное обеспечение, автоматически генерирующее соответствующие схеме БД тестовые данные. TESTBytes – именно такое ПО.

TESTBytes представляет собой технологию и программный продукт, предназначенные для тестирования программного обеспечения. TESTBytes предназначен для разработчиков баз данных, проектировщиков моделей данных, администраторов баз данных и специалистов по качеству программного обеспечения.

TESTBytes позволяет оперативно решать задачи генерации тестовых данных, что значительно снижает временные затраты на подготовку базы данных к тестированию.

Логика использования системы TESTBytes показана на рисунке 32.

 

Рисунок 121. Логическая функциональная схема ПО TESTBytes

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 323; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.