Эта статья требует дополнительных ссылок для проверки . ( октябрь 2006 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Функции тестирования мобильных устройств для проверки качества мобильных устройств , таких как мобильные телефоны , КПК и т. Д.. Оно проводится как на аппаратном, так и на программном обеспечении, и с точки зрения различных процедур, тестирование включает НИОКР, заводское тестирование и сертификационное тестирование. Он включает в себя набор действий по мониторингу и устранению неисправностей мобильного приложения, контента и услуг на реальных телефонах. Он включает проверку и проверку аппаратных устройств и программных приложений. Тест должен проводиться с несколькими версиями операционной системы, конфигурациями оборудования, типами устройств, сетевыми возможностями и, в частности, с операционной системой 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
- Глобальный сертификационный форум
Ссылки [ править ]
- ^ "Мобильные технологии, провозглашающие инновации в индустрии здравоохранения" . PASS Technologies AG . Проверено 19 декабря 2013 года .
- ^ Сертификация магазина приложений
- ^ Промышленная перспектива статического анализа. 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
- ^ Бартель, Александр; Кляйн, Жак; Ле Траон, Ив; Монперрус, Мартин (2012). «Dexpler: преобразование байт-кода Android Dalvik в Jimple для статического анализа с помощью сажи» (PDF) . DOI : 10.1145 / 2259051.2259056 . S2CID 14415346 . Цитировать журнал требует
|journal=
( помощь ) - ^ Проблемы с сертификацией магазина приложений