Архив метки: mobile

Основные различия Android/iOS

Android и iOS являются двумя самыми популярными операционными системами и интересной темой будет рассмотреть основные различия Android/iOS устройств в мире. Несмотря на то, что эти системы используются для решения одних и тех же задач, они имеют ряд существенных отличий друг от друга. В этой статье мы рассмотрим основные различия между Android и iOS.

Открытость и закрытость

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

Различия в пользовательском интерфейсе

Еще одни существенные различия Android/iOS является их пользовательский интерфейс. В Android пользователь может настроить свой главный экран, добавить виджеты и изменить тему, что обеспечивает большую свободу в настройке интерфейса. В iOS пользовательский интерфейс имеет более жесткие ограничения, поскольку Apple стремится обеспечить единообразность интерфейса на всех устройствах.

Читать далее Основные различия Android/iOS

УСТАНОВКА НЕОБХОДИМЫХ ИНСТРУМЕНТОВ

Установка JAVA

Установка JAVA
  • Прописываем переменные среды

Открываем: “мой компьютер» -> свойства -> дополнительные параметры -> переменные среды -> системные переменные”

Создаем новую переменную JAVA  и прописываем путь к jdk.

Прописываем переменные среды для Java
Читать далее УСТАНОВКА НЕОБХОДИМЫХ ИНСТРУМЕНТОВ

Автоматизация тестирования мобильных приложений

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

Немного вводной информации о мобильном тестировании без элементов автоматизации

В этом курсе /цикле представлена автоматизация тестирования мобильных приложений для андроид. Стек технологий следующий: язык программирования JAVA, с использование Maven, естественно Android Studio и Node.js. В будущем планируется добавить автоматизацию тестированя мобильных приложений для Ios в связке с js и Appium, там мы еще познакомимся с Xcode.

  1. Установка и настройка окружений;
  2. Создание первого проекта;
  3. Создание виртуальных девайсов;
  4. Базовые настройки и конфигурация нативных приложений;
  5. Подключение реального девайса и настройка тестов для запуска;
  6. Поиск элементов в нативном приложении;
  7. Автоматизация тач действий и работы физических кнопок;
  8. Автоматизация тестирования мобильных тестов для веба на девайсе;
  9. Автоматизированные мобильные тесты для гибридных устройств;
  10. Настройка подключения Android через Wi-fi.

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