Как стать автором
Обновить
СберМаркет
Кодим будущее доставки товаров
Сначала показывать

Эмуляторы, симуляторы или тестовые фермы. Что выбрать для мобильного тестирования?

Блог компании СберМаркет Разработка мобильных приложений *Тестирование мобильных приложений *

Привет! Меня зовут Татьяна Дерягина, я QA-инженер из команды мобильного тестирования в СберМаркете. Моя команда работает дистанционно, находясь в разных городах России. Хочу рассказать, как как мы адаптировались к процессу тестирования, без большого количества реальных девайсов и не потеряли качество продукта.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.9K
Комментарии 2

Новости

Приглашаем на мобильный митап от команды СберМаркет Tech

Блог компании СберМаркет Разработка под iOS *Разработка под Android *Конференции

Привет! На связи tech-команда СберМаркета. Приглашаем iOS и Android-разработчиков на наш первый офлайн-митап. Он пройдёт 29 сентября в 19:00 в офисе СберМаркета в Москве с пиццей и новыми знакомствами.

Это встречу мы организуем вместе с сообществом Coffee&Code, так что кроме докладов в программе будет сюрприз от ребят. Спойлер: это игра :)

Если у вас не получается прийти на митап в офлайне, присоединяйтесь к онлайн-трансляции.

В программе:

🔶 Александр Соломатов, руководитель группы iOS-разработки в CберМаркете, расскажет про горизонтальную карусель для баннеров.

🔶 Евгений Прокопьев, Android-разработчик в CберМаркете, покажет как работать с анимациями в React Native.

🔶 Валерий Скворцов, iOS-разработчик в СберМаркете, поделится результатами экспериментов с механизмом избегания клавиатуры в SwiftUI.

🔶 Александр Сычев, руководитель мобильной разработки СберЗдоровья, расскажет, как получить максимум от координаторов при решении задач навигации.

Регистрируйся бесплатно по ссылке.

Ждём тебя на митапе!

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 398
Комментарии 0

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

Блог компании СберМаркет Разработка мобильных приложений *Системы сборки *DevOps *

Приветствую! Меня зовут Алексей Денискин, я тимлид мобильной команды СберМаркета. В этой статье я на примере покажу, как организовать CI для мобильных приложений на Android и iOS. Я буду использовать GitLab CI, но описанный подход применим к большинству стандартных стеков.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.2K
Комментарии 0

Пять признаков, что в вашей продуктовой команде не хватает UX-редактора

Блог компании СберМаркет Дизайн мобильных приложений *Аналитика мобильных приложений *Управление продуктом *Копирайт

Профессия UX-редактора молодая: ещё два-три года назад в крупных компаниях только складывалось представление о том, что это за член команды и какие функции выполняет. Сейчас UX-редактор играет важную роль в продуктовом процессе. Рассказываем, как понять, что вам нужен такой специалист.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.4K
Комментарии 2

Как написать кроссбраузерное расширение в 2022 году

Блог компании СберМаркет Разработка веб-сайтов *JavaScript *Расширения для браузеров Браузеры
image

Привет! Меня зовут Георгий Костуров, я лид фронта в одной из команд СберМаркета. В один прекрасный день ко мне пришли менеджеры и сказали, что нужно написать браузерное расширение для внутреннего джобборда. Оно должно взаимодействовать с сайтами avito и hh, чтобы добавлять кандидатов в HR-систему, не скачивая и не вбивая вручную контакты из резюме на сайте.

Как человек, который ни разу не писал подобных вещей, расскажу о своем пути, о том с какими проблемами столкнулся и к каким пришел решениям.

На каком языке писать расширение?


Мой путь начался с поиска ответа на вопрос: «А хотя бы на каком языке придется это писать?» Полазив по интернету, с радостью обнаружил, что всё-таки это можно делать на JS. Хотя так было далеко не всегда. Первый браузер с API расширений, основанным исключительно на HTML, CSS и JavaScript, появился в 2010 году, им был Chrome. А до этого расширения необходимо было писать с использованием языка XUL (язык разметки на основе xml, обладающий большим функционалом по сравнению с HTML4).
Читать дальше →
Всего голосов 26: ↑24 и ↓2 +22
Просмотры 5.1K
Комментарии 7

Прогнозирование спроса: как СберМаркет прогнозирует, что вы закажете вечером в пятницу

Блог компании СберМаркет Разработка под e-commerce *Машинное обучение *

image


Привет! Меня зовут Андрей Захаров, я Senior Data Scientist в СберМаркете. Когда вы заказываете продукты к пятничному ужину, мы должны быть уверены, что для доставки хватит сборщиков и курьеров. Поэтому мы прогнозируем число заказов в каждом магазине с точностью до часа. В статье — как мы это сделали на данных, которые устаревают уже за 3 месяца.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 3.5K
Комментарии 9

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

Блог компании СберМаркет Тестирование мобильных приложений *

image


Привет! Я Линар Юнусов, тестировщик из мобильной команды СберМаркета. При создании списка проверок мы попросили помощи у команды информационной безопасности, отдельная благодарность Дмитрию Терёшину за проведённую встречу с подробным разбором всех кейсов. Его интересную статью по работе утилиты CheckKarlMarx можно увидеть здесь.


В конце концов получили из кейсов самые опасные области атак на приложение с точки зрения безопасности, взяли high-сценарии и добавили их к себе в список чек-листов для регрессионного тестирования. Так родилась идея рассказать в статье, что популярного и интересного можно добавить в список кейсов для регресса в любой компании.


Речь пойдет о том, какие проверки безопасности и какие кейсы мы советуем добавить при регрессионном тестировании. Проверки, описанные в этой статье, — это не все проверки, которые проводятся у нас, их, конечно же, больше, но рассказывать обо всех проверках небезопасно, поэтому тут всего лишь небольшая их часть, которую следует учитывать при тестировании безопасности приложения. Также не забываем о документах о неразглашении определенных данных.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.6K
Комментарии 0

Как Go-разработчику сэкономить несколько недель жизни

Блог компании СберМаркет Программирование *Go *


Привет! Меня зовут Александр Сусиков, я тимлид команды, которая занимается платформой PaaS для СберМаркета. В этой статье я расскажу, как повысить скорость разработки с помощью кодогенерации.

Читать дальше →
Всего голосов 10: ↑6 и ↓4 +2
Просмотры 9.5K
Комментарии 15

Как создавать нативные компоненты и модули в React Native с помощью Swift

Блог компании СберМаркет Разработка под iOS *Разработка мобильных приложений *


Привет! Меня зовут Георгий Мишин, я мобильный разработчик в СберМаркете. Хочу рассказать, как подключить Swift в React Native-проект. В рамках статьи создадим простенький нативный модуль и компонент, обсудим layout в React Native-приложении и поговорим, что же происходит в shadow thread.


Это текстовая версия моего выступления на Android Meetup | СберМаркет Tech.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.2K
Комментарии 1

Как планировать время быстрой доставки и бороться с опозданиями?

Блог компании СберМаркет Управление e-commerce *Аналитика мобильных приложений *Управление продуктом *

На аналитическом митапе «Тележка данных» поговорили об аналитике эффективности в СберМаркете. Обсудили борьбу с опозданиями и планирование времени доставки.

Если хотите узнать, как у нас работает аналитика, смотрите под катом записи докладов. Ведущий митапа – Ришат Исхаков, директор по аналитике в СберМаркете.

Читать далее
Рейтинг 0
Просмотры 628
Комментарии 0

Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета

Блог компании СберМаркет Разработка под iOS *Разработка мобильных приложений *

После выхода новой iOS 15.0 пользователей СберМаркета выкидывало из приложения после блокировки телефона. Бэкенд возвращал ошибку 403 — «пользователь не авторизован». На поиск причины ушло два месяца.


Евгений Рядовой и Дмитрий Шлюгаев из команды разработки рассказали, как искали ошибку и почему это было так трудно.

Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 4.5K
Комментарии 6

Как управлять распределенными командами, достигать целей и отвечать за результат — обсуждаем с Head of PMO СберМаркета

Блог компании СберМаркет Управление разработкой *Управление проектами *Управление продуктом *Управление персоналом *

Глеб Корсунов, CBDO Holyweb, побеседовал с руководителем проектного офиса СберМаркета Дмитрием Ирешевым о том, как построить грандиозные планы и достичь их, и почему правильно организованная коммуникация сотрудников позволяет не потерять мотивацию.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 1.3K
Комментарии 1

Тестирование производительности, энергопотребления и безопасности приложений

Блог компании СберМаркет Тестирование мобильных приложений *

Собрались как-то на QA-митапе эксперты СберМаркета и Skyeng, где говорили о мобильном тестировании, а поделиться материалами в блоге забыли. Исправляемся! Для всех причастных к мобильным приложениям собрали 3 доклада:

— Тестирование безопасности мобильного клиента: стандартные кейсы и их необходимость при регрессионном тестировании;

— Тестирование производительности и энергопотребления мобильных приложений. Обзор базовых нативных инструментов;

— Мобильный CI с JIRA интеграцией: автоматизация ежедневных процессов.

Читать далее
Рейтинг 0
Просмотры 1.1K
Комментарии 0

Пять историй провалов в сервисе: от аромакино до неуправляемого чат-бота

Блог компании СберМаркет Управление e-commerce *Читальный зал История IT Социальные сети и сообщества

Завалить важный проект из-за Agile, уронить огромную CRM и потерять всю БД маркетплейса — это не страшный сон в ИТ, а реальность. Мы устали от «успешного успеха» и уже делились факапами СберМаркета на F*ckup Meetup. А сегодня мы расскажем о пяти громких провалах других компаний.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 3.5K
Комментарии 1

Тренды e-commerce против реальности: какие прогнозы сбылись, а какие — нет

Блог компании СберМаркет Big Data *Исследования и прогнозы в IT *Управление e-commerce *

Каждый год эксперты дают прогнозы, куда пойдет e-com. Например, в 2015 году они видели будущее электронной коммерции в виртуальной реальности и делали ставку на Big Data.

Мы нашли на Хабре несколько любопытных прогнозов и оценили, какие из них стали реальностью, а какие остались фантастикой. 

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.6K
Комментарии 4

Разбираемся с терминами «проект» и «продукт»

Блог компании СберМаркет Управление проектами *Управление e-commerce *Управление продуктом *

— Руководители проектов круче! 

— Нет, продакт оунеры круче! 

Мне, как руководителю проектного офиса, приходилось сталкиваться с тем, что продакт- и проджект-менеджеры:

путаются в базовых терминах, таких как «проект» и «продукт»,

не понимают, в чем отличия руководителя проектов и продакт оунера, 

не видят разницы в проектных и продуктовых практиках, жизненных циклах и т.п. 

Поэтому я решил разобрать всё по полочкам и собрать в одном месте всю необходимую информацию. Итак, начнём с простого: постараемся разобраться, что такое «проект», а что такое «продукт». Для этого обратимся к определениям, приведенных в фреймворках, стандартах и руководствах.

Разобраться с терминами
Всего голосов 21: ↑16 и ↓5 +11
Просмотры 6.2K
Комментарии 15

Разные подходы к тестированию: в чем их суть и какой выбирать для своих проектов

Блог компании СберМаркет Разработка веб-сайтов *Тестирование IT-систем *
image

Меня зовут Георгий Костуров, я лид фронта в одной из команд СберМаркета. Хочу рассказать про виды тестов и рассмотреть несколько подходов к тестированию. В основном здесь примеры из frontend, но идеи подойдут и для backend. В статье нет конкретных примеров кода (хотя присутствуют ссылки на материалы, где они есть), но изложены идеи и общие правила написания тестов.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 7.8K
Комментарии 1

Первая онлайн-покупка: как пенсионерка заказала маргарин, кукурузные хлопья и яйца через телевизор

Блог компании СберМаркет Управление e-commerce *История IT Старое железо

Маргарин, кукурузные хлопья и яйца — такой заказ сделала 72-летняя Джейн Сноуболл. Почему это важно? Потому что покупка Джейн Сноуболл считается первой онлайн-покупкой в истории. Рассказываем, как можно было заказать доставку домой в 1984 году.

Вперёд в 1984!
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 3.6K
Комментарии 7

Асинхронный код синхронно: как устроено юнит-тестирование в СберМаркете

Блог компании СберМаркет Разработка под iOS *TDD *Swift *

Привет! Меня зовут Владислав Сединкин, я работаю iOS-разработчиком в СберМаркете. Сегодня я расскажу, как мы проводим юнит-тестирование, с какими сложностями сталкивались при написании тестов и как их решали.  

Я выступал с этим докладом на iOS Meetup | СберМаркет Tech, здесь его сжатая версия.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.5K
Комментарии 2

Как дизайнерской команде сохранять гибкость и устойчивость

Блог компании СберМаркет Дизайн мобильных приложений *Управление проектами *Управление персоналом *Дизайн

Lead Product Designer СберМаркета Олеся Гумененко рассказывает, как поддерживать в команде настроение и рабочий ритм.

Компания может расти, её цели могут меняться. И дизайнерская команда должна не просто успевать за этим ростом, но и помогать ему. В этой статье — несколько советов, которые помогут сохранять гибкость и стабильность команды даже тогда, когда меняется её состав или количество задач в работе.

И первый совет →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 825
Комментарии 0
1

Информация

Дата основания
Местоположение
Россия
Сайт
sbermarket.ru
Численность
501–1 000 человек
Дата регистрации
Представитель
Sbermarket