Выполненная работа продемонстрировала путь создания тестирующего проекта и способ связывания его с приложением, которое необходимо тестировать. Был выбран и добавлен класс тестовых сценариев, созданы тесты и запущен процесс тестирования: в первом случае без провалов, во втором случае созданы условия для провала тестов, рассмотрена вкладка JUnit с результатами тестирования.
Для дальнейшего развития имеет смысл ознакомиться с основными классами тестовых сценариев:
ActivityInstrumentationTestCase2 — класс функционального тестирования активности;
ActivityUnitTestCase — класс, обеспечивающий изолированное тестирование активности;
ProviderTestCase2 — класс, обеспечивающий тестирование контент-провайдера;
ServiceTestCase – класс, обеспечивающий тестирование сервиса;
Assert — множество методов утверждений;
MoreAsserts — дополнительные методы утверждений;
ViewAsserts – полезные методы для тестирования визуальных компонентов;
TouchUtils – методы, симулирующие сенсорные события активности;
Instrumentation – базовый инструментальный класс;
InstrumentationTestCase – базовый класс сценариев тестов;
InstrumentationTestRunner – стандартный класс запуска Android тестов.
В конце лабораторной работы хочется обратить внимание на статьи, посвященные рассмотрению автоматического тестирования приложений для Android:
http://software.intel.com/ru-ru/articles/automated-android-application-testing;
http://habrahabr.ru/post/219655/.
Литература:
[4-6]
Тема 7: Портирование приложений с использованием Intel XDK
Количество часов: 2
Основные вопросы темы:
Цель лабораторной работы освоить основные принципы переноса приложений на смартфон при помощи среды разработки Intel XDK.
Методические указания
Достарыңызбен бөлісу: |