- •Минск 2016
- •Цель работы
- •Общие сведения
- •Теоретические сведения
- •1. Различные подходы к тестированию (черный ящик, белый ящик)
- •2. Смежные вопросы тестирования
- •3. Требования к программному продукту и тестирование
- •4. Модульное тестирование
- •4.2. Обзоры
- •4.3. Принципы тестирования структуры программных модулей
- •При планировании тестирования структуры программных модулей решаются 2 задачи:
- •4.4. Способы тестирования взаимодействия модулей
- •4.5. Стратегии выполнения пошагового тестирования
- •4.6. Объектно-ориентированное тестирование
- •Литература
- •Дополнительная литература
- •Приложение а образец требований
- •Содержание
- •Введение
- •1. Общее описание
- •1.1. Функции продукта
- •1.1.1. Работа в роли администратора
- •1.1.2. Работа в роли клиента
- •1.2. Пользовательские характеристики
- •1.3. Общие ограничения
- •2.1.4. Регистрация пользователя
- •2.1.5. Просмотр информации о пользователях. Изменение статуса пользователя
- •2.1.6. Добавление нового пользователя
- •2.1.7. Удаление пользователя
- •2.1.8. Редактирование данных пользователя
- •2.1.9. Просмотр тем тестов
- •2.1.10. Добавление нового теста
- •2.1.11. Удаление теста
- •2.1.12. Просмотр вопросов теста и редактирование теста
- •2.1.13. Добавление вопроса к тесту
- •2.1.14. Удаление вопроса из теста
- •2.1.15. Редактирование вопроса
- •2.1.16. Добавление варианта ответа к вопросу
- •2.1.17. Удаление варианта ответа
- •2.1.18. Прохождение теста
- •Содержание расчетно-пояснительной записки
- •Содержание
2.1.14. Удаление вопроса из теста
Администратор имеет право удалять вопросы из теста. При этом из базы данных удаляется вся информация о вариантах ответов к этому вопросу.
Для удаления вопроса пользователь нажимает кнопку «Удалить вопрос» (см. п. 2.1.10). После этого система выдает запрос о подтверждении удаления. Если пользователь нажимает кнопку «Да» в диалоге подтверждения, информация о данном вопросе удаляется из БД. Если же пользователь нажимает кнопку «Нет» в диалоге подтверждения, то вопрос не удаляется.
2.1.15. Редактирование вопроса
Администратор имеет право редактировать вопросы из теста. Процесс редактирования начинается с нажатия кнопки «Редактировать вопрос», которая находится на странице «Информация о тесте» (Подробности о странице «Информация о тесте» - см. таблицы п.2.1.10.) под таблицей «Вопросы». Кнопка «Редактировать вопрос» доступна, только если выделен один вопрос в таблице «Вопросы». После этого появляется страница «Информация о вопросе», на которой отображается список полей. (Подробности о странице «Информация о вопросе» - см. таблицы п.2.1.13).
Пользователь может изменить значение полей вопроса, а также изменить состав вариантов ответа к данному вопросу, если он будет использовать варианты. (Подробности об изменении вариантов ответов – см. соответствующие пункты).
Для подтверждения изменений данного вопроса необходимо нажать кнопку «Сохранить». Если вопрос использует варианты, а в списке вариантов нет ни одного правильного, выдается сообщение об этом, и пользователю предоставляется возможность добавить правильный вариант ответа в список вариантов.
Для отмены изменений необходимо нажать кнопку «Отмена».
2.1.16. Добавление варианта ответа к вопросу
Администратор имеет право добавлять варианты ответов к вопросам, которые используют варианты. (Чтобы вопрос использовал варианты, нужно установить в true флажок «Использовать варианты» на странице «Информация о вопросе».) Процесс добавления начинается с нажатия кнопки «Добавить вариант», которая находится на странице «Информация о вопросе». (Подробности о странице «Информация о вопросе» - см. таблицы п.2.1.13.) После этого под таблицей «Варианты ответов» появляются поля для нового варианта ответов – см. таблица ниже.
Пользователь должен заполнить обязательное поле «Вариант ответа», и при необходимости установить флажок «Правильный». Для подтверждения создания варианта ответа необходимо нажать кнопку «Да, сохранить», которая находится под полями для нового варианта. Для отмены добавления нового варианта пользователь может нажать кнопку «Нет, я передумал».
2.1.17. Удаление варианта ответа
Администратор имеет право удалять варианты ответа к вопросу из списка вариантов. При этом из базы данных удаляется вся информация о данном варианте ответа к данному вопросу.
Для удаления варианта пользователь нажимает кнопку «Удалить вариант» (см. п. 2.1.13). После этого система выдает запрос о подтверждении удаления. Если пользователь нажимает кнопку «Да» в диалоге подтверждения, информация о данном варианте удаляется из БД. Если же пользователь нажимает кнопку «Нет» в диалоге подтверждения, то вариант не удаляется.
