Журналы
Email: Пароль: Войти Регистрация
В работе рассмотрены основные аспекты построения системы автоматизированного тестирования с целью проверки практических и самостоятельных работ слушателей в рамках изучения дисциплины «Веб-программирование PHP» на базе образовательного центра Компьютерного проектирования и дизайна, Университет ИТМО. Основная идея заключается в применении модульного тестирования (юнит тестирование) для проверки практических и самостоятельных работ. В статье рассмотрена архитектура построения взаимодействия между системой дистанционного обучения Moodle, системой тестирования IServer и системой контейнеризации docker. Применение системы контейнеризации docker позволяет достигнуть безопасного исполнения кода слушателей без риска взлома системы тестирования и нарушения учебного процесса. С. 69-78.

The paper deals with the main aspects of designing a system of automated testing to test the practical and independent work of students in the discipline ``PHP Web-programming'' based on the educational center of Computer Engineering and Design, ITMO University. The primary idea is to use unit testing to evaluate practical and independent student works. The paper describes the architecture of interaction between LMS Moodle, IServer testing system and docker system. The use of docker system allows to achieve safe execution of the students' code without risk of hacking the testing system and disrupting the learning process.

Ключевые слова: PHPUnit, модульное тестирование, юнит-тестирование, веб-программирование, PHP, автоматизация тестирования.
Keywords: PHPUnit, unit test, web-programming, PHP, automate testing.
Для пополнения баланса выберите страну, оператора и отправьте СМС с кодом на указанный номер. Отправив одну смс, вы получаете доступ к одной статье.
Закрыть