Перевести страницу на:  
Please select your language to translate the article


You can just close the window to don't translate
Библиотека
ваш профиль

Вернуться к содержанию

Программные системы и вычислительные методы
Правильная ссылка на статью:

Малыхин А.Ю., Слюсарь В.В. К вопросу о возможностях отладки и тестирования приложения для ОС Android на примере приложения для измерения характеристик электротранспорта

Аннотация: На примере программы для измерения характеристик электротранспорта рассмотрены возможности отладки и осуществления логгирования в интегрированной среде программирования Eclipse IDE, в процессе разработки программного приложения для мобильных устройств, использующих операционную систему Android. Продемонстрирован практический пример использования классического метода тестирования «черный ящик» для разрабатываемого Android-приложения. Приведены результаты краткого исследования имеющейся информации по специфичной для ОС Android возможности отправления обнаруженных ошибок в программе непосредственно разработчику и ее практического применения. Экспериментальное получение данных, исследование через разработку ПО (сначала неверный результат, затем тестирование полученного результата, правка исходных данных и программного кода, и, как следствие, работоспособный программный продукт). Приведены специфические методы тестирования программного обеспечения, которые применимы только к программам для ОС Android, а также к программам, получающим и обрабатывающим данные от датчиков электротранспорта. В итоге, рассмотрены отладка, логгирование, тестирование методами белого и черного ящика, отправка отчетов об ошибках. Также показаны примеры данных, которыми можно проверить корректность выполнения различных частей программы для отображения характеристик электротранспорта.


Ключевые слова:

Тестирование, ОС Android, Eclipse IDE, Характеристики электротранспорта, Приложение, Черный ящик, Белый ящик, Мобильные устройства, Отладка, Отчеты об ошибках

Abstract: on the sample application for measuring characteristics of electric transport the authors discuss debugging and logging in integrated programming environment Eclipse IDE used for mobile software development under Android operating system. The article reviews a practical example of classical black box testing approach for the mentioned Android application. The authors show results of a brief study of the existing Android-specific information about the ways and practical use of reporting an error to the developer directly. The experimentally obtained data, a study during software development (getting an incorrect result followed by testing, correcting input data and code, and, as a result, developing workable software). The article shows specific methods of software testing, applicable only to software for Android OS, as well as for software, receiving and processing data from sensors electric in transport. As a result, the article reviews debugging, logging, white and black box testing, sending bug reports. The authors also present samples of data that can be used for validation of the performance of various parts of the program for displaying the characteristics of the electric vehicles.


Keywords:

testing, Android OS, Eclipse IDE, characteristics of electric transport, application, black box, white box, mobile devices, debugging, bug reports


Эта статья может быть бесплатно загружена в формате PDF для чтения. Обращаем ваше внимание на необходимость соблюдения авторских прав, указания библиографической ссылки на статью при цитировании.

Скачать статью

Библиография
1. Брайан Харди, Билл Филлипс. Программирование под Android. Для профессионалов. СПб.: Питер, 2014. 592 с.
2. Климов А. Отладка // Освой программирование играючи. 2014. URL: http://developer.alexanderklimov.ru/android/theory/debug.php (дата обращения: 17.06.14)
3. Google Inc. Android API Reference // Android Developers. 2014. URL: http://developer.android.com/reference/android/util/Log.html (дата обращения: 17.06.14)
4. Степанченко И. В. Методы тестирования программного обеспечения: Учеб. пособие. Волгоград: ВолгГТУ, 2006. 74 с.
5. Google Inc. Сбои и ошибки ANR (“Приложение не отвечает”) // Google Support. 2014. URL: https://support.google.com/googleplay/android-developer/answer/6083203#export_crashes_and_anrs (дата обращения: 04.07.14)
References
1. Brayan Khardi, Bill Fillips. Programmirovanie pod Android. Dlya professionalov. SPb.: Piter, 2014. 592 s.
2. Klimov A. Otladka // Osvoy programmirovanie igrayuchi. 2014. URL: http://developer.alexanderklimov.ru/android/theory/debug.php (data obrashcheniya: 17.06.14)
3. Google Inc. Android API Reference // Android Developers. 2014. URL: http://developer.android.com/reference/android/util/Log.html (data obrashcheniya: 17.06.14)
4. Stepanchenko I. V. Metody testirovaniya programmnogo obespecheniya: Ucheb. posobie. Volgograd: VolgGTU, 2006. 74 s.
5. Google Inc. Sboi i oshibki ANR (“Prilozhenie ne otvechaet”) // Google Support. 2014. URL: https://support.google.com/googleplay/android-developer/answer/6083203#export_crashes_and_anrs (data obrashcheniya: 04.07.14)