Selection of Automated testing solutions programming tasks

Aleksey Yakushin, Ilya Gladkikh

Abstract


This article is devoted to the analysis of automated testing (SAT) solutions to problems in programming, defining their characteristics and consideration of various representatives of these systems. The analysis was made by studying the documentation SAT, their experimental use, and compared the results of their work. The text of the article proposed various properties of SAT and describes the most common functions and systems, which should help in the selection and the further use of SAT.

Full Text:

PDF (Russian)

References


Mikroyannidis A., Domingue J. Interactive learning resources and linked data for online scientific experimentation. Proceedings of the 22nd international conference on World Wide Web companion, WWW ’13 Companion, Republic and Canton of Geneva, Switzerland, 2013, pp. 431–434, available at: dl.acm.org/citation.cfm?id=2487788.2487959.

Nunome A., Hirata H., Fukuzawa M., Shibayama K. Development of an e-learning back-end system for code assessment in elementary programming practice. Proceedings of the 38th annual ACM SIGUCCS fall conference, SIGUCCS ’10, New York, NY, USA, 2010, pp. 181–186, available at: doi.acm.org/10.1145/1878335.1878381.

Uolton, Sh. Sozdanie setevyh prilozhenij v srede Linux. Rukovodstvo razrabotchika. [Tekst] / Sh. Uolton. - M.: Vil'jame, 2001. – 464 s.

Liskov, B. Ispol'zovanie abstrakcij i specifikacij pri razrabotke programm [Tekst] / B. Liskov, Dzh. Gatjeg. – M: Mir, 1989. – 424 s.

Korneev, G.A. Avtomatizirovannaja sistema testirovanija programm. [Tekst] / G.A. Korneev // Materialy VIII mezhdunarodnoj konferencii "Sovremennye tehnologii obuchenija <>". 24 aprelja 2002 g. - SPb.: SPbGJeTU, 2002. - Tom 2- S.327-329.

Majers, G. Iskusstvo testirovanija programm [Tekst] / G. Majers pod red. B.A. Pozina. - M.: Finansy i statistika, 1982. – 272 s.

CSUS Programming Contest Control (PC^2) [Jelektronnyj resurs]. – Rezhim dostupa: http://pc2.ecs.csus.edu - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)

DOMjudge - Programming Contest Jury System [Jelektronnyj resurs]. – Rezhim dostupa: https://www.domjudge.org - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)

Ideone.com - Online Compiler and IDE __ C_C++, Java, PHP, Python, Perl and 40+ other compilers and interpreters [Jelektronnyj resurs]. – Rezhim dostupa: http://ideone.com/faq - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)

GitHub - hit-moodle_onlinejudge_ Online judge plugin for Moodle 1.9.x [Jelektronnyj resurs]. – Rezhim dostupa: https://github.com/hit-moodle/onlinejudge - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)

GitHub - hit-moodle_moodle-local_onlinejudge_ Online Judge plugin for Moodle 2.x [Jelektronnyj resurs]. – Rezhim dostupa: https://github.com/hit-moodle/moodle-local_onlinejudge - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)

Timus Online Judge [Jelektronnyj resurs]. – Rezhim dostupa: http://acm.timus.ru - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)

ejudge home page _ ejudge contest management system [Jelektronnyj resurs]. – Rezhim dostupa: https://ejudge.ru - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)

Sistema Contester [Jelektronnyj resurs]. – Rezhim dostupa: http://www.contester.ru - Zaglavie s jekrana. – (Data obrashhenija 04.12.2015)


Refbacks

  • There are currently no refbacks.


Abava   FRUCT 2019

ISSN: 2307-8162