Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Курочкина.docx
Скачиваний:
44
Добавлен:
27.10.2018
Размер:
353.22 Кб
Скачать
  1. Практическое применение к электронным курсам courselab

Для примера использования наработанных методов и алгоритмов возьмем, разработанный в программе CourseLab электронный курс по теме «Искусственные нейронные сети». Данный курс разрабатывался для студентов СПбГЭТУ.

Изначальные требования и условия:

  • Используемые браузеры: IE от 7 версии и выше.

  • Поддержка Flash, Ajax и JS.

  • Доступ к Intranet/Internet.

  • Наличие колонок.

4.1. Тестирование

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

Так как наработанные алгоритмы организованны для общего случая прохождения электронных курсов, необходимо перед началом тестирования создать некий план прохождения и убрать все лишнее, чтобы не организовывать избыточное тестирование и опираться только на те требования, которые заявлены перед созданием данного курса.

  • Функциональность;

В первой части тестирования являются лишними такие действия как, идентификация, информационные видео-модули и действия с информацией, так как данные действия не заявлены в требованиях.

Сценарий 1. Информационные модули.

1.1. Дымовое тестирование. Прохождение всех модулей сквозь.

1.2. Проверка отображения информации, кодировки, языков, картинок.

1.3. Проверка всплывающих подсказок и всех возможных действий на странице.

1.4. Работа всех сторонних подсказок и блоков.

Сценарий 2. Проверка знаний.

2.1. Прохождение тестовых заданий с различными вариантами результатов: успешно, неуспешно, возврат, повторное тестирование.

2.2. Отображение результатов тестирования.

2.3. Проверка временных и количественных характеристик.

Сценарий 3. Соответствие требованиям.

3.1. Проверка занесения всей предоставленной информации.

3.2. Правильная разбивка по модулям.

  • Нагрузка;

Сценарий 4. Нагрузки подключений.

4.1. С помощью таких технологий, как WAPT 7.1 проводим тестирование нагрузки, а точнее постепенно увеличиваем подключение пользователей к данному приложению выложенного в сети от 0 до 100.

4.2. Организация искусственного падения сервера.

  • Качество данных.

Сценарий 5. Целостность информации.

5.1. Переходы между модулями курса.

5.2. Попытки перехода до окончания одного модуля.

Сценарий 6. Логическое завершение.

6.1. Проверка на логическое завершение частей курса.

  • Безопасность.

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

Сценарий 7. Изменение информации.

7.1. Проверка возможности менять информацию на страницах.

7.2. Проверка возможности подключения к другим файлам и их изменение извне.

  • Документирование.

Сценарий 8. Подсказки.

8.1. Прочтение всех подсказок и выявление несоответствия действительности.

  • Удобство использования.

Сценарий 9. Единообразие.

9.1. Проверка одинакового представление элементов.

9.2. Проверка запоминаемости тех или иных действий пользователя.

Сценарий 10. Навигация.

10.1. Проверка работоспособности всех кнопок в пределах одной страницы.

10.2. Переход на другие страницы и обратно.

Сценарий 11. Пригодность к использованию и понимание.

11.1. Проверка на видимость и доступность элементов.

11.2. Проверка на понимание.