Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Функции тестирования мобильных устройств для проверки качества мобильных устройств , таких как мобильные телефоны , КПК и т. Д.. Оно проводится как на аппаратном, так и на программном обеспечении, и с точки зрения различных процедур, тестирование включает НИОКР, заводское тестирование и сертификационное тестирование. Он включает в себя набор действий по мониторингу и устранению неисправностей мобильного приложения, контента и услуг на реальных телефонах. Он включает проверку и проверку аппаратных устройств и программных приложений. Тест должен проводиться с несколькими версиями операционной системы, конфигурациями оборудования, типами устройств, сетевыми возможностями и, в частности, с операционной системой Android, с различными уровнями интерфейса поставщика оборудования.

Ключевые особенности автоматизации [ править ]

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

Включенные в списке компании , как Keynote Systems , Capgemini Consulting и мобильных приложения и телефоны тестирования компании Intertek и QA компании , как PASS Technologies AG, [1] и Testdroid обеспечивают мобильное тестирование, помогая магазины приложений, разработчик и производитель мобильных устройств в тестировании и мониторинге мобильного контента , приложения и сервисы. [2]

Статический анализ кода [ править ]

Статический анализ кода - это анализ компьютерного программного обеспечения, который выполняется без фактического выполнения программ, созданных на основе этого программного обеспечения (анализ выполняемых программ известен как динамический анализ ) [3]. Правила статического анализа доступны для кода, написанного для различных платформ мобильной разработки. Для приложений Android можно использовать инструмент Dexper, [4] который преобразует байт-код Dalvik в промежуточное представление Soot / Jimple.

Платформа тестирования Android поддерживает [ править ]

  • Модульный тест
  • Функциональный тест
  • Тест активности
  • Макетные объекты
  • Утилиты для упрощения создания тестов

Модульное тестирование [ править ]

Модульное тестирование - это этап тестирования, когда отдельные части разработки мобильных устройств тестируются, как правило, разработчиком. Он может содержать аппаратное тестирование , тестирование программного обеспечения , а также механические испытания .

Заводские испытания [ править ]

Заводское тестирование - это своего рода проверка на работоспособность мобильных устройств. Он проводится автоматически для проверки отсутствия дефектов, вызванных производством или сборкой.

Мобильное тестирование содержит:

  • тестирование мобильного приложения
  • тестирование оборудования
  • аккумулятор (зарядка) тестирование
  • прием сигнала
  • сетевое тестирование
  • протокол тестирования
  • тестирование мобильных игр
  • тестирование совместимости мобильного ПО

Сертификационное тестирование [ править ]

Сертификационное тестирование - это проверка перед выходом мобильного устройства на рынок. Многие институты или правительства требуют, чтобы мобильные устройства соответствовали заявленным ими спецификациям и протоколам, чтобы мобильное устройство не причиняло вреда здоровью пользователей и было совместимо с устройствами других производителей. После того, как мобильное устройство пройдет все проверки, на него будет выдан сертификат . Когда пользователи отправляют мобильные приложения в магазины приложений / торговые площадки, они проходят процесс сертификации. Многие из этих поставщиков передают тестирование и сертификацию сторонним поставщикам, чтобы увеличить покрытие и снизить затраты. [5]

Форумы по сертификации [ править ]

  • PTCRB
  • Глобальный сертификационный форум

Ссылки [ править ]

  1. ^ "Мобильные технологии, провозглашающие инновации в индустрии здравоохранения" . PASS Technologies AG . Проверено 19 декабря 2013 года .
  2. ^ Сертификация магазина приложений
  3. ^ Промышленная перспектива статического анализа. Software Engineering Journal, март 1995: 69–75, Wichmann, BA, AA Canning, DL Clutterbuck, LA Winsbarrow, NJ Ward и DWR Marsh. http://www.ida.liu.se/~TDDC90/papers/industrial95.pdf
  4. ^ Бартель, Александр; Кляйн, Жак; Ле Траон, Ив; Монперрус, Мартин (2012). «Dexpler: преобразование байт-кода Android Dalvik в Jimple для статического анализа с помощью сажи» (PDF) . DOI : 10.1145 / 2259051.2259056 . S2CID 14415346 .   Цитировать журнал требует |journal=( помощь )
  5. ^ Проблемы с сертификацией магазина приложений