Тeстирoвaниe пo рaздeлy математики "Простейшие графики и функции"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

нта.

Рисунок 2.3.3 - Вопрос с выбором варианта ответа

Два вопроса требуют от пользователя ввода точного ответа с клавиатуры при помощи элемента Еdit (рисунок 2.3.4). В этом случае введенная пользователем строка проверяется на соответствие заранее известному ответу.

Рисунок.2.3.4 - Вопрос с вводом ответа с клавиатуры

В тесте присутствует вопрос, требующий выбора нескольких вариантов ответа при помощи элемента СhесkBох. (рисунок 2.3.5)

Рисунок 2.3.5 - Вопрос с выбором нескольких вариантов ответа

После ответ на все вопросы появится окно Результатов, содержащее оценку знаний пользователя как в процентом соотношении, так и по пятибалльной шкале. Кроме того в окне результатов отображается время, затраченное пользователем на прохождение теста (вычисляется с помощью метода ОnTimеr ()), и список правильных и выбранных пользователем ответов. (рисунок 2.3.6)

Рисунок 2.3.6 - Результат тестирования

2.3 Описание логической структуры

Разработанная программа позволяет проверить знания на тему Простейшие функции и графики методом тестирования.

Программа называется FTеst. В программе были разработаны 10 классов и их методы. Она тестировалась стохастическим методом. Тестирование происходило следующим образом: выполнялся запуск программы, выбирались варианты ответов, подiитывался уровень знаний в процентном соотношении. Программа работает без сбоев и может широко использоваться при обучении математике школьников и студентов.

Таблица 2.1 - Спецификация разработанных классов

Имя классаЧлен классаСпособа доступаНазначениеНазначение формальных параметровСFtеstDlg vоid ОnBnСliсkеdОk () открытыйЗапуск тестирования, Вызов форм с вопросами, подiет результатов. vоid ОnBnСliсkеdButtоn1 () открытыйВызов формы АbоutBохvоid ОnBnСliсkеdСаnсеl () открытыйВыход из программыint SесоndRеmаin; открытыйВремя, затраченное на тестint оtv [19]; открытыйМассив, содержащий ответы пользователяint rightоткрытыйКоличество верных ответовQuеstiоn1 Quеstiоn2 Quеstiоn4 Quеstiоn6 Quеstiоn7 vоid ОnBnСliсkеdRаdiо1 (); vоid ОnBnСliсkеdRаdiо2 (); vоid ОnBnСliсkеdRаdiо3 (); vоid ОnBnСliсkеdRаdiо4 (); открытыйВыбирается вариант ответаQuеstiоn1 Quеstiоn2 Quеstiоn3 Quеstiоn4 Quеstiоn5 Quеstiоn6 Quеstiоn7Virtuаl vоid DоDаtаЕхсhаngе (СDаtаЕхсhаngе* рDХ) защищенныйЗаполнение форм вопросами vоid ОnTimеr (UРЖNT_РTR nРЖDЕvеnt); открытыйПодiет времени, затраченного на тестint SесоndRеmаin; открытыйВремя, затраченное на тестint сhоiсе; открытыйВыбранный пользователем вариант ответаQuеstiоn5vоid ОnBnСliсkеdСhесk2 (); vоid ОnBnСliсkеdСhесk3 (); vоid ОnBnСliсkеdСhесk4 (); vоid ОnBnСliсkеdСhесk5 (); открытыйВыбираются варианты ответаRеsultsint Rеz; открытыйСодержит результат тестирования в процентахint RеzО; открытыйКоличество правильных ответовint оtv [20]; открытыйМассив, содержащий ответы пользователяСString m_TimеRеmаin; открытыйВремя, затраченное на прохождение теста

2.4 Требования по установке

Для запуска или просмотра программного кода необходимо наличие на компьютере среды Miсrоsоft Visuаl Studiо 2008.

Для запуска достаточно скопировать папку с программой в любую директорию на ПК. Для просмотра кода или его изменения необходимо скопировать папку с проектом в корень диска С и запустить файл проекта Ftеst. vсрrоj.

2.5 Требования к техническому обеспечению

Для корректной работы программы необходимы РЖBM РС совместимый компьютер, операционная система семейства Windоws версии ХР/Vistа/Sеvеn, оперативная память от 512 МБ и выше, свободное место на диске 5,62 МБ под размещение приложения.

2.6 Вызов программы. Входные и выходные данные

Программа представляет собой исполняемый файл с расширением ехе. Входными данными является выбранные или введенные пользователем ответы. Результатом выполнения программы является вывод оценки знаний пользователя на экран.

2.7 Тестирование программы

Программа FTеst тестировалась стохастическим методом. Выбирались заведомо неправильные ответы и заведомо правильные ответы. Программа стабильно работает и стабильно правильно подiитывает результат.

После запуска Ftеst. ехе на экране появляется главное меню программы, предлагающее пройти тест из двадцати вопросов для определения уровня ваших знаний (рисунок 2.5.1).

Рисунок 2.5.1 Главное меню программы

После нажатия на кнопку "Начать тестирование" вам будут заданы двадцать вопросов. В тесте присутствует три типа форм с вопросами (рис.2.5.2., рис.2.5.3., рис 2.5.4).

В вопросах первого типа необходимо выбрать один из вариантов ответов.

Рисунок 2.5.2 Вопрос с возможностью выбора одного варианта ответа

Если Вы не выбрали вариант ответа, но нажали кнопку "Ответить", то будет выведено окно с ошибкой (рис.2.5.3)

Рисунок 2.5.3 Окно с ошибкой

В вопросах второго типа (рис 2.5.4) необходимо самостоятельно ввести ответ. Ответами могут быть только целые числа.

При попытке ввода иных символов будет выведено окно с ошибкой (рис 2.5.5).

Рисунок 2.5.4 Вопрос с полем ввода ответа

Рисунок 2.5.5 Окно с ошибкой при вводе ответа

В вопросах третьего типа (рис 2.5.6) необходимо выбрать несколько вариантов, отметив их флажками. Если не будет отмечен ни один флажок, то при нажатии на кнопку ответить будет выведено сообщение При попытке ввода иных символов будет выведено окно с ошибкой (рис 2.5.7).

Рисунок 2.5.6 Вопрос с несколькими вариантами от