Тестирование и контроль качества программного обеспечения
Описание
Охватывает круг вопросов, связанных с верификацией и тестированием программного обеспечения, рассмотрением техник и методов тестирования, проектированием тестовых мероприятий, организацией процесса тестирования ПО. Показаны техники тест-дизайна на основе сценариев: граничные условия, классы эквивалентности, попарное сравнение; методы тестирования, основанные на доступе к коду. Рассмотрена классификация тестирования. Представлены особенности функционального и нефункционального тестирования. Подробно описана структура документации, которая сопровождает процесс тестирования: тестовый план, тест-кейс, отчет о найденном дефекте, отчет о тестировании. Показаны возможности работы с облачными программными инструментами для тестирования, в том числе отечественной разработки. Рассмотрены подходы к управлению качеством разработки ПО. Предназначено для студентов всех форм обучения, проходящих подготовку по направлению 09.03.03 «Прикладная информатика» (уровень бакалавриата). Соответствует программам дисциплин «Основы тестирования ПО», «Программная инженерия».