Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №8 ТПП.pptx
Скачиваний:
0
Добавлен:
15.04.2024
Размер:
3.62 Mб
Скачать

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

3. Проверить работу при слабом Wi-Fi.

надо посмотреть как будет вести себя приложение при слабом сетевом соединении. (напр. в метро в момент отправки поезда, закрытия дверей и т.д)

4. Проверить удобство обновлений.

Кроме того надо выяснить как будет вести себя приложение если пользователь сам не обновлял.

5. Проверять связь с интерфейсом напр.

функциональность

безопасность

мобильные приложения

Инструменты для тестирования мобильных приложений

1. Эмуляторы- анализируют параметры приложения, строят матрицу устройств, чтобы охватить больше параметров(напр. диагональ экрана, тип OC и т.д.)

Эмуляторы - приложения , помогающие с имитировать работу мобильных устройств с разными параметрами.

напр. эмулятор Android Virtual Device.

2. Тестировать мобильные приложения можно в обычных браузерах на компьютере с помощью инструмента DevTools (Development Tools)(это встроенный в браузер инструмент для того, чтобы находить проблемы в сайтах

напр. DevTools браузера Chrome

Инструменты для тестирования мобильных приложений

3 тип инстументов.

Test Flight (для iOS ) и Beta (для Android)

Бета -тестирование - т.е. тестирование почти готовой версии программного продукта.

4 тип. Снифферы

для проверки взаимодествия с бэкендом (т.е. частью приложения работающем на сервере).

Сниффер анализирует траффик через сеть.

Напр. http запросы , различные коды объектов и реакцию приложения на такие входные данные.

Примеры Fiddler

Тестирование API

Напр. сервер-метеослужба отправляет данные через API , которые показываются затем на смартфоне.

Типы API.

наиболее распостраненный тип API - это REST (Representational State Transfer)- используется везде где пользователю сайта (или веб-приложения) надо предоставить данные с сервера.

Данные как правило отформатированы в HTML, JSON , XML.

Postman

для проверки взаимодествия с бэкендом (т.е. частью приложения работающем на сервере).

анализирует траффик через сеть.

Напр. http запросы , различные коды объектов и реакцию приложения на такие входные данные.

Postman

Функции

1.Coздание коллекции запросов.

2.Осуществлять единичные запросы (напр. типа GET , POST , PUI и т.д.)

Можно настраивать параметры запросов, передавать заголовки , параметры и т.д.

3.Тестирование API : Postman может создавать тесты для проверки ответов от сервера .

4.Коллекции и среды тестирования.

5.Работа с переменными.

Управление с данными в запросах.

Тестирование API

Используются методы

GET - чтение данных

POST - создание новых ресурсов(напр. публикация сообщения)

PUI - замена данных

DELETE - удаление данных

Postman

Postman

введите https:// potsman -echo.com /get ? test =123.

Когда будете готовы выбирете ОТПРАВИТЬ .

Запрос вызывает службу Postman Echo для тестирования клиентов REST и SOAP.

Get - получать

POST - отправить и получить

(Т.о. Posting для отправки пользовательской информации (напр. блоги))

Т.е. POST предназначен для отправки пользовательских данных , которые влияют на выполнение скрипта(напр. логина, сообщения и