Читать в оригинале

ОглавлениеСледующая >>


ПРЕДИСЛОВИЕ

Одной из базовых дисциплин в программе подготовки информатиков по специальности 080801 «Прикладная информатика» является курс «Высокоуровневые методы информатики и программирования», содержание которого определяется выпиской из Государственного Образовательного Стандарта Высшего Профессионального Образования (ГОС ВПО).

Настоящее пособие посвящено одной из важных частей третьего раздела дисциплины «Объектно-ориентированный подход к проектированию и разработке программ» - это «Отладка и тестирование программ», который иллюстрируется примерами программ, написанных на языке С# под Windows на платформе .NET. Пособие раскрывает следующие дидактические единицы:

- понятие надежности программного кода;

- методы отладки программ;

- обработка исключительных ситуаций;

- основные понятия тестирования;

- критерии выбора и виды тестирования.

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

Задачей учебного пособия является раскрытие выделенных дидактических единиц на простых и конкретных примерах использования библиотек классов в Windows-приложениях на основе платформы .NET на языке C#, что позволит студентам освоить базовые принципы и методы технологии программирования, отладки и тестирования программ на современном уровне и поможет применить их в курсовом и дипломном проектировании.

Пособие состоит из введения, 4-х разделов и заключения. Введение содержит краткий обзор основных проблем качества программного продукта, связанных в первую очередь с отладкой и тестированием программного обеспечения (ПО). Заключение подводит итоги сказанному и в основном содержит перечень проблем данной темы, которые остались за рамками пособия.

Первый раздел посвящен вопросам отладки программ, возможностям среды и языка разработки в решении задач отслеживания и поиска программных ошибок с примерами, написанными на языке C#.

Второй раздел дает введение в основные проблемы и задачи тестирования ПО, раскрывая терминологию и организацию тестирования.

Третий раздел полностью посвящен критериям выбора тестов. Здесь представлены требования к идеальному тесту, четыре класса критериев и методики оценки оттестированности ПО.

Четвертый раздел представляет различные виды тестирования.

Для успешного изучения материала достаточно знание основ программирования и желательны начальные навыки программирования на языке C#. Советуем ознакомиться с материалом пособий [9, 15].

Среди учебников, посвященных подготовке тестировщиков, рекомендуем обратить внимание на книги [4, 5, 7, 10, 12], посвященные передаче опыта промышленного тестирования студентам и аспирантам, выбравшим своей специальностью профессиональное программирование.

Для усвоения материала рекомендуется самостоятельно воспроизвести учебные примеры, приведенные в пособии, развивать и дополнять их новыми функциями, а также применять изученные положения в практической работе (в курсовом и дипломном проектировании).

Для проверки степени усвоения материала необходимо ответить на контрольные вопросы и выполнить предлагаемые упражнения.

 



ОглавлениеСледующая >>