Тестирование мобильных устройств
Эта статья нуждается в дополнительных цитатах для проверки . ( октябрь 2006 г. ) |
Функции тестирования мобильных устройств предназначены для обеспечения качества мобильных устройств , таких как мобильные телефоны , КПК и т. д. Оно проводится как на аппаратном, так и на программном обеспечении, и с точки зрения различных процедур тестирование включает в себя испытания НИОКР, заводские испытания и испытания на получение сертификата. Он включает в себя комплекс действий по мониторингу и устранению неполадок мобильных приложений, контента и услуг на реальных телефонах. Он включает в себя проверку и проверку аппаратных устройств и программных приложений. Тестирование должно проводиться с несколькими версиями операционной системы, конфигурациями оборудования, типами устройств, сетевыми возможностями и, в частности, с операционной системой Android с различными уровнями интерфейса поставщиков оборудования.
Ключевые особенности автоматизации
[ редактировать ]- Добавьте пространство приложения/продукта.
- Создайте тестовые сборки для приложения/продукта.
- Свяжите тестовые сборки с пространством приложений/продуктов.
- Добавьте свои собственные удаленные устройства, установив на них небольшое сервисное приложение.
- Запишите тестовые примеры/скрипты/данные на эталонном устройстве/эмуляторе.
- Свяжите тестовые примеры/скрипты/данные с пространством приложения/продукта.
- Поддерживайте тестовые примеры/скрипты/данные для каждого приложения/продукта.
- Выберите устройства/эмуляторы для запуска тестовых сценариев.
- Получите результаты теста по электронной почте (после завершения всего цикла, фиксированного количества шагов и через каждые X единиц времени) – в настоящее время поддерживается формат PDF.
Котируемые на бирже компании, такие как Keynote Systems , Capgemini Consulting и компания по тестированию мобильных приложений и мобильных телефонов Intertek, а также компании по обеспечению качества, такие как PASS Technologies AG, [ 1 ] и Testdroid обеспечивают мобильное тестирование, помогая магазинам приложений, разработчикам и производителям мобильных устройств в тестировании и мониторинге мобильного контента , приложений и сервисов. [ 2 ]
Статический анализ кода
[ редактировать ]Статический анализ кода — это анализ компьютерного программного обеспечения , который выполняется без фактического выполнения программ, созданных на его основе (анализ, выполняемый при выполнении программ, известен как динамический анализ ). [ 3 ] Правила статического анализа доступны для кода, написанного для различных платформ разработки мобильных устройств.
Платформа тестирования Android поддерживает
[ редактировать ]- Юнит-тест
- Функциональный тест
- Тест активности
- Макетные объекты
- Утилиты для упрощения создания тестов
Модульное тестирование
[ редактировать ]Модульное тестирование — это этап тестирования, на котором тестируются части разработки мобильного устройства, обычно разработчиком. Он может включать тестирование аппаратного обеспечения , тестирование программного обеспечения и механическое тестирование .
Заводские испытания
[ редактировать ]Заводское тестирование — это своего рода проверка работоспособности мобильных устройств. Он проводится автоматически для проверки отсутствия дефектов, возникших при производстве или сборке.
Мобильное тестирование включает в себя:
- тестирование мобильных приложений
- тестирование оборудования
- тестирование аккумулятора (зарядка)
- прием сигнала
- сетевое тестирование
- тестирование протокола
- тестирование мобильных игр
- тестирование совместимости мобильного программного обеспечения
Сертификационное тестирование
[ редактировать ]Сертификационное тестирование — это проверка перед выходом мобильного устройства на рынок. Многие институты и правительства требуют, чтобы мобильные устройства соответствовали заявленным спецификациям и протоколам , чтобы гарантировать, что мобильное устройство не причинит вреда здоровью пользователей и совместимо с устройствами других производителей. После того, как мобильное устройство пройдет все проверки, сертификат на него будет выдан . Когда пользователи отправляют мобильные приложения в магазины/маркетплейсы приложений, они проходят процесс сертификации. Многие из этих поставщиков передают тестирование и сертификацию сторонним поставщикам, чтобы расширить охват и снизить затраты. [ 4 ]
Сертификационные форумы
[ редактировать ]Ссылки
[ редактировать ]- ^ «Мобильные технологии предвещают инновации в сфере здравоохранения» . ПАСС Технологии АГ . Проверено 19 декабря 2013 г.
- ^ Сертификация магазина приложений
- ^ Промышленный взгляд на статический анализ. Журнал Software Engineering, март 1995 г.: 69–75, Вичманн, Б.А., А.А. Каннинг, Д.Л. Клаттербак, Л.А. Уинсбарроу, Н.Дж. Уорд и Д.В.Р. Марш. http://www.ida.liu.se/~TDDC90/papers/industrial95.pdf
- ^ проблемы сертификации магазина приложений