пз+++. Методические указания по выполнению практических работ обучающихся по учебной
Скачать 118.76 Kb.
|
Контрольные вопросы1.Что такое тестирование программного обеспечения? 2.Чем тестирование отличается от отладки? 3.Для чего проводится функциональное тестирование? 4.Что такое комплексное тестирование? Каковы правила тестирования программы «как черного ящика»? Как проводится тестирования программы по принципу «белого ящика»? Что такое модульное тестирование? Как осуществляется сборка программы при модульно тестировании? Практическая работа № 2Тема Сравнение результатов тестирования с требованиями технического задания и/или спецификацией Цели:ознакомиться документацией на разработку программного обеспечения; сравнить результаты тестирования с требованиями к программным продуктам. Теоретические сведенияТехническоезадание– это основной исходный документ для разработки программного обеспечения, в котором формулируются основные цели разработки, список принципиальных требований к продукту, определяются сроки и этапы разработки и регламентируется процесс приемно-сдаточных испытаний. Этот документ содержит основные требования заказчика, исходные данные для разработки, указываются назначение продукта, область его применения, стадии разработки различной документации, её состав, сроки исполнения и т. д., а также особые требования, обусловленные спецификой проекта либо условиями его эксплуатации. Основой технического задания, как документа определяющего характеристики разрабатываемого программного обеспечения и функциональную составляющую программного обеспечения являются: исходные данные и требуемые результаты, которые определяют функции разрабатываемого программного обеспечения; среда (программная и аппаратная), в которой разрабатываемое программное обеспечение будет функционировать, может быть задана, а может выбираться для обеспечения требуемых параметров; возможное взаимодействие с другим программным обеспечением и/или конкретными техническими средствами - также может быть определено, а может выбираться исходя из набора выполняемых функций. Спецификациятребованийпрограммногообеспечения– это документ, который содержит законченное описание поведения программы, которую требуется разработать. Включает ряд пользовательских сценариев, которые описывают все варианты взаимодействия между пользователями и программным обеспечением. Пользовательские сценарии являются средством представления функциональных требований. В дополнение к пользовательским сценариям, спецификация также содержит нефункциональные требования, которые налагают ограничения на дизайн или реализацию (такие как требования производительности, стандарты качества, или проектные ограничения). Состоит из следующих разделов: введение, общее описание, функции системы, требования к данным, требования к внешним интерфейсам, атрибуты качества |