Авторы статьи: Александр Хозя и Андрей Дзыня
Идея обширной статьи о тестировании сетевого слоя мобильных приложений возникла у нас еще во время подготовки самого первого тренинга по мобильным приложениям, когда мы собирали и записывали материалы. Естественно, хочется рассказать как можно больше и покрыть наиболее важные случаи. Но аудитория тренинга слишком неоднородна, так как тренинг будет полезен как начинающим тестировщикам Android и iOS приложений, так и опытным, которые хотят узнать новые фишки и находить больше интересных багов. Исходя из этого часть информации приходится выносить в виде дополнительных статей и материалов.
Мы упорядочили и обновили знания в виде комплекта дополнительных материалов для участников обновленой версии тренинга Тестирование мобильных приложений 2.0, а потом решили поделиться данной статьей и со всеми нашими читателями.
Продолжением данной темы, а именно о том как работать с прокси серверами и перехватом трафика, мы будем подробно останавливаться в нашем тренинге.
3 пункта, которые Вы должны знать о тестировании мобильных приложений с разными типами подключений
Тестирование работы с разными типами и качеством связи является одним из столпов тестирования мобильных приложений. Смартфон - личная вещь и находится с владельцем практически всегда: будь то поездка в городском транспорте или, например, на экскурсии в пещеры. Мобильные приложения не должны подводить, особенно в трудную минуту.
Пример из жизни. Вы установили приложение одной из авиакомпаний, с помощью которого можно осуществлять электронную регистрацию и посадку на борт. Регистрация была совершена дома, а телефон установлен в режим ожидания. По прибытию в аэропорт, где необходимо показать билет - Вы разблокировали экран. В момент подключения к открытой точке доступа аэропорта (в таких точках доступа необходимо авторизоваться в браузере) приложение принялось за обновление закешированной страницы и скрыло ее за экраном активности (в худшем случае, закрылось после сбоя). Работник аэропорта не может считать штрих-код с экрана, вы безуспешно пытаетесь отыскать сохраненную страницу, очередь сзади начинает роптать. В конечно итоге вам приходится разрешать проблему в индивидуальном порядке с представителями авиалиний. Неприятная ситуация.
Очевидно, что над сетевой частью и кешированием недостаточно тщательно поработали. Давайте подумаем какие проверки необходимы, чтобы избежать подобных ситуациях в собственных продуктах.
Читать статью полностью: http://software-testing.ru/library/testing/general-testing/1911-3-
Информация о тренинге Тестирование мобильных приложений 2.0
Посмотреть расписание других тренингов по тестированию ПО: http://software-testing.ru/trainings/
|