- •Минск 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.10. Добавление нового теста
После регистрации в системе под ролью администратора, пользователь получает возможность создавать новые темы тестов. Процесс создания начинается с нажатия кнопки «Добавить тест», которая находится на вкладке «Тесты» под таблицей «Тесты в системе». После этого появляется страница «Информация о тесте», на которой отображается поле «Название темы», а также таблица «Вопросы» к тесту с данной темой (пустая в данном случае). См. таблицы ниже.
Пользователь должен заполнить поле «Название темы». Для подтверждения создания темы необходимо нажать кнопку «Сохранить».
Если тема с таким названием существует, система должна выдать сообщение «Такая тема уже существует в системе. Пожалуйста, введите другое название темы». После этого пользователю предоставляется возможность изменить название добавляемой темы, или же нажать кнопку «Отмена», для отмены создания новой темы.
Страница «Информация о тесте»:
Поле |
Тип |
Обязательное |
Описание, параметры, ограничения |
Тема |
Text[100] |
Да |
Название новой темы теста. Должно быть уникальным. |
Вопросы |
Таблица |
Да |
Таблица вопросов, к.т. содержит тест с данной темой. Подробное описание см. ниже. |
Таблица «Вопросы»:
Поле |
Тип |
Ограничения |
Описание |
Выделить |
Check box |
|
Позволяет выделить вопрос, с которым планируется работать далее. |
Вопрос |
Text[100] |
Только для чтения |
Текст вопроса. |
Уровень сложности |
Может быть «Начальный», «Средний», «Высокий» |
Только для чтения |
Уровень сложности данного вопроса. |
Использовать варианты |
Check box |
Только для чтения |
Признак, будут ли предложены пользователю варианты ответов на данный вопрос. Если он установлен в false, то ответ пользователь должен дать в свободной форме. |
Кнопки на странице «Информация о тесте»:
Название кнопки |
Тип |
Ограничения |
Описание |
Добавить вопрос |
Button |
|
Вызывает форму «Информация о вопросе», содержащую поля для деталей нового вопроса |
Удалить вопрос |
Button |
Доступна только если выделен один или более вопрос в таблице «Вопросы» |
Позволяет удалить выделенный вопрос из теста |
Редактировать вопрос |
Button |
Доступна только если выделен один вопрос в таблице «Вопросы» |
Вызывает форму «Информация о вопросе», содержащую поля с деталями данного вопроса |
Сохранить |
Button |
|
Подтверждает изменения на странице «Информация о тесте» и возвращает пользователя на страницу «Темы тестов». |
Отмена |
Button |
|
Отменяет изменения на странице «Информация о тесте» и возвращает пользователя на страницу «Темы тестов». |
