Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа посвящена разработке системы автоматизации проверки лабораторных работ по курсу «Проектирование мобильных приложений». В ходе выполнения работы проведен анализ заданий лабораторных работ курса «Проектирование мобильных приложений» на предмет возможной автоматизации и сформулированы критерии проверки данных заданий. Были проанализированы инструменты автоматического тестирования мобильных приложений, из которых были выбраны подходящие к решаемой задаче. Также были рассмотрены образовательные платформы и выбрана одна из них для размещения курса. По результатам работы создана система автоматизации проверки лабораторных работ по курсу «Проектирование мобильных приложений» на базе образовательной платформы Stepik и с использованием системы непрерывной интеграции GitHub Actions, требующейся для проверки заданий по написанию мобильных приложений.
This thesis is devoted to the development of the system for automated check of laboratory tasks on Mobile application design course. In the thesis analysis of the laboratory tasks on Mobile application design course was explored out for possibility of automation and the criteria of tasks check were formed. The automation tools for mobile applications testing were analyzed and the applicable ones to the task were selected. The educational platforms were analyzed as well, and the applicable one was chosen for the course placement. As the result, the automation check system of the laboratory works on Mobile application designing course was made, on the basis of the Stepik educational platform and with the CI GitHub Actions that are used in mobile application creation for the automatic checking.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() ![]() ![]() |
||||
Internet | Authorized users SPbPU |
![]() ![]() ![]() |
||||
![]() |
Internet | Anonymous |
Table of Contents
- СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
- ВВЕДЕНИЕ
- 1. Обзор курса <<Проектирование мобильных приложений>>
- 2. Обзор инструментов автоматического тестирования мобильных приложений
- 2.1. Анализ инструментов автоматического тестирования мобильных приложений
- 2.1.1. Selendroid и Robotium
- 2.1.2. Ranorex Studio
- 2.1.3. Espresso
- 2.1.4. UI Automator
- 2.2. Выбор инструментов автоматического тестирования мобильных приложений
- 2.1. Анализ инструментов автоматического тестирования мобильных приложений
- 3. Проектирование системы автоматизации проверки лабораторных работ курса
- 3.1. Описание концепций системы автоматизации проверки лабораторных работ
- 3.2. Анализ образовательных платформ
- 3.2.1. Coursera
- 3.2.2. Moodle
- 3.2.3. Stepik
- 3.3. Выбор концепции системы автоматизации проверки лабораторных работ курса
- 4. Разработка системы автоматизации проверки лабораторных работ
- 4.1. Разработка тестов UI с использованием инструментов автоматического тестирования мобильных приложений
- 4.2. Описание системы автоматизации проверки лабораторных работ
- 5. Тестирование системы автоматизации проверки лабораторных работ
- 5.1. Тестирование учебного репозитория
- 5.2. Описание проверки заданий лабораторных работ
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ. ЛИСТИНГИ КОДА
Usage statistics
|
Access count: 21
Last 30 days: 0 Detailed usage statistics |