Вы находитесь на странице: 1из 16

Mobile testing

Mobile testing

Тестирование мобильных приложений – это процесс, с помощью которого


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

Тестирование может быть мануальным или автоматизированным.


Mobile testing

Приложения делятся на три типа:


• Мобильные веб-приложения
• Нативные
• Гибридные
Мобильные веб-приложения

Наиболее распространённый тип, который с лёгкостью позволяет отображать сайты на


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

Такие приложения разработаны только под определённую платформу и по максимуму


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

Комбинация двух вышеупомянутых типов. В отличие от нативных, гибридные приложения


разрабатываются для нескольких платформ одновременно и пишутся на универсальном языке.
Такой продукт можно размещать в сторах, а для его обновления не нужно каждый раз выпускать
новую версию. Достаточно лишь добавить все изменения на сервер. Слабое место подобных
приложений ― визуальный стиль. Ведь разработка приложения для конкретной платформы
ведётся на основе единого гайдлайна. А интерфейс гибридного приложения теряет узнаваемые
черты операционной системы.
Конечно, разработка таких приложений обходится дешевле, но и потенциально уязвимых мест
больше.
Mobile testing

Начинают тестирование с проверки на соответствие требованиям и дизайну.


Речь здесь не только о том, чтобы проверить наличие всех картинок или
работоспособность ссылок, а о полноценном UX/UI анализе. Это значит, что
тестировщик должен уметь работать с Figma, Zeplin, использовать
инструменты проверки интерфейсов вроде Appium Viewer и другие.
Mobile testing

Тестирование помогает выявить реакцию приложения на непредсказуемые


пользовательские действия. Представьте, разблокированный гаджет оказался
в кармане или сумке, и приложение должно корректно справляться с набором
хаотичных и бессвязных действий.
Ещё один вид проверок – оценка качества различного вида соединений. Такое
тестирование проходит в лабораторных условиях, где возможно воссоздать
максимально реалистичные условия связи. Этот вид проверки демонстрирует,
как приложение будет вести себя в нестандартных ситуациях, например, когда
сигнал Wi-Fi едва уловим.
Mobile testing
Чек-лист тестирования мобильных приложений:
❑ Геолокация
❑ Работа приложения в разных режимах: portrait/landscape, split screen
❑ Поля ввода
❑ Пуш уведомления
❑ Прерывания — входящие звонки, СМС, доступ к интернету, предупреждение о
низком заряде батареи, внезапное отключение устройства и другие
❑ Поддержка платежных систем (если присутствуют платежные транзакции)
❑ Соответствие гайдлайнам операционных систем
❑ Влияние на производительность устройства.

Также необходимо проанализировать сетевой трафик: обрыв сети и слабый интернет,


исходящие запросы и полученные ответы. Для этого используют снифферы
Charles/Fiddler, Proxyman и другие.
HTML. CSS
HTML

HTML (Hypertext Markup Language) – язык гипертекстовой разметки.


Используется для структурирования и отображения веб-страницы и её
контента. Например, контент может быть структурирован внутри множества
параграфов, маркированных списков или с использованием изображений и
таблиц данных.
HTML

HTML не является языком программирования; это язык разметки, и


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

HTML состоит из тегов — команд, которые указывают браузеру, как


отображать помещённый в них текст. Это и есть элементы веб-страницы.
У каждого тега есть имя, которое заключается в угловые скобки < и >.
Например, в тег <p> обычно помещают текст:
HTML

Теги бывают парные и непарные. Парные состоят из двух тегов —


открывающего и закрывающего, а непарные — из одного. При этом непарный
тег тоже можно закрывать, но это необязательно.
Например, тег <img>, который позволяет разместить картинку на сайте, —
непарный
HTML

У каждого тега есть атрибуты. С их помощью можно передавать элементам


веб-страницы дополнительные данные: размеры, уникальный id элемента,
ссылки на изображения и так далее.
Элемент <img> включает в себя два основных атрибута — src и alt. Первый
добавляет ссылку на файл, а второй — подпись к картинке, которая покажется,
если файл не загрузится.
CSS
CSS — Cascading Style Sheets — это каскадные таблицы стилей. По сути — язык, который отвечает
за описание внешнего вида HTML-документа. Подавляющее большинство современных веб-
сайтов работают на основе связки HTML+CSS.

Объекты, расположенные на странице, размещаются с помощью HTML. А вот CSS отвечает за то,
как эти объекты выглядят. Их размер, цвет, фоновое изображение, степень прозрачности,
расположение относительно других элементов, поведение при наведении курсора, визуальное
изменение кнопок при нажатии и т.п.

Вам также может понравиться