Amazon Web Services позволяют очень быстро производить прототипирование простых веб-приложений, и написать API, допустим, для простого мобильного приложения можно за считанные минуты. Мы будем использовать связку DynamoDB и API Gateway (без Lambda-функций!) для настройки GET и POST запросов к базе с возможностью чтения, записи и изменения данных в ней.
Рубрика «Тестирование мобильных приложений» - 32
Server-less API на AWS за 15 минут
2016-08-04 в 6:47, admin, рубрики: Amazon Web Services, api, AWS, server-less, прототипирование, разработка мобильных приложений, Тестирование веб-сервисов, Тестирование мобильных приложений, метки: server-lessКак настроить расширяемую систему для регрессионного тестирования на телефонах: опыт мобильной Почты Mail.Ru
2016-07-22 в 12:07, admin, рубрики: docker, mail.ru, автоматизация, автотест, Блог компании Mail.Ru Group, Разработка под android, тестирование, Тестирование IT-систем, Тестирование мобильных приложений
Привет! Сегодня я хочу рассказать, как мы построили с нуля гибкую и расширяемую систему для выполнения автотестов на Android-смартфонах. Сейчас у нас используется около 60 устройств для регрессионного тестирования мобильного приложения Почты Mail.Ru. В среднем они тестируют около 20 сборок приложения ежедневно. Для каждой сборки выполняется около 600 UI-тестов и более 3500 unit-тестов.
Автотесты доступны круглосуточно — они экономят очень много времени тестировщиков и позволяют нам выпускать качественное приложение. Без них мы бы тестировали каждую сборку 36 часов (с учетом ожидания) или примерно 13 часов без ожидания. Вместе со сборкой, актуализацией переводов, при рабочей загрузке агентов с автотестами тестирование в среднем занимает 1.5 часа, что ежедневно позволяет нам экономить недели работы тестировщиков.
Мы рассмотрим, как всё делать с самого начала тем, кто занимается написанием автотестов, а не инфраструктурой: начиная от покупки телефона, его перепрошивки и заканчивая созданием docker-контейнеров, внутри которых будет доступен телефон для автотестов.
Читать полностью »
Как мы тестируем взаимодействие с Facebook
2016-07-15 в 10:56, admin, рубрики: automation testing, badoo, Facebook API, graph api, quality assurance, selenium, Блог компании Badoo, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений
Вступление
Привет, хаброжитель! Уже довольно давно я хотел написать статью о том, как у нас в Badoo устроена автоматизация тестирования. Хотелось написать о чем-то интересном и, в то же время, полезном. Поделиться опытом, который можно было бы легко интегрировать почти в любую систему. И вот, такая тема назрела…
Как многие из вас знают, Badoo — это социальная сеть, ориентированная на поиск новых друзей и знакомств. Одной из важнейших задач является верификация пользователя. Ведь всем нам хочется, чтобы привлекательная девушка, с которой у нас назначена встреча, не оказалась дядей Колей из Твери.
Для верификации пользователей у нас существует много различных способов. Некоторые из них довольно привычные, такие, как верификация по номеру телефона. Есть и более необычный — верификация по фотографии. Но самая простая и быстрая — верификация через социальные сети.
Такой способ верификации профиля возможен сразу на момент его создания — регистрация через социальную сеть. Во-первых, это быстро, всего один клик и никаких дополнительных манипуляций с телефоном или веб-камерой. Во-вторых, это удобно, так как при желании можно импортировать фотографии и информацию о себе, вместо того, чтобы вводить их вручную.
Сегодня я расскажу о том, как на Badoo устроена регистрация и верификация через Facebook и о том, как мы научили selenium-тесты ее проверять.
По следам Google I-O 2016 — новый Firebase: интеграция с Android
2016-07-08 в 16:40, admin, рубрики: android, firebase, Блог компании Google, разработка мобильных приложений, Разработка под android, разработка под iOS, Тестирование мобильных приложенийПривет! Мы продолжаем цикл статей по технологиям, представленным на нашем ежегодном мероприятии Google I/O. Сегодня у нас в гостях Александр Денисов, и он расскажет про своё знакомство с базовыми возможностями обновлённого Firebase.
Учимся на ошибках в организации контроля качества
2016-06-24 в 12:13, admin, рубрики: badoo, qa, qa management, Блог компании Badoo, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование игр, Тестирование мобильных приложений
Привет! Меня зовут Илья Кудинов, и я работаю QA-инженером в компании Badoo. Три года назад я начал посещать различные IT-конференции и рассказывать о процессах и технологиях, применяемых нами при контроле качества. И конечно же, после каждого доклада я общался со слушателями, интересовался, как работают они. В этом деле меня всегда мотивировали отзывы вида «Раньше мы работали вот так, но, послушав твой доклад, мы увидели, как можно сделать лучше», а еще лучше — когда люди не копируют наши приемы, а придумывают что-то сами, иногда даже более интересные варианты. Таких историй у меня накопилось много, и я хочу поделиться с вами некоторыми из них (все имена и названия вымышлены, любые совпадения с реальными лицами являются случайностью). Может быть, что-то из этого поможет вам увидеть направление развития вашего собственного проекта — и это будет самой большой наградой для меня! Разумеется, буду рад после этого выслушать и ваши истории — в комментариях или личных сообщениях.
Читать полностью »
Как стать тестировщиком или каких знаний мы ждём от джуниора
2016-06-14 в 13:40, admin, рубрики: qa, карьера, карьера тестировщика, поиск работы в it, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений
Пара вводных слов
Всем доброго времени суток, меня зовут Туманов Дима. Сейчас я работаю в компании Rambler&Co и отвечаю за тестирование на проектах Афиши. В рамках данной статьи я развею несколько мифов об IT и тестировании в частности. Кроме того, приведу примеры из жизни как “не зная ничего” стать Junior QA Engineer в крупной компании.
Начало пути
Проработав почти два года в одной “мирной” госкорпорации в должности “ненастоящего инженера”, я осознал, что развитие остановилось. Я мог сидеть на одном месте и почти ничего не делать. В конечном итоге мои знания бы совсем отстали от реальной действительности и я бы стал невостребованным на рынке. В этот момент я принял решение о смене места и сути своей работы.
Не соблаговолите ли подискутировать о тестировании мобильных приложений?
2016-06-02 в 23:29, admin, рубрики: android, Блог компании «Лаборатория Касперского», дискуссия, лаборатория касперского, мобильное тестирование, приглашение, разработка мобильных приложений, Разработка под android, Тестирование мобильных приложений, тестирование поЕсть такие люди — тестировщики. Крайне нужные люди. Помогают совершенствовать приложения. Но есть у них страсть: все тестируют. Везде ищут баги: и в разрабатываемых нами программах, и даже в блюдах нашей столовой. Теперь вот решили протестировать и мероприятия серии CoLaboratory. А то мало ли, в друг и в этом формате публичных обсуждений есть какие-нибудь недочеты. В качестве тестового сценария они решили использовать дискуссию, посвященную тестированию приложений на мобильных платформах.
Собственно, именно на это мероприятие мы и приглашаем всех тех, кому интересно тестирование мобильных приложений и ручное тестирование вообще. Будем рады видеть вас в московском офисе «Лаборатории Касперского», 7 июня в 13 часов дня. На всякий случай напоминаем адресc: Ленинградское шоссе, д.39А, стр.2. Зарегистрироваться на мероприятие можно вот на этой страничке.
Читать полностью »
Google I-O 2016: развитие платформы Firebase
2016-06-02 в 13:47, admin, рубрики: firebase, Firebase Analytics, Firebase App Indexing, Firebase Authentication, firebase cloud messaging, FIrebase Crash Reporting, Firebase Dynamic Links, Firebase Notifications, Firebase Remote Config, Firebase Storage, Firebase Test Lab, Блог компании Google, разработка мобильных приложений, Разработка под android, разработка под iOS, Тестирование мобильных приложенийПривет! Полтора года назад команда разработчиков Firebase вошла в наш дружный Google-коллектив. С тех пор наш BaaS (backend-как-сервис) вырос больше чем в четыре раза — со 110 до 450 тысяч разработчиков. И всё это время мы предоставляли всё те же услуги — БДРВ (базы данных реального времени), авторизацию пользователей, хостинг — делая разработку приложений проще. Настало время двигаться дальше, так что мы рады представить вам крупное расширение возможностей Firebase.

Firebase становится универсальной платформой для построения Android-, iOS- и мобильных веб-приложений. Новые инструменты, направленные на упрощение разработки, привлечения пользователей и монетизации, а также новый продукт в области аналитики ждут вас под катом.
Читать полностью »
Google I-O 2016: Улучшения в области тестирования и доставки приложений
2016-05-30 в 15:00, admin, рубрики: google i/o 2016, Google Play, Блог компании Google, продвижение приложений, разработка, разработка мобильных приложений, Разработка под android, Тестирование мобильных приложенийПривет! Наш магазин приложений Google Play бьёт очередные рекорды. Ежемесячно его посещает более миллиарда пользователей (1/7 населения планеты!). За прошедший год из магазина скачали и установили приложения более 65 млрд. раз.

Нам нравится подобный темп роста, так что мы внимательно следим за вашими отзывами и пожеланиями, и делаем всё, чтобы ваш бизнес рос вместе с нами. На прошедшем Google I/O 2016 мы представили несколько новых возможностей, которые затронут всех разработчиков, от новичков до крупнейших компаний
Читать полностью »


