• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Automated Testing System for Android Applications of Samsung Innovation Campus Learners

Student: Dmitry Egorov

Supervisor: Olga V. Maksimenkova

Faculty: Faculty of Computer Science

Educational Programme: System and Software Engineering (Master)

Year of Graduation: 2024

Automatic assessment of students' solutions for Android practice tasks (labs) is difficult owing to the diverse range of potential approaches and solutions that students may employ. This variability encompasses differences in imported libraries, logic implementations, and overall programme structure. Consequently, automating the validation of Android practice tasks necessitates some special techniques compared to evaluating console programmes, but checking learners' Android apps automatically is useful and has many advantages over manual assessment. In this paper, we introduce independent modules for an Android application testing system that enable swift integration of automatic assessment into the learning process. We also introduce architectural decisions for the automated testing system for learners, ways to reuse utility functions (primarily, scoring tools), and means of evaluating relevance of design layouts. We use this system for the complete Android development course taught in Samsung Innovation Campus, which covers all major sections. Several test applications were written to demonstrate the different approaches and show how the system could be scaled as the number of learners grows and the topics of the labs diversify.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses