Telegram Web Link
📈📊 Статистика QA вакансий и резюме. Декабрь 2023

Общее количество QA вакансий в России снизилось на 20%:
❇️ было на 1 декабря — 3 355
❇️ стало на 2 января — 2 789

Общее количество QA вакансий в СНГ снизилось на 20%:
было на 1 декабря — 3 652
стало на 2 января — 3 066

Среди 2 789 вакансий тестировщиков:
☑️ без опыта — 5,7% (156)
☑️ от 1 до 3 лет — 52,3% (1 462)
☑️ от 3 до 6 лет — 40,1% (1 118)
☑️ от 6 лет — 1,9% (53)

Среди 7 869 резюме тестировщиков:
без опыта — 19,3% (1 525)
от 1 до 3 лет — 22,2% (1 664)
от 3 до 6 лет — 20,5% (1 633)
от 6 лет — 38% (3 047)

Уровень зарплаты в вакансиях тестировщиков:
✴️ не указывают — 80,5% (2 245)
✴️ от 40 000 до 80 000 ₽ — 5,2% (146)
✴️ от 80 000 до 140 000 ₽ — 5,9% (165)
✴️ от 140 000 до 200 000 ₽ — 3,4% (94)
✴️ от 200 000 ₽ — 5% (139)
❤‍🔥23🤔62🥰2👾2
🚘🚘 QA под капотом. Тестируем и настраиваем 1С-Битрикс

Автор статьи имеет опыт в наблюдении, насколько эффективно бывает допустить QA-команду внутрь CMS, чтобы достичь бизнес-целей клиента. И на примере нескольких кейсов из разных проектов расскажет, как обеспечить качество на платформе 1С-Битрикс.

В материале есть чек-лист для тестирования.

Читать статью

#гайд
👍7🔥2
🧑‍💻🧑‍💻 Профессия QA Automation Engineer

В этом ролике автор подробно разбирает профессию QA Automation engineer.

00:53 Тестировщик — программист?
02:27 Где работают Automation engineer?
04:48 Какие языки используют автоматизаторы?
06:21 Виды тестирования
09:16 Чем занимается тестировщик

#видео
👍195🥰2
🤔 Очередной #дайджест для тестировщика

❇️ Cloud Penetration Testing for Red Teamers — книга о тонкостях тестирования безопасности облачных сред и об эффективной оценке облачной среды

❇️ Ошибки начинающих тестировщиков — автор поделится информацией о наиболее частых ошибках, которые совершают новички, и даст полезные рекомендации, как минимизировать их появление

❇️ Но… это работает на моей машине… — о распространенных проблемах в разработке ПО и согласовании сред разработки и продакшена

❇️ Хроники пикирующего бота — как важно не пропускать стадию QA в проектах

❇️ Тестовый охват за пределами юнит-тестирования — новый инструментарий, который позволяет измерять охват тестами приложений и улучшать возможности автоматизированных тестов
7👍6🔥6🤩5🥰4
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
2🔥21🎉1
💪🔥 Простое решение для визуального регрессионного тестирования на Java + Selenium Webdriver + aShot

VisualRegressionFramework — это довольно простое решение для небольших проектов. Для проекта с которым работает автор, написано около 50 автотестов (страницы + элементы).

Запускаются тесты после изменений в верстке. Любые изменения видны сразу, то есть такие проблемы как «поменяли верстку элемента на одной странице, а на другой странице все сломалось» давно решены.

Используемые технологии — Java, TestNG, Maven, Selenium Webdriver, aShot (библиотека для сравнения изображений).

Продолжение здесь

#гайд
19🤩19👍5🔥5
🤔 Как провести автотест нагрузочного тестирования системы распознавания лиц

Каждый сталкивается с технологией распознавания лиц ежедневно. Ее применяют в первую очередь в сферах безопасности, медицины, ритейла, образования и в банковском секторе. Такие системы должны обрабатывать внушительный поток данных на круглосуточной основе. Но как проверить, что они справятся с нагрузкой?

Как устроена система распознавания лиц

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

🔹 нейросеть-«выравниватель» (aligner): она берет исходное изображение (например, картинку, которая поступает с камеры наблюдения), детектирует на ней все лица, которые сможет найти, «вырезает» и «выравнивает» их;
🔹 нейросеть-«распознаватель» (recognizer): она принимает на входе выровненное изображение, которое передала первая нейросеть, а на выходе выдает вектор лица, то есть набор чисел фиксированной длины. У разных сетей эти векторы могут отличаться, но чаще всего это некая степень двойки.

Продолжить чтение

#гайд
❤‍🔥255👍2🔥2
🙆🙆 Реальные требования и погружение в мир пользователя

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

Floating point — это штука в математике, в которой десятичная точка остается на одном и том же месте, тогда как в «fixed point» десятичная точка перемещается по кругу. Люди говорят о «serverless computing», когда на самом деле они имеют в виду «вычисления с использованием чужих серверов». «No-code testing tools»… ну, всегда есть код; это просто код, который вы не писали.

Вот термин, который действительно плохо изучен: «нефункциональные требования».

Продолжение тут

#почитать
5👍2
🤔 Очередной #дайджест для тестировщика

▪️ Путешествия во времени с Replay.io — чтобы дебаги стали проще и радостнее

▪️ Максимум пользы, минимум проблем — рекомендации по написанию API автотестов на Python

▪️ Скорость и качество — про битву между тем, чтобы сделать быстро, и тем, чтобы сделать качественно

▪️ А что такое «качество»? — познавательные размышления инженера по качеству

▪️ Feature Map Framework и Playwright для улучшения отслеживания UI Testing — инструмент для передачи общего статуса и охвата тестированием UI
🎉282🔥2
🤔 Зачем и как в Альфе была написана библиотека для скриншот тестов под Android

Цель статьи — предупреждение проблем и ознакомление с неочевидными моментами скриншот тестов в контексте Android. А также глубинное погружение в то, как это может работать и то, как это может быть сделано.

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

Продолжение читайте тут

#гайд
❤‍🔥283👍3
🧑‍🏫🧑‍🏫 Clean Tests

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

Смотреть

#видео
🥰422🔥1
📉📊 Краткое руководство по анализу данных и проведению продуктовых исследований

Иногда нужно разобраться с какой-то фичей, которую никто никогда не изучал, иногда это моделирование перед какими-то изменениями, иногда просто раскопка какой-то проблемы.

По мере развития, автор статьи экспериментировал с разными подходами к таким задачам, пытался выработать удобный фреймворк, учась на предыдущих ошибках. Читал книги по теме и внедрял интересные идеи из опыта авторов.

В статье автор хочет поделиться чек-листом, как проводить аналитические исследования.

Продолжение здесь

#почитать
🎉13👍3🔥32🤔2
🤔 Где живут баги?

Иногда вы не знаете, где искать баги. Глаз замыливается, команда не уверена в качестве продукта...

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

Возможно, это станет для многих отправной точкой для поиска новых несоответствий в ПО, которые стоит исправить.

И помните, что количество багов это не единственный и не самый главный показатель качества продукта
🤩125🔥3🥰21
🙇🧑‍💻 Тестирование мобильного эмулятора с помощью MiniSIM

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

В этой статье расскажут о различных функциях MiniSIM и о том, как их использовать при разработке и тестировании ваших мобильных приложений.

Что нужно?

🔹 Устройство под управлением macOS
🔹 Установленный Xcode
🔹 Установленная Android Studio

Продолжение тут

#гайд
6👍2🔥21🥰1
2025/07/09 12:16:08
Back to Top
HTML Embed Code: