Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Категории тестов для различных объектов тестированияНа разных этапах ЖЦ программного обеспечения для каждой категории объектов тестирования ставятся свои задачи тестирования и, соответственно, применяются свои виды тестирования и категории тестов. Каждая категория имеет специфическое, частное назначение для выявления ошибок определенного класса. Для описанных выше объектов тестирования выделяются следующие категории тестов: 1) На этапе тестирования спецификаций: · полноты и согласованности функций программных компонент; · согласованности интерфейса в спецификациях программных компонент. 2) На этапе тестирования программных модулей: · структуры программного модуля; · вычислений и преобразований данных программным модулем; · полноты функций, выполняемых модулем. 3) На этапе тестирования функциональных групп программ: · структуры группы программ; · межмодульного интерфейса в группе программ; · выполнения ограничений по использованию памяти и длительности исполнения группы программ; · полноты решения функциональных задач группой программ. 4) На этапе тестирования комплекса программ при отладке: · полноты решения функциональных задач комплексом программ для типовых исходных данных; · функционирования программ в критических ситуациях по условиям и логике решения задач; · корректности использования ресурсов памяти и производительности вычислительной системы; · параллельного (одновременного) исполнения различных программ; · эффективности защиты от искажения входных данных; · определения надежности комплекса программ; · оценки эффективности защиты от сбоев аппаратуры и не выявленных ошибок программ. 5) На этапе тестирования комплекса программ при испытаниях: · испытаний на соответствие комплекса программ техническому заданию; · удобства эксплуатации и взаимодействия человека с комплексом программ; · удобства установки и подготовки рабочей версии; · работы комплекса программ при конфигурациях оборудования; · корректности документации; · удобства сопровождения и модификации программ. 6) Тестирование при сопровождении комплекса программ осуществляется с использованием практически всех выше перечисленных категорий тестов, характерных для разработки и испытаний комплекса программ. С этой позиции сопровождение является повторением процесса создания программ или его отдельных этапов. Применение перечисленных выше категорий тестов зависит от класса разрабатываемых программ. Организация и эффективное проведение обширного систематического тестирования требуют больших затрат и высокой квалификации специалистов, которые в области тестируемых программ должны иметь квалификацию не ниже, чем их разработчики. Одним из общих принципов тестирования ПО является проведение работ по тестированию в течение всего ЖЦ. Функциональное тестирование – это тестирование, проводимое для проверки соответствия программной системы или программного модуля специфицированным функциональным требованиям. Рассмотрим наиболее широко применяемые методы функционального тестирования, или тестирования по принципу "черного ящика".
Дата добавления: 2014-03-13; просмотров: 484; Нарушение авторских прав Мы поможем в написании ваших работ! |