🤔✍️ Как найти работу в IT по связям
Работу тестировщиком можно найти по связям и даже нужно. На помощь приходит нетворкинг, в который, по хорошему, нужно вливаться и активно участвовать, чтобы про вас говорили, замечали и делали рекомендации. Нужно выходить из хваленой зоны комфорта т. к. когда вы выбирали профессию тестировщика, вы должны были догадываться, что SoftSkills здесь весьма востребован.
В видео, автор ответит на важные вопросы для поиска, даст рабочие механики по организации сети полезных контактов и расскажет, как нетворкинг ему помогает.
#видео
Работу тестировщиком можно найти по связям и даже нужно. На помощь приходит нетворкинг, в который, по хорошему, нужно вливаться и активно участвовать, чтобы про вас говорили, замечали и делали рекомендации. Нужно выходить из хваленой зоны комфорта т. к. когда вы выбирали профессию тестировщика, вы должны были догадываться, что SoftSkills здесь весьма востребован.
В видео, автор ответит на важные вопросы для поиска, даст рабочие механики по организации сети полезных контактов и расскажет, как нетворкинг ему помогает.
#видео
👍6❤2
🤔 #дайджест ресурсов по Git. Что почитать/посмотреть
🍕 Git на пальцах. Узнаете, что такое Git, система контроля версий, принцип работы Git, виды систем контроля версий и прочую базу.
🍕 Основы работы с Git. Научитесь работать над проектом вместе с другими разработчиками, использовать локальный и удалённый репозиторий и понимать принципы и культуру командной разработки.
🍕 Первые шаги в GitHub. Поймете как создать свой репозиторий на GitHub и внести в него изменения, что такое fork, branch и другие интересные слова из мира Git и как создать свой Pull Request.
🍕 Книга ProGit. По ссылке книгу можно скачать. Больше подходит для тех, кто уже знаком с базой, а для новичков может быть сложновато.
🍕 Видео про самые распространённые ошибки в работе с Git и как их исправить. Как быстро исправить случившееся, не удаляя репозиторий.
🍕 Git на пальцах. Узнаете, что такое Git, система контроля версий, принцип работы Git, виды систем контроля версий и прочую базу.
🍕 Основы работы с Git. Научитесь работать над проектом вместе с другими разработчиками, использовать локальный и удалённый репозиторий и понимать принципы и культуру командной разработки.
🍕 Первые шаги в GitHub. Поймете как создать свой репозиторий на GitHub и внести в него изменения, что такое fork, branch и другие интересные слова из мира Git и как создать свой Pull Request.
🍕 Книга ProGit. По ссылке книгу можно скачать. Больше подходит для тех, кто уже знаком с базой, а для новичков может быть сложновато.
🍕 Видео про самые распространённые ошибки в работе с Git и как их исправить. Как быстро исправить случившееся, не удаляя репозиторий.
👍10❤6🥰3🔥2😁2
Какой вид тестирования отвечает за проверку функциональности, используемой типичными пользователями в повседневной деятельности (почти каждый день)?
Anonymous Quiz
21%
Санитарное тестирование
5%
Тестирование надежности
32%
Стандартное тестирование
42%
Тестирование критического пути
❤🔥12❤6👍4🥰2
💪🔥😎 Попался крутой и познавательный курс по тестированию, которым делимся с вами.
На канале куча роликов с практикой, домашним заданием и разбором его, инфа по планированию и инцидентам — полна коробочка, в общем.
Рекомендуется для как для джунов, так и для более зрелых специалистов.
Вот несколько уроков, для затравки, чтобы вы могли понять, подходит ли оно вам:
🔹 Урок 1. Тестирование web-сервисов/API
🔹 Урок 2. Тестирование API
🔹 Урок 3. Тестирование API. SoapUI. Практика
🔹 Урок 4. Тестирование API. SoapUI. Практика (2 часть)
🔹 Урок 5. Тестирование API. Postman. Практика
🔹 Урок 6. Тестирование API. cURL. Практика
#обучалка
На канале куча роликов с практикой, домашним заданием и разбором его, инфа по планированию и инцидентам — полна коробочка, в общем.
Рекомендуется для как для джунов, так и для более зрелых специалистов.
Вот несколько уроков, для затравки, чтобы вы могли понять, подходит ли оно вам:
🔹 Урок 1. Тестирование web-сервисов/API
🔹 Урок 2. Тестирование API
🔹 Урок 3. Тестирование API. SoapUI. Практика
🔹 Урок 4. Тестирование API. SoapUI. Практика (2 часть)
🔹 Урок 5. Тестирование API. Postman. Практика
🔹 Урок 6. Тестирование API. cURL. Практика
#обучалка
👏13❤🔥10❤6👍3
👆‼️ Вы никогда не сократите Тime Тo Мarket, если будете тестировать все фичи на одном сервере
Time To Market — время от появлении идеи фичи до её релиза для пользователей. В статье пойдет речь о том, как ускорить Time To Market одним простым способом.
Небольшой Time To Market позволяет бизнесу опережать конкурентов и быстрее получать прибыль от продуктов. Даже Греф еще в 2016 году говорил, что главное для IT-компаний — выводить продукт на рынок быстрее.
Чтобы решить эту проблему компании пытаются оптимизировать процессы — чаще запускают эксперименты, создают кросс-функциональные команды на замену отдельным департаментам разработки и дизайна. Однако они упускают из вида, что время до выхода продукта на рынок можно сократить, если перестать тестировать задачи на одном сервере. Подробнее о том, почему так происходит, написано тут
#туториал
Time To Market — время от появлении идеи фичи до её релиза для пользователей. В статье пойдет речь о том, как ускорить Time To Market одним простым способом.
Небольшой Time To Market позволяет бизнесу опережать конкурентов и быстрее получать прибыль от продуктов. Даже Греф еще в 2016 году говорил, что главное для IT-компаний — выводить продукт на рынок быстрее.
Чтобы решить эту проблему компании пытаются оптимизировать процессы — чаще запускают эксперименты, создают кросс-функциональные команды на замену отдельным департаментам разработки и дизайна. Однако они упускают из вида, что время до выхода продукта на рынок можно сократить, если перестать тестировать задачи на одном сервере. Подробнее о том, почему так происходит, написано тут
#туториал
❤7👍3
Selenium with Java — A Beginner’s Guide: Web Browser Automation for Testing using Selenium with Java (2022)
Автор: Pallavi Sharma
Количество страниц: 220
В этой книге рассказываются особенности настройки среды для написания тестовых сценариев с Selenium. Многочисленные возможности, включая интерфейс webdriver, интерфейс веб-элементов и локаторы, подробно описаны и проиллюстрированы.
Книга предназначена для инженеров по тестированию программного обеспечения, которые хотят создать подробно разобраться с Selenium для создания решений по автоматизации тестирования. Для свободного изучения книги требуются базовые знания в области тестирования и языка программирования Java
Еще больше книг по тестированию найдете в нашем канале
Автор: Pallavi Sharma
Количество страниц: 220
В этой книге рассказываются особенности настройки среды для написания тестовых сценариев с Selenium. Многочисленные возможности, включая интерфейс webdriver, интерфейс веб-элементов и локаторы, подробно описаны и проиллюстрированы.
Книга предназначена для инженеров по тестированию программного обеспечения, которые хотят создать подробно разобраться с Selenium для создания решений по автоматизации тестирования. Для свободного изучения книги требуются базовые знания в области тестирования и языка программирования Java
Еще больше книг по тестированию найдете в нашем канале
👍9❤2
Отдельный сервис, который отвечает за хранение и доставку данных от сервисов-отправителей к сервисам-получателям с помощью модели Publishers/Subscribers. Данным сервисом называют…
Anonymous Quiz
6%
Поды
11%
Апплеты
22%
Сниппеты
62%
Брокеры сообщений
👍8🔥4
🏋️ 🏋️ Поддержка и рефакторинг тестовых наборов
Как тестировщик программного обеспечения, вы являетесь контролером качества. Ваши тестовые наборы — это ваше оружие, обеспечивающее надежность программного кода, создаваемого вашей dev-командой. Когда приложение растет и развивается, фичи добавляются, и свиты превращаются в запутанный комок из устаревших тест-кейсов, которые уже ничего не верифицируют, а наоборот еще добавляют сложности. Тогда должно помочь обслуживание (или, чаще, «поддержка» и «обслуживание») и рефакторинг кода автотестов. Далее рассмотрим методы, которые помогут сохранить гибкость и эффективность тестовых наборов по мере развития приложения.
Важность рефакторинга
Рефакторинг применяется не только к коду тест-кейсов, но и на более высоком уровне, к тестовым наборам. При рефакторинге тестовых наборов улучшается (должна улучшаться) их структура, читаемость и удобство, без изменения их поведения. Таким образом, тест-кейсы в составе набора становятся более понятными, обновляемыми и расширяемыми.
Подробности объяснения всех процессов вас ждут здесь
#гайд
Как тестировщик программного обеспечения, вы являетесь контролером качества. Ваши тестовые наборы — это ваше оружие, обеспечивающее надежность программного кода, создаваемого вашей dev-командой. Когда приложение растет и развивается, фичи добавляются, и свиты превращаются в запутанный комок из устаревших тест-кейсов, которые уже ничего не верифицируют, а наоборот еще добавляют сложности. Тогда должно помочь обслуживание (или, чаще, «поддержка» и «обслуживание») и рефакторинг кода автотестов. Далее рассмотрим методы, которые помогут сохранить гибкость и эффективность тестовых наборов по мере развития приложения.
Важность рефакторинга
Рефакторинг применяется не только к коду тест-кейсов, но и на более высоком уровне, к тестовым наборам. При рефакторинге тестовых наборов улучшается (должна улучшаться) их структура, читаемость и удобство, без изменения их поведения. Таким образом, тест-кейсы в составе набора становятся более понятными, обновляемыми и расширяемыми.
Подробности объяснения всех процессов вас ждут здесь
#гайд
❤8👍1
🤔 Очередной #дайджест по QA
♦️ Сбои в проекте автоматизации — почему 90% проектов автоматизации не дают обещанной отдачи и продолжают выдавать одни и те же ошибки
♦️ Резюме специалиста по тестированию ПО — сколько страниц должно быть в идеальном QA-резюме
♦️ Опыт использования AI для QA — наблюдения, как ИИ может повысить эффективность работы
♦️ Использование языка запросов KQL при поиске логов — с помощью этого языка можно составлять запросы, которые помогают отфильтровывать и найти необходимую информацию
♦️ Варианты развития QA специалиста если вы еще линейный специалист, но уже «у потолка» — различные варианты развития навыков внутри области QA для молодых специалистов
♦️ Сбои в проекте автоматизации — почему 90% проектов автоматизации не дают обещанной отдачи и продолжают выдавать одни и те же ошибки
♦️ Резюме специалиста по тестированию ПО — сколько страниц должно быть в идеальном QA-резюме
♦️ Опыт использования AI для QA — наблюдения, как ИИ может повысить эффективность работы
♦️ Использование языка запросов KQL при поиске логов — с помощью этого языка можно составлять запросы, которые помогают отфильтровывать и найти необходимую информацию
♦️ Варианты развития QA специалиста если вы еще линейный специалист, но уже «у потолка» — различные варианты развития навыков внутри области QA для молодых специалистов
❤23👍1
🤔🤔 Что должен знать тестировщик без опыта
В ролике спикер расскажет, что должен знать Junior QA для успешного прохождения собеса.
00:36 Кто такой джуниор QA
01:27 Основные направления в IT, где нужны тестировщики
01:47 Техскиллы для QA
03:05 Что обязательно спросят на собеседовании QA
04:37 Главный софт скилл для собеседования
06:09 Общие советы по подготовке к собеседованиям
#видео
В ролике спикер расскажет, что должен знать Junior QA для успешного прохождения собеса.
00:36 Кто такой джуниор QA
01:27 Основные направления в IT, где нужны тестировщики
01:47 Техскиллы для QA
03:05 Что обязательно спросят на собеседовании QA
04:37 Главный софт скилл для собеседования
06:09 Общие советы по подготовке к собеседованиям
#видео
👍23❤3
Книга How to Test a Time Machine: A practical guide to test architecture and automation
Поддержка качества является ключевым элементом создания высококачественных веб-сайтов, и эта книга поможет вам автоматизировать и тестировать архитектуры, чтобы оставаться на высоте.
Эта книга содержит пошаговые объяснения основных понятий и практические примеры по автоматизации. Вы начнете с определения оптимальной системы измерения и обеспечения качества для вашей компании, научитесь определять, на каком этапе развития находится ваша компания с точки зрения качества, методов и инструментов.
К концу этой книги вы сможете создавать веб-сайты более высокого качества за ограниченное время, внедряя лучшие практики автоматизации, методологии тестирования и обеспечения качества.
Здесь ее можно получить
На нашем книжном канале вы можете найти уйму литературы, которая поможет решить любую встретившуюся задачу.
Поддержка качества является ключевым элементом создания высококачественных веб-сайтов, и эта книга поможет вам автоматизировать и тестировать архитектуры, чтобы оставаться на высоте.
Эта книга содержит пошаговые объяснения основных понятий и практические примеры по автоматизации. Вы начнете с определения оптимальной системы измерения и обеспечения качества для вашей компании, научитесь определять, на каком этапе развития находится ваша компания с точки зрения качества, методов и инструментов.
К концу этой книги вы сможете создавать веб-сайты более высокого качества за ограниченное время, внедряя лучшие практики автоматизации, методологии тестирования и обеспечения качества.
Здесь ее можно получить
На нашем книжном канале вы можете найти уйму литературы, которая поможет решить любую встретившуюся задачу.
❤6👍3👏1
🤔🤔 Что такое ELK
ELK — это аббревиатура, используемая для описания стека из трех популярных проектов: Elasticsearch, Logstash и Kibana. Этот стек дает возможность собирать журналы всех ваших систем и приложений, анализировать их и создавать визуализации, чтобы можно было мониторить приложения, инфраструктуры, быстрее устранять неполадки, анализировать систему безопасности и многое другое. Вот про все это пойдет речь в видосе.
2:09 — Что такое Elasticsearch
2:32 — Что такое Logstash
3:06 — Что такое Kibana
3:37 — Как работает стек ELK
3:52 — Чем хорош ELK
4:31 — Ключевые возможности Elasticsearch
5:30 — Основные достоинства ELK
6:28 — Недостатки ELK
8:44 — Альтернатива ELK
9:12 — Примеры реального использования Elasticsearch
ELK — это аббревиатура, используемая для описания стека из трех популярных проектов: Elasticsearch, Logstash и Kibana. Этот стек дает возможность собирать журналы всех ваших систем и приложений, анализировать их и создавать визуализации, чтобы можно было мониторить приложения, инфраструктуры, быстрее устранять неполадки, анализировать систему безопасности и многое другое. Вот про все это пойдет речь в видосе.
2:09 — Что такое Elasticsearch
2:32 — Что такое Logstash
3:06 — Что такое Kibana
3:37 — Как работает стек ELK
3:52 — Чем хорош ELK
4:31 — Ключевые возможности Elasticsearch
5:30 — Основные достоинства ELK
6:28 — Недостатки ELK
8:44 — Альтернатива ELK
9:12 — Примеры реального использования Elasticsearch
❤🔥11👍6❤2🔥2
Статистика QA вакансий и резюме. Октябрь 2023
🔻 Общее количество QA вакансий в России увеличилось на 7,7%:
было на 2 октября — 3 129
стало на 2 ноября — 3 371
🔻 Общее количество QA вакансий в СНГ увеличилось на 6,4%:
было на 2 октября — 3 463
стало на 2 ноября — 3 686
🔻 Общее количество QA вакансий в России за год увеличилось на 45,9%:
было 1 ноября 2022 года — 2 311
стало 2 ноября 2023 года — 3 371
🔻 Уровень зарплаты в вакансиях тестировщиков:
не указывают — 81% (2 731)
от 40 000 до 80 000 ₽ — 4,6% (156)
от 80 000 до 140 000 ₽ — 6,2% (207)
от 140 000 до 200 000 ₽ — 3,6% (122)
от 200 000 ₽ — 4,6% (155)
🔻 Средний уровень зарплаты тестировщиков:
intern — 42 500 ₽/мес.
junior — 65 416 ₽/мес.
middle — 132 000 ₽/мес.
senior — 234 333 ₽/мес.
lead — 276 000 ₽/мес.
🔻 Общее количество QA вакансий в России увеличилось на 7,7%:
было на 2 октября — 3 129
стало на 2 ноября — 3 371
🔻 Общее количество QA вакансий в СНГ увеличилось на 6,4%:
было на 2 октября — 3 463
стало на 2 ноября — 3 686
🔻 Общее количество QA вакансий в России за год увеличилось на 45,9%:
было 1 ноября 2022 года — 2 311
стало 2 ноября 2023 года — 3 371
🔻 Уровень зарплаты в вакансиях тестировщиков:
не указывают — 81% (2 731)
от 40 000 до 80 000 ₽ — 4,6% (156)
от 80 000 до 140 000 ₽ — 6,2% (207)
от 140 000 до 200 000 ₽ — 3,6% (122)
от 200 000 ₽ — 4,6% (155)
🔻 Средний уровень зарплаты тестировщиков:
intern — 42 500 ₽/мес.
junior — 65 416 ₽/мес.
middle — 132 000 ₽/мес.
senior — 234 333 ₽/мес.
lead — 276 000 ₽/мес.
❤🔥12👍11❤2
🥷🥷 Как написать идеальный автотест: 25 джедайских принципов
Автотесты — не просто программный код, а ещё одна фича приложения.
Зачем? Принцип позволяет ответственнее относиться к тестам.
Хорошие практики:
♦️ К коду тестов применять те же правила, принципы и паттерны проектирования, что и к коду функциональности;
♦️ Не ломать тесты при разработке новых фич;
♦️ Думать о тестируемости фичи на этапе её разработки;
♦️ Писать тесты на том же языке, что и тестируемое приложение;
♦️ Код тестов хранить вместе с кодом функциональности. Это позволит разработчикам самим писать тесты, делиться экспертизой, а также синхронно выкатывать фичи и тесты для них.
Автотест — это тест
Что это значит? При написании тестов нужно использовать техники тест-дизайна.
Зачем? Их применение поможет:
🟢 написать полноценный тест, а не просто код, который что-то проверяет;
🟢 сократить количество тестов;
🟢 не пропускать важные сценарии;
🟢 меньшим количеством тестов покрыть больше функциональности.
Хорошие практики: классы эквивалентности, граничные значения, попарное тестирование — самые популярные, но далеко не единственные техники. Разработчику, тестирующему свой код, нужно знать про них, но это тема отдельной статьи.
Продолжение тут
#гайд
Автотесты — не просто программный код, а ещё одна фича приложения.
Зачем? Принцип позволяет ответственнее относиться к тестам.
Хорошие практики:
♦️ К коду тестов применять те же правила, принципы и паттерны проектирования, что и к коду функциональности;
♦️ Не ломать тесты при разработке новых фич;
♦️ Думать о тестируемости фичи на этапе её разработки;
♦️ Писать тесты на том же языке, что и тестируемое приложение;
♦️ Код тестов хранить вместе с кодом функциональности. Это позволит разработчикам самим писать тесты, делиться экспертизой, а также синхронно выкатывать фичи и тесты для них.
Автотест — это тест
Что это значит? При написании тестов нужно использовать техники тест-дизайна.
Зачем? Их применение поможет:
🟢 написать полноценный тест, а не просто код, который что-то проверяет;
🟢 сократить количество тестов;
🟢 не пропускать важные сценарии;
🟢 меньшим количеством тестов покрыть больше функциональности.
Хорошие практики: классы эквивалентности, граничные значения, попарное тестирование — самые популярные, но далеко не единственные техники. Разработчику, тестирующему свой код, нужно знать про них, но это тема отдельной статьи.
Продолжение тут
#гайд
❤🔥14❤6👍2
Подготовили для вас #дайджест собеседований по QA
🍕 QA engineer interview. В ролике рассматривается теория тестирования, тестовая документация, SQL и базы данных и тестирование API на примере Swagger.
🍕 ТОП 20 вопросов на позицию QA. ТОП 20 вопросов+ тех. задание на позицию джуна/мидла
🍕 Automation QA. Мок интервью на позицию автоматизатора-тестировщика
🍕 Automation QA — Вопросы и ответы. Вопросы/ответы для подготовки к собеседованию на должность автоматизатора тестировщика
🍕 Собеседование на микросервисный проект. Еще одно мок интервью на позицию автоматизатора
🍕 QA engineer interview. В ролике рассматривается теория тестирования, тестовая документация, SQL и базы данных и тестирование API на примере Swagger.
🍕 ТОП 20 вопросов на позицию QA. ТОП 20 вопросов+ тех. задание на позицию джуна/мидла
🍕 Automation QA. Мок интервью на позицию автоматизатора-тестировщика
🍕 Automation QA — Вопросы и ответы. Вопросы/ответы для подготовки к собеседованию на должность автоматизатора тестировщика
🍕 Собеседование на микросервисный проект. Еще одно мок интервью на позицию автоматизатора
🔥5❤3👏2
Как будет заканчиваться SQL запрос при следующем задании: «… Отсортировать записи по убыванию имени.»?
Anonymous Quiz
72%
ORDER by name DESC
8%
GROUP by name DESC
15%
ORDER by DESC name
5%
GROUP by DESC name
👍9😁7❤4🔥3🤩3
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🔥5❤1