- •Минобрнауки россии
- •Им. В.И.Ульянова (Ленина)” (сПбГэту)
- •Магистерская диссертация Тема: «Разработка оптимальных методов тестирования электронных курсов»
- •Минобрнауки россии
- •Им. В.И.Ульянова (Ленина)” (сПбГэту) техническое задание
- •Содержание
- •Словарь терминов
- •Введение
- •Аналитический обзор предметных областей
- •Общие вопросы тестирования и качества
- •Жизненный цикл проекта
- •Особенности web – приложений
- •Понятие дефект и качество
- •Анализ и управление требованиями
- •Основные виды тестирования
- •1.1.5.1. Функциональные виды тестирования
- •1.1.5.2. Нефункциональные виды тестирования
- •1.1.5.3. Связанные с изменениями виды тестирования
- •1.1.6. Внедрение тестирования
- •1.1.6.1. Фаза сбора требований
- •1.1.6.2. Фаза проектирования
- •1.1.6.3. Фаза реализации
- •1.1.6.4. Фаза выпуска продукта
- •1.1.7. Обобщение аналитической части
- •Тестирование
- •Тестирование
- •1.2. Системы электронного обучения
- •Задачи и особенности электронных курсов
- •1.2.2. Основные функции и свойства электронных курсов
- •1.2.3. Средства разработки электронных курсов
- •Определение критериев тестирования
- •2.1. Выявление особенностей тестирования электронных курсов
- •2.2. Выбор оптимальных методик и методов тестирования
- •2.3. Проектирование и разработка системы тестов
- •2.4. Тестовое покрытие и качество системы тестов
- •Разработка общих алгоритмов тестирования
- •3.1. Тестовые сценарии и их выполнение
- •3.2. Подготовка отчетов об ошибках
- •Практическое применение к электронным курсам courselab
- •4.1. Тестирование
- •4.2. Отчет о выполнение сценариев тестирования
- •4.3. Выводы
- •Вывод по результатам исследования
- •Список литературы
-
Определение критериев тестирования
Для любого продукта, для любой системы можно разработать и выполнить огромное число. Это могло бы потребовать большое число времени и превратиться в человеко-годы. Так или иначе, необходимо сосредоточиться на тех тестовых условиях, которые нельзя не проверить. Поэтому необходимо для каждого продукта индивидуально разрабатывать критерии тестирования и оценивать тестовое покрытия до начала самого процесса.
2.1. Выявление особенностей тестирования электронных курсов
Самое первое и самое главное, необходимо определить, что должна выполнять система, т.е. цели, с которыми, заказчики и пользователи приобретают тот или иной продукт, на кого она рассчитана и полезные свойства системы.
На кого рассчитаны электронные курсы.
-
Дистанционное обучение различных социальных групп.
-
Корпоративное обучение и повышение квалификации.
На что рассчитаны электронные курсы.
-
получение консультаций, советов, оценок у удалённого (территориально) эксперта (преподавателя), возможность дистанционного взаимодействия;
-
создание распределённого сообщества пользователей (социальных сетей), ведущих общую виртуальную учебную деятельность;
-
своевременная круглосуточная доставка электронных учебных материалов;
-
стандарты и спецификации на электронные учебные материалы и технологии, дистанционные средства обучения;
-
формирование и повышение информационной культуры у всех руководителей предприятий и подразделений Группы и овладение ими современными информационными технологиями, повышение эффективности своей обычной деятельности;
-
освоение и популяризация инновационных педагогических технологий, передача их преподавателям;
-
возможность развивать учебные веб-ресурсы;
-
возможность в любое время и месте получить современные знания, находящиеся в любой доступной точке мира;
-
доступность высшего образования лицам с особенностями психофизического развития.
Основной функционал электронных курсов.
-
Организация учебного процесса на расстоянии и/или независимой проверки знаний.
-
Организация проверки знаний через Internet и в корпоративной сети Intranet.
-
Создание распределённой образовательной сети, рассчитанной на большие потоки слушателей.
Каждая область уникальна, поэтому ниже приведена общая таблица 1, в которой определены общие категории риска качества продукта. В третьем столбце можно увидеть оценку по пятибалльной шкале применения данных категорий при определении качества электронных курсов.
Но для начала раскроем понятие: Риск качества (англ. Quality Risk). Потенциальный вид ошибки, способ поведения системы, при котором она, вероятно, не соответствует обоснованным ожиданиям качества системы. Риск качества – это потенциальный, а не обязательный результат с вероятностью больше нуля и меньше единицы.
Таблица 1 – Общие критерии качества продукта
Категории риска |
Соответствующие проблемы |
Оценка/Комментарии по электронным курсам |
Функциональность |
Проблемы, в результате которых не работают конкретные функции. |
5 – Важность работы всего заявленного функционала курсов. |
Продолжение таблицы 1
Категории риска |
Соответствующие проблемы |
Оценка/Комментарии по электронным курсам |
Нагрузка, производительность |
Проблема обработки ожидаемых пиковых нагрузок при параллельной работе пользователей. |
5 – Зачастую использование сетей Интернет/Интранет. |
Надежность, стабильность работы |
Проблемы, при которых система слишком часто зависает или долго не восстанавливается. |
5 – Так же использование сетей. |
Перегрузки, обработка ошибок и восстановление |
Проблемы, возникающие в виду превышения пиковых нагрузок или из-за обработки недопустимых условий. |
5 – Правильная и понятная обработка ошибок. Восстановление системы и сохранность данных. |
Обработка дат и времени |
Ошибки в математических действиях с датами и временем, в их форматировании, в планируемых событиях и других операциях, зависящих от времени. |
4 – Важная составляющая электронных курсов в особенности курсов, которые используются для дистанционного обучения. |
Продолжение таблицы 1
Категории риска |
Соответствующие проблемы |
Оценка/Комментарии по электронным курсам |
Качество данных |
Ошибки в обработке, хранении или извлечении данных. |
5 – Вся предоставленная информация должна быть качественной, проверенной и должна корректно отображаться в системе. |
Локализация |
Проблемы, связанные с локализацией продукта, в том числе обработки страницы, языковой поддержке и т.д. |
3 – Важность проверки продукта в разных условиях использования. |
Безопасность |
Проблемы в защите системы и охраняемых данных от мошеннического и злонамеренного использования. |
4 – Для разных видов курсов защита играет немного разную роль, но должна присутствовать. |
Установка/Перенос |
Ошибки, которые препятствуют поставке системы. |
3 – Важно проверять изначальную установку и правильное поведение системы. |
Документирование |
Ошибки в руководствах по установке и работе с системой. |
3 – Проверка системы подсказок для пользователей. |
Интерфейсы |
Ошибки в интерфейсах между компонентами. |
5 – Важность проверки взаимодействия разных компонентов между собой. |