Автоматизация тестирования студенческих программ
Рассмотрены вопросы автоматизации тестирования программ студентов в ходе выполнения лабораторных работ по курсу «Информатика». Предложенный подход позволяет студенту быстро протестировать программу заранее подготовленным и встроенным в его программу кодом, что обеспечивает более высокую интенсивность проводимых занятий, экономит время студента и преподавателя. Предлагаемая реализация ориентирована на проверку программ, написанных в среде VS C++.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Автоматизация тестирования студенческих программ
УДК 681.3.069
Автоматизация тестирования студенческих программ
Ю.Е. Алексеев, А.В. Куров
МГТУ им. <...> Н.Э. Баумана, Москва, 105005, Россия
Рассмотрены вопросы автоматизации тестирования программ студентов в ходе
выполнения лабораторных работ по курсу «Информатика». <...> Предложенный подход
позволяет студенту быстро протестировать программу заранее подготовленным
и встроенным в его программу кодом, что обеспечивает более высокую
интенсивность проводимых занятий, экономит время студента и преподавателя. <...> Предлагаемая реализация ориентирована на проверку программ, написанных в среде
VS C++. <...> В настоящее время в условиях перехода к новым программам
обучения студентов, предусматривающим сокращение количества
аудиторных занятий, возникает необходимость интенсификации труда
как преподавателей, так и студентов. <...> Выполняя лабораторные работы в компьютерных классах при изучении
основ программирования по курсу «Информатика», студенты
нередко представляют к защите программы, допускающие ошибки в
вычислениях, несмотря на то, что на первых же занятиях (семинарах и
лабораторных) они получают информацию по отладке программ и выполняют
соответствующие работы. <...> Поэтому преподавателю прежде
всего приходится проверять соответствие разработанной программы
заданию. <...> В ряде случаев преподаватель может это сделать, рассматривая
исходный текст программы, в ряде случаев — предложить студенту
проверить работу программы на каком-либо наборе исходных данных. <...> В любом случае это требует затрат времени и студента, и преподавателя. <...> В
данной статье предлагается технология, позволяющая с минимальными
затратами времени применить один из способов выявления
ошибок в разрабатываемой студенческой программе — тестирование
[1, 2]. <...> Ю.Е. Алексеев, А.В. Куров
учебных заданиях (что должно найти отражение и в программах) явно
или по умолчанию при изучении определенной темы выдвигаются <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: