Яндекс Практикум. Программирование и анализ данных
Новая задача для тестировщиков 🔍 Сегодня предлагаем решить задачу от Станислава Яковлева, наставника на курсе «Инженер по тестированию». Дано: Некоторые пользователи жалуются, что при оформлении заказа в приложении маркетплейса товаров для дома после нажатия…
Возвращаемся с решением 👀
Баг кроется в задаче, которая была передана в WorkManager для фоновой загрузки изображений товаров и промо-баннеров. Задача не предусматривала проверку состояния сети, поэтому при слабом или нестабильном соединении WorkManager пытался многократно запускать задачу и не прерывал её при потере сигнала. Это приводило к тому, что приложение «висело», ожидая выполнения этой фоновой задачи, блокируя интерфейс оформления заказа.
На Android-устройствах, когда устройство подключено к сети через сотовый интернет и сигнал слабый или прерывается, такие задачи начинают занимать много ресурсов и «висят» в состоянии выполнения, ожидая стабильного соединения. При этом интерфейс приложения продолжает зависать, так как WorkManager пытается выполнить эти задачи до завершения операции оформления заказа.
Как решили проблему:
Команда разработчиков добавила проверку сети и внедрила более строгие условия на отмену фоновых задач при слабом сигнале, а также переключила некоторые задачи на асинхронную загрузку с обратной связью о состоянии выполнения.
Баг кроется в задаче, которая была передана в WorkManager для фоновой загрузки изображений товаров и промо-баннеров. Задача не предусматривала проверку состояния сети, поэтому при слабом или нестабильном соединении WorkManager пытался многократно запускать задачу и не прерывал её при потере сигнала. Это приводило к тому, что приложение «висело», ожидая выполнения этой фоновой задачи, блокируя интерфейс оформления заказа.
На Android-устройствах, когда устройство подключено к сети через сотовый интернет и сигнал слабый или прерывается, такие задачи начинают занимать много ресурсов и «висят» в состоянии выполнения, ожидая стабильного соединения. При этом интерфейс приложения продолжает зависать, так как WorkManager пытается выполнить эти задачи до завершения операции оформления заказа.
Как решили проблему:
Команда разработчиков добавила проверку сети и внедрила более строгие условия на отмену фоновых задач при слабом сигнале, а также переключила некоторые задачи на асинхронную загрузку с обратной связью о состоянии выполнения.
👍9🔥7❤3🤔2
Подборка для начинающих тестировщиков
Тестировщик (или QА-инженер) нужен любой компании, которая создаёт IT-продукты. Его задача — испытать сценарии в приложении, зафиксировать ошибки и передать их на исправление в отдел разработки. Мы сделали подборку каналов и книг, которые помогут стартовать в профессии, — сохраняйте себе и делитесь с друзьями.
🤳 Телеграм-каналы
«Уютное сообщество тестировщиков» — подборки полезных статей, советы опытных тестировщиков и новости из мира QA.
«Тестировщик | IT» — канал, в котором публикуют ссылки на обучающие видео и статьи, кейсы о трудоустройстве и подготовке к собеседованиям.
«В очереди на тестирование» — создатели курсов Практикума пишут о тестировании для новичков: о багах в обычной жизни и рабочих кейсах.
👀 YouTube-каналы
Artsiom Rusau QA Life — обзоры инструментов для QA, примеры тестирования реальных сайтов и подборки вопросов с собеседований.
«QA Mobile | Мобильное тестирование» — канал о мобильном тестировании, смартфонах и мобильной разработке. Есть гайдлайны по QA, советы о прохождении собеседований и примеры тестирований.
«Лёша Маршал» — автор делится знаниями о тестировании ПО, автоматизации тестирования, языках программирования Java и Go и инструментах тестировщика.
📚 Книги
«Как тестируют в Google» — в книге описано, как организованы команды тестирования в Google, какие инструменты используют специалисты и кто отвечает за конечный результат.
«Тестирование чёрного ящика» — книга о том, как тестировать программное обеспечение, чтобы находить максимум ошибок и тратить на это минимум времени.
«Тестирование dot-com, или Пособие по жестокому обращению с багами в интернет-стартапах» — автор разбирает инструменты и методы тестирования, даёт советы о работе с багами и рассказывает, как можно развиваться в профессии.
Ещё больше ресурсов вы найдёте в блоге Практикума, а на курсе «Инженер по тестированию» сможете освоить ключевые навыки и потренироваться на практических задачах.
🔜 Узнать о курсе подробнее и начать учиться бесплатно.
Тестировщик (или QА-инженер) нужен любой компании, которая создаёт IT-продукты. Его задача — испытать сценарии в приложении, зафиксировать ошибки и передать их на исправление в отдел разработки. Мы сделали подборку каналов и книг, которые помогут стартовать в профессии, — сохраняйте себе и делитесь с друзьями.
🤳 Телеграм-каналы
«Уютное сообщество тестировщиков» — подборки полезных статей, советы опытных тестировщиков и новости из мира QA.
«Тестировщик | IT» — канал, в котором публикуют ссылки на обучающие видео и статьи, кейсы о трудоустройстве и подготовке к собеседованиям.
«В очереди на тестирование» — создатели курсов Практикума пишут о тестировании для новичков: о багах в обычной жизни и рабочих кейсах.
👀 YouTube-каналы
Artsiom Rusau QA Life — обзоры инструментов для QA, примеры тестирования реальных сайтов и подборки вопросов с собеседований.
«QA Mobile | Мобильное тестирование» — канал о мобильном тестировании, смартфонах и мобильной разработке. Есть гайдлайны по QA, советы о прохождении собеседований и примеры тестирований.
«Лёша Маршал» — автор делится знаниями о тестировании ПО, автоматизации тестирования, языках программирования Java и Go и инструментах тестировщика.
📚 Книги
«Как тестируют в Google» — в книге описано, как организованы команды тестирования в Google, какие инструменты используют специалисты и кто отвечает за конечный результат.
«Тестирование чёрного ящика» — книга о том, как тестировать программное обеспечение, чтобы находить максимум ошибок и тратить на это минимум времени.
«Тестирование dot-com, или Пособие по жестокому обращению с багами в интернет-стартапах» — автор разбирает инструменты и методы тестирования, даёт советы о работе с багами и рассказывает, как можно развиваться в профессии.
Ещё больше ресурсов вы найдёте в блоге Практикума, а на курсе «Инженер по тестированию» сможете освоить ключевые навыки и потренироваться на практических задачах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤6🔥2🤔2🏆1
Мы готовим прямой эфир по анализу данных и хотим обсудить то, что интересно вам
Помогите нам выбрать тему для следующей встречи — поучаствуйте в опросе ниже. Свой вариант можно оставить в комментариях — всё учтём👇
Помогите нам выбрать тему для следующей встречи — поучаствуйте в опросе ниже. Свой вариант можно оставить в комментариях — всё учтём👇
👍9❤3👀3
Какую тему обсудим на следующем эфире?
Anonymous Poll
40%
Рынок труда аналитиков
37%
Какие бывают аналитики
49%
Как джуну-аналитику подготовиться к собеседованию
👍1
Мы задумались, каким должен быть аналитик в 2025 году, и собрали всё главное в карточках.
Возможно, этот список неполный. На вебинаре эксперты Яндекс Практикума расскажут, что ещё важно для аналитика и какие направления сейчас самые востребованные.
Когда: 26 ноября в 19:00
Регистрация: по ссылке
Возможно, этот список неполный. На вебинаре эксперты Яндекс Практикума расскажут, что ещё важно для аналитика и какие направления сейчас самые востребованные.
Когда: 26 ноября в 19:00
Регистрация: по ссылке
🔥8👍6⚡4😍1🏆1
Знакомьтесь, YndxPracticumBot 👋
Это бот Практикума, в котором можно пообщаться с амбассадором — задать вопросы про обучение в Практикуме и получить честные ответы.
Что можно спросить:
⏺️ Как встроить учёбу в свой график?
⏺️ Сложно ли найти первую работу?
⏺️ Что делать, если не можешь выбрать новую специальность?
⏺️ Страшно ли менять работу? Как преодолеть этот страх?
Также бот помогает определиться с профессией, напоминает о занятиях и даёт советы по учёбе.
Это бот Практикума, в котором можно пообщаться с амбассадором — задать вопросы про обучение в Практикуме и получить честные ответы.
Что можно спросить:
Также бот помогает определиться с профессией, напоминает о занятиях и даёт советы по учёбе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍6🔥6👌1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥5❤2👍2
Всем привет! Меня зовут Станислав, инженер-программист и аналитик.
Я окончил курс «Специалист по Data Science» и вместе с командой «Проактивные практики» создал навык для Алисы.
Теперь голосовой помощник Алиса может зачитывать отзывы выпускников Яндекс Практикума, чтобы помочь с выбором курса.
Я окончил курс «Специалист по Data Science» и вместе с командой «Проактивные практики» создал навык для Алисы.
Теперь голосовой помощник Алиса может зачитывать отзывы выпускников Яндекс Практикума, чтобы помочь с выбором курса.
👍9⚡4🆒2👀1
Как Алиса научилась рассказывать отзывы выпускников Яндекс Практикума
Сегодня делимся кейсом команды «Проактивные практики» — пятерых выпускников Практикума и участников амбассадорской программы Яндекса. В качестве выпускного проекта они разработали для голосового помощника Алисы навык, основанный на отзывах выпускников Яндекс Практикума.
🔗 Поделились пошаговым описанием проекта — читайте карточки, чтобы узнать подробности.
Сегодня делимся кейсом команды «Проактивные практики» — пятерых выпускников Практикума и участников амбассадорской программы Яндекса. В качестве выпускного проекта они разработали для голосового помощника Алисы навык, основанный на отзывах выпускников Яндекс Практикума.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤5👍3🆒2