- •Минобрнауки россии
- •Им. В.И.Ульянова (Ленина)” (сПбГэту)
- •Магистерская диссертация Тема: «Разработка оптимальных методов тестирования электронных курсов»
- •Минобрнауки россии
- •Им. В.И.Ульянова (Ленина)” (сПбГэту) техническое задание
- •Содержание
- •Словарь терминов
- •Введение
- •Аналитический обзор предметных областей
- •Общие вопросы тестирования и качества
- •Жизненный цикл проекта
- •Особенности 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. Выводы
- •Вывод по результатам исследования
- •Список литературы
-
Аналитический обзор предметных областей
-
Общие вопросы тестирования и качества
-
В данной части необходимо рассмотреть важные понятия, которые так или иначе затрагивают вопросы качества и тестирования в целом. Для того чтобы определить место тестирования в том или ином продукте, необходимо понимать жизненный цикл создаваемого продукта и этапы его разработки.
Однозначное определение значений: дефект, качество, процесс, продукт и некоторые другие, помогут прийти к общему понимаю рассматриваемого вопроса. Так же необходимо затронуть тему Web ‑ приложений, так как в 90% случаев электронные курсы используются удаленно через интернет.
-
Жизненный цикл проекта
В современном мире деятельность любой компании можно выделять, как отдельные проекты. Проследив каждый проект в отдельности можно увидеть, что все они проходят определенные стадии развития, такие как: сбор начальных сведений, постановка цели, расходуемый бюджет, ожидаемая выгода и т.д. Анализируя все эти стадии можно увидеть определенные сходства и выделить отдельные блоки, как отдельные стадии проекта.
Формы организации проектов по стадиям подверглись мощной типизации. Получившиеся типологии оформлены в виде стандартов управления проектами, поддерживаемых специализированными ассоциациями, такая, как PMI (Project Management Institute, США) [1].
Рисунок 1 - Жизненные циклы проекта
Жизненный цикл проекта (продукции, услуги, решения) – это комбинация процессов и подпроцессов, необходимых для создания (реализации) объекта или решения.
Так, принято выделять четыре основных фазы жизненного цикла реализации проекта (см. рисунок 1):
-
начальная (структурирование, инициирование);
-
разработка;
-
реализация;
-
завершение.
Проблематика организации процессов управления проектами также подробно разработана в современном менеджменте и доведена до стандартов. Жизненный цикл проекта разбивается на следующие типовые этапы (см. рисунок 2).
Рисунок 2 - Процессы управления проектом
-
Процесс инициирования – принятие решения о начале выполнения проекта.
-
Процесс планирования – определение целей и критериев успеха проекта и разработка рабочих схем их достижения.
-
Процесс исполнения – координация людей и других ресурсов для выполнения плана.
-
Процесс анализа – определение соответствия плана и исполнения проекта поставленным целям и критериям и принятие решений о корректирующих воздействиях.
-
Процесс управления – определение корректирующих воздействий, их согласование, утверждение и применение.
-
Процесс завершения – формализация выполнения проекта и приведение его к упорядоченному финалу.
-
Каждый из обозначенных этапов, в свою очередь, может разбиваться на подпроцессы.
Управление жизненным циклом продукции и портфелем IT-проектов позволяет:
-
анализировать стоимость и значимость проектов, продуктов, функциональных характеристик;
-
оценивать проекты согласно критериям, например, таким как стратегическое значение, преимущества для клиента, стоимость, риск и чистая приведенная стоимость;
-
приводить в действие собственный процесс оценки и выбора проектов, продуктов, функциональных характеристик, рынков;
-
выяснять, как проекты, клиенты, продукты, рынки, риски и просчеты связаны и влияют друг на друга;
-
непрерывно выполнять мониторинг за ходом выполнения проекта, распределять и перераспределять ресурсы между проектами;
-
интегрировать управление портфелем IT-проектов с анализом рынка, анализом просчетов, анализом действий конкурентов, управлением требованиями и планированием выпуска.