Инструментальные программы в обучении. Методика проведения тестового контроля
Тестирование является одним из наиболее устоявшихся способов обеспечения качества разработки программного обеспечения. С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных и сверке получаемых результатов с заранее известными (эталонными) с целью установить соответствие различных свойств и характеристик приложения заказанным свойствам. Как одна из основных фаз процесса разработки УМК, тестирование характеризуется достаточно большим вкладом в суммарную трудоемкость разработки продукта.
При тестировании как правило выделяют три фазы: модульное, интеграционное и системное тестирование.
Модульное тестирование – это тестирование программы на уровне отдельно взятых модулей, функций или классов. Цель модульного тестирования состоит в выявлении локализованных в модуле ошибок в реализации алгоритмов, а также в определении степени готовности системы к переходу на следующий уровень разработки и тестирования. Модульное тестирование проводится по принципу «белого ящика», то есть основывается на знании внутренней структуры программы, и часто включает те или иные методы анализа покрытия кода.
Интеграционное тестирование – это тестирование части системы, состоящей из двух и более модулей. Основная задача интеграционного тестирования – поиск дефектов, связанных с ошибками в реализации и интерпретации интерфейсного взаимодействия между модулями. Основная разница между модульным и интеграционным тестированиями состоит в целях, то есть в типах обнаруживаемых дефектов, которые, в свою очередь, определяют стратегию выбора входных данных и методов анализа.
Системное тестирование качественно отличается от интеграционного и модульного уровней. Оно рассматривает тестируемую систему в целом и оперирует на уровне пользовательских интерфейсов. Основная задача системного тестирования состоит в выявлении дефектов, связанных с работой системы в целом, таких как неверное использование ресурсов системы, непредусмотренные комбинации данных пользовательского уровня, несовместимость с окружением, непредусмотренные сценарии использования, отсутствующая или неверная функциональность, неудобство в применении и тому подобное.
Системное тестирование производится над проектом в целом с помощью метода «черного ящика». Структура программы не имеет никакого значения, для проверки доступны только входы и выходы, видимые пользователю. Тестированию подлежат коды и пользовательская документация.
Кроме того, выделяют регрессионное тестирование – цикл тестирования, который производится при внесении изменений на фазе системного тестирования или сопровождения продукта. Главная проблема регрессионного тестирования – выбор между полным и частичным перетестированием и пополнением тестовых наборов. При частичном перетестировании контролируются только те части проекта, которые связаны с измененными компонентами.
- Кафедра «Профессиональное обучение и педагогика»
- Введение
- 1. Психолого-педагогические основы применения тсо в учебном процессе
- Психофизиологическая характеристика процесса приема информации
- Восприятие информации зрительным и слуховым анализаторами
- Взаимодействие анализаторов
- Система критериев педагогической эффективности средств обучения
- Дидактические аспекты использования возможностей средств обучения в системе профессионально-технического образования
- Виды тсо, их классификация
- Перспективы развития тсо
- Роль и место тсо в организации учебного процесса и внеклассной работы
- Критерии оптимизации комплекса средств обучения
- Учебно-материальная база общеобразовательного учреждения
- Перспективы развития технических средств обучения
- Педагогические технологии
- Структура методов интерактивного обучения
- 2. Наглядность в обучении. Методика изготовления средств наглядности
- Основные формы наглядности
- Особенности применения средств наглядности преподавателем
- Дидактические требования к средствам наглядности
- Методика конструирования и изготовления средств наглядности с помощью персонального компьютера
- 3. Современные средства, записи, хранения и воспроизведения информации
- Цифровое и аналоговое представление звуковых сигналов
- История цифрового телевидения
- Устройство для записи и чтения цифровой информации
- Документ-камеры
- Видеопроекторы
- Оптимальное размещение проектора и экрана
- Электронные интерактивные доски
- Методика внедрения интерактивных досок в образовательный процесс
- Плазменные панели
- Использование информационных технологий и электронных учебных материалов в учебном процессе
- Систематизация электронных изданий
- Инструментальные программы в обучении. Методика проведения тестового контроля
- Информационно-методическое обеспечение Основная литература
- Дополнительная литература
- Интернет-источники
- Содержание