Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Липаев В.В. Документирование сложных ПС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

3.4.5. Организация, подготовка тестирования а обеспечение качества компонентов:

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

  • декомпозиция обобщенных показателей качества ПС и компонентов по контролируемым этапам разработки и разделы по качеству в спецификациях требований на модули и компоненты, а также на их связь с методами и этапами тестирования;

  • методы, технология и средства автоматизации разработки и тестирования, обеспечивающие создание каждого компонента с заданными показателями качества;

  • методы и средства объективного измерения требуемого покрытия тестами и достигнутого качества каждого компонента на фиксированных этапах его разработки;

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

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

3.4.6. Сценарии тестирования и спецификации тестов для каждого компонента:

  • метод и вид тестирования адекватный компоненту, а также основной цели его выполнения;

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

  • спецификация общей схемы сценариев тестирования компонента:

    • характеристики компонента, требуемая полнота покрытия тестами для их контроля, охватываемые этой схемой и соответствующими ей тестами;

    • специфические критерии для характеристик программного продукта, позволяющие оценивать компонент: годен - не го- ден;

  • описания контрольных сценариев тестирования — набор конретных тестовых значений и соответствующих им эталонов:

    • действительные значения, используемые в качестве исходных тестов;

    • ожидаемые, эталонные выходные значения результатов тестирования;

    • ограничения по процедурам тестирования для каждого конкретного сценария;

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

  • задание на верификацию и тестирование с указанием контролируемых параметров, исходных данных и результирующих эталонов;

  • результаты функционирования компонента тестирования при подготовленных тестах и заданиях;

  • сравнения результатов тестирования с эталонами и обнаруженные отклонения (дефектов или ошибок) для проведения дополнительного тестирования с целью диагностики и локализации дефектов;

  • оценки полноты проведенного тестирования, степени покрытия компонента тестами выбранным методом и необходимости применения других методов и видов тестирования для увеличения покрытия тестами;

  • оценка характеристик качества компонента, исходных и выходных данных в спецификациях и сценариях;

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

  • документы результатов процедур верификации и тестирования программы.