Hi, my name is Oleg and this will be my vlog, in which I will make videos about qa, IT and life.
I am a current qa manager with 15+ years of experience, certified istqb qa.
prostoitblog.ru/category/kurs-testirovshhik-po/ - free software qa course in video (lessons from youtube) and text format, I add new lessons several times a week
Using any videos from the channel and materials from the site for commercial purposes is prohibited.
Олег Малышев
Навайбкодил 2 микропродукта, у которых почти 36 000 активных пользователей!
Вайбкодинг - как много в этом слове для сердца русского слилось! ) Не затрагивал холиварную тему вайбкодинга, а написать мне есть что, думаю даже видосик снять)
Я активно использую cursor довольно долгое время и считаю это просто must have для использования разработчиками и автоматизаторами, не только в плане ускорения разработки, но и в плане обучения, что для меня лично самое главное. На своем опыте я могу сказать, что с cursor я обучаюсь просто в несколько раз быстрее. Завидую молодежи, в мое время такого не было )
Cursor конечно же больше поможет тем, кто и без него что то может.
Я ни разу не разработчик, работаю с кодом на уровне автотестов, не сложной архитектуры, написания пайплайнов и т д, в основном на java, но также был опыт с Python, Swift. Я не знаю JS вообще, но при этом при помощи cursor я навайбкодил два экстенщена для хрома на чистом JS, у одного больше 6 тысяч активных пользователей, у второго почти 30 000 активных пользователей! Эти результаты за год, экстеншены я периодически допиливаю. Прикрепляю скрины из Chrome Web Store Developer Dashboard, сами эксты пока палить не буду.
Понятное дело, что мне в итоге пришлось подразобраться в некоторых моментах, почитать доки, поправить ошибки Cursor-а руками, но тем не менее, без Cursor для меня это было бы просто невозможно, либо заняло бы очень много времени и я в итоге бы просто забил.
Мои советы по работе с ошибками в Cursor:
❌ Ошибка 1: Retry не помогает, диалог не продолжается
Решение: Завершите текущий диалог и создайте новый.
Обычно это означает, что внутренняя логика модели "зависла" и не может корректно продолжить взаимодействие.
❌ Ошибка 2: Модель зациклилась или забыла о внесённых изменениях
Решение: Начните новый диалог с нуля и переформулируйте запрос в более конкретной форме.
Длинные или перегруженные сессии часто теряют консистентность.
❌ Ошибка 3: Потеря нужных файлов
Решение: Всегда коммить только рабочие изменения и возвращайся к предыдущему состоянию через rollback, если это необходимо
Ну и из банального, что лучше всего один чат — одна задача, использовать Add context
Учитесь, развивайтесь, вайбкодите и подписывайтесь на мой уютный телеграм канальчик t.me/OlegMalyshevBlog, чтобы узнать про rules и мой секретный промт для cursor!
1 month ago | [YT] | 4
View 0 replies
Олег Малышев
Ребята, серьёзно: если думаете, чем бы заняться или какие «темки» выбрать — посмотрите. Сэкономите кучу времени 😉
https://youtu.be/KXuHgTZC5TA
2 months ago | [YT] | 2
View 0 replies
Олег Малышев
Оххх, как же я скучал по тебе, Ютубчик!
Рубим правду-матку про QA — без прикрас и фильтров.
Лайк, подписка и комментарий очень приветствуются! 🙌 https://youtu.be/AMZxo7SGniY?si=1wC4X...
3 months ago | [YT] | 6
View 0 replies
Олег Малышев
🧠 Техники тест-дизайна: теория против реальности.
За 17 лет в QA я не раз сталкивался с тем, что на курсах, тренингах дают десяток техник тест-дизайна. Всё красиво: классификация, схемы, примеры.
А потом ты приходишь на проект — и релизы каждую неделю, десятки тикетов, ручная регрессия, звонки, встречи… И времени на всё это просто нет.
📌 Что чаще всего работает на практике:
1. Эквивалентное разбиение + граничные значения — основа, которая помогает быстро.
2. Попарное тестирование — удобно, если нужно сократить число кейсов.
3. Тестирование переходов состояний - полезная техника, хороша для анализа требований в том числе, особенно когда система ведёт себя по-разному в зависимости от текущего состояния. (банкоматы, логин-сессии, почтовики, редакторы, интернет-магазины и т.д.).
4. Предугадывание ошибок — навык, который с опытом становится почти автоматическим.
Белый ящик? На практике встречал пожалуй 1 qa на 30 кто реально бы смотрел pull request-ы, разбирался в них и находил баги, в основном матерые автотестеры, пишущие на тех же языках, что и разрабы.
Главное — понимать, зачем ты применяешь ту или иную технику и как она помогает в твоей работе.
Тест-дизайн — это не про количество техник. Это про осознанный выбор того, что даст результат.
Мои уроки по техникам:
📊Классы эквивалентности и граничные значения prostoitblog.ru/klassy-ekvivalentnosti-i-granichny…
🧩Попарное тестирование prostoitblog.ru/poparnoe-testirovanie-pairwise-tes…
🔄Диаграммы состояний и переходов prostoitblog.ru/diagrammy-sostoyanij-i-perehodov/
А вот здесь t.me/OlegMalyshevBlog/120 можно качнуть самую крутую книжку по тест-дизайну A Practitioner's Guide to Software Test Design by Lee Copeland на русском и английском
А вы что реально используете на проектах?
Какие техники помогают, а какие лежат в теории и не применяются?
4 months ago | [YT] | 26
View 2 replies
Олег Малышев
Я ТЕМЩИК!
Вот список тем, в которые я вбухал кучу денег и времени. Проходил курсы, пробовал, сливал... И у меня нихера не получилось. 😞😞😞
→ Контентные проекты. Привет, Пузат.
→ Одностраничники. Привет, Пузат, еще раз.
→ Сайты под Amazon. Прошел дорогое обучение но до дела так руки и не долшли
→ Онлайн-школы. Я пробовал запустить три онлайн школы и проходил дорогущее обучение на эту тему...
→ Арбитраж. Как много в этом звуке для сердца русского слилось)… Сливал бюджеты в Facebook, ВК, Google. И отдельно — на обучение.
→ Рассылки. Два курса. По сути, тот же арбитраж, только через email.
→ Telegram-каналы.
→ Instagram-паблики.
→ Forex-боты
→ Android-листалки
→ Крипта. Вот где я засадил по настоящему много денег 🙂. Засаживаю с 2016 года 😂😂😂 ICO, Bitconnect, приватные раунды, курсы, DeFi, Stepn — и т л и т п чего только не было 😀
Наверняка жена бы сказала, что я еще штук 6-7 тем забыл упомянуть)
При этом, чтобы вы понимали, я одновременно со всеми темами, всю жизнь фултайм работаю на основной работе по 8 а то и по 12 часов в день и одновременно прохожу разные курсы по тестированию, по автоматизации, и т д, а прошел я их за свою 17 летнюю карьеру в QA десятки)
Вывод?
Гораздо эффективнее не бежать за темками, а заниматься сфокусировано, долго тем, что тебе по настоящему нравится, становится экспертом в этом.💪
Оставляйте в комментариях, кто еще темщик и какими темами занимались вы, посмотрим сколько нас. 😃
И подписывайтесь на мой уютный телеграм канальчик t.me/OlegMalyshevBlog, в котором есть еще и уютный телеграм чатик 😃
5 months ago (edited) | [YT] | 8
View 0 replies
Олег Малышев
Милые мои подписчицы, особенно тестировщицы 🙂 Поздравляю вас с праздником! Пусть в вашей жизни будут только настоящие мужчины, которые ценят и любят вас. Оставайтесь всегда такими же красивыми и нежными, радуйтесь каждому моменту! 💜💜💜
5 months ago | [YT] | 8
View 1 reply
Олег Малышев
ПРОГРАММИРОВАНИЕ И АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ
За свою 16 летнюю карьеру в QA я прошел десятки курсов по автоматизации тестирования. С 2011 года длительное время я проходил все русскоязычные курсы по Selenium + Java, которые находил.
Мой список топ курсов по автоматизации тестирования, которые на мой взгляд надо пройти, основанный на моем опыте:
JAVA
WebDriver + Java (Web)
Программирование на JAVA для тестировщиков - проходил его аж два раза в 2012 и 2016 году. Писал отзыв здесь (офигеть 13 лет прошло). На мой взгляд это лучший курс по Java+WebDriver с упором именно на программирование
Selenide + Java (Web)
Ну конечно же это ребята с QA GURU там есть блок и по автоматизации мобилок, апи, но упор курса все таки на веб, именно по автоматизации мобилок и апи есть на мой взгляд лучше курсы, которые будут ниже.
Java + RestAssured
Вот именно по автоматизации апишки на RestAssured + Java с точки зрения архитектуры, простоты, понятности для новичков, курс от ребят с learnq на мой взгляд самый лучший
Java Advanced
Продвинутый курс по автоматизации тестирования Java Advanced 2.0 - это пожалуй самый сложный курс по автоматизации тестирования, который я когда-либо его проходил. На самом деле формально я его не прошел, из-за работы, маленького ребенка не успевал делать все домашки. Но это все отмазки, планирую его таки добить.
PYTHON
Все то же самое я прошел на python, кроме Python Advanced от ga guru
- Программирование на Python для тестировщиков от Алексея Баранцева.
- Автоматизация на Python + Selene от qa guru. (Selene это тот же Selenide но на Python)
- Автоматизация тестирования REST API на Python от learnqa
- Ну и конечно же продвинутый курс по автоматизации тестирования Python Advanced от qa guru, который я тоже надеюсь когда-нибудь пройду
PLAYWRIGHT
Самый крутой и модный сейчас инструмент по автоматизации тестирования PlayWright. PlayWright сделал Microsoft, TypeScript сделал Microsoft, VSCode сделал Microsoft. Поэтому идеальнее всего писать на TypeScript+ PlayWright и делать это в VSCode, где все работает из коробки.
Рекомендую посмотреть посмотреть/проработать вебинар от ребят с learn qa по playwright
Также, сам лично не проходил, по присматриваюсь к курсу
МОБИЛЬНАЯ АВТОМАТИЗАЦИЯ
Есть нативная автоматизация Swift + XCTest под ios, Kaspresso + kotlin под android.
Есть автоматизация на Appium и под ios и под android.
По Appium я прошел наверное курсов 5 в основном на udemy. И все же самый топовый курс у ребят с learn qa “Автоматизатор мобильных приложений”. Насколько я знаю ребята, примерно в такой же архитектуре писали автотесты в баду.
По Swift + XCTest, я прошел штук 5 курсов на udemy, но никакой курс порекомендовать не могу, кроме отдельных уроков по Swift + XCTest от Михаила Рубанова в рамках курса Продвинутый курс по автоматизации тестирования Java Advanced 2.0
По Kaspresso + kotlin, каюсь, здесь я вообще не успел ничего пройти, если подскажите дельные материалы, буду благодарен.
ПРОГРАММИРОВАНИЕ, АЛГОСЫ
Считаю, что помимо самих курсов по автоматизации надо наработать базу в программировании и алгосах.
(здесь материалы расположены в том порядке, в котором нарабатывал эту базу я)
1) Прочитать пару книжек по программированию на языке, на котором пишите автотесты, в моем случае это был java. На самом деле можно одну, что-то типа: “Java на примерах. Практика, практика и только практика”, нужно читать и обязательно самим писать код. Я прочитал не одну и в том числе "Философия Java". Считаю, что это лишнее.
2) Java Rush – один из лучших ресурсов по изучению java, рекомендую пройти хотя бы уровней 20
3) Грокаем алгоритмы – книга, обязательно почитать, для понимания, как работают алгоритмы.
4) После этого я бы поизучал ютуб канал NeetCode одновременно бы порешал средние и простые задачи на leetcode хотя бы штук 50.
На этом пожалуй все)
Прорекламировал бесплатно чужие курсы, пора бы уже свои курсы по автоматизации мутить и не только )
Больше интересного можно почитать у меня в телеграм канале и со всеми ссылками: t.me/OlegMalyshevBlog
6 months ago (edited) | [YT] | 12
View 0 replies
Олег Малышев
Ребят, я сделал уютненький QA чатик t.me/QAGuild. Пока что сделал в нем три темы. Думаю сделать темы по разным аспектам тестирования и в каждой теме я:
1) Буду собирать полезные материалы для каждой области: ссылки на статьи, видео, книги курсы и т д . Например Автомаитация WEB Java + Selenide, Нативная автоматизация swift + XCTest, Автоматизация TypeScript + Playwright, Техники тест-дизайна и т д
2) Каждую тему мы будем обсуждать , плюс буду дополнять полезными материалами
Добавляйтесь 🙏
7 months ago | [YT] | 5
View 0 replies
Олег Малышев
Ребяяята! Хочу поблагодарить вас, моих самых лучших, крутых подписчиков, которые не отписываются от меня 🙂, не смотря на то, что посты на канале и видео на youtube стали выходить существенно реже 🥹. Я вам искренне обещаю, в новом году исправиться 🙏
Мои итоги года:
Работа:
- Я люблю по долгу работать в одной и той же компании, "Мамба" почти 7 лет, jivo больше 6 лет 🙂 И в этом году я все таки променял насиженное место на новые вызовы и теперь я Head of QA мобильного приложения "ВкусВилл" с почти что c 40 QA 💪
Ютубчик:
- К сожалению не смог выпускать ролики, так часто, как хотелось бы, но тем не менее я завершил таки свой бесплатный курс на youtube "Тестировщик с нуля", состоящий из 36 уроков! 👍, после которого немало людей устроились на свои первые работы в QA, на основе этого я выпустил одно большое видео https://youtu.be/8-lEjM0FhTg?si=jLFFV..., полный курс по тестированию за 9 часов
- Сделал видео, где разобрал самые популярные вопросы на собесе на QA, которое набрало уже более 51000 просмотров.
Преподавание (хз как лучше назвать раздел):
- Помимо обучающих видео на ютубе, я сделал свой беплатный курс по postman на stepik stepik.org/course/198019/syllabus, который прошли уже больше 4000 человек, получено больше 150 отзывов со средней оценкой 4.9 из 5
- Перед уходом с прошлой работы я запилил проект по автотестам на typescript + playwright, сделал про это доклад, на случай, если ребята захотят потом перейти на модный инструмент
- На текущий работе я сделал проект по автотестам на appium + java для мобилок, сделал проект по автотеcтам под веб для одной их команд на java + selenide + запуск всех автотестов в moone + restassured для апиншынх тестов + pipeline на gitlab ci. Сделал доклады. Мне осталось сделать такой же проект под веб еще для одной команды, плюс довести до ума автотесты по мобилкам и начинать приучать всех QA писать автотесты на этих фреймворках 👍
- Я много менторил/обучал ребят на текущей работе и буду продолжать активно это делать
Обучение:
- Я побывал на двух конфах heisenbug, пометил себе пару штук для внедрения
- Прошел несколько курсов по QA и несколько курсов не по QA (все таки я фанат обучения 🙂)
- Вписался в один из самых сложных курсов по автоматизации тестирования, которые я когда либо проходил "Продвинутый курс по автоматизации тестирования
Java Advanced 2.0 от qa guru", хоть я и не успел сдать большинство домашек, но почерпнул для себя много нового 👍
- Также старался каждый день немного времени уделять английскому языку, чтобы вконец его не забыть 🙂
Пет-проекты
- Не без посторонней помощи я запилил два своих бесплатных экстеншена для хрома, одним из которые пользуется уже больше 4000 человек, приятненько 🙂
Спорт
- На спорт времени нет, но тем не менее я старался почти каждый день свои положенные 30 раз подтянуться за 1 подход и 30 раз отжаться на брусьях, плюс прогулки с сыном )
Личное
- Главный итог года, который подарила меня моя замечательная жена - это то, что у нас родился сын Лева. И с одной стороны, наша жизнь перевернулась с ног на голову, нам с женой ни на что не стало хватать времени, особенно Оле. Раньше я думал, что у меня ни на что не хватает времени, сейчас же я понимаю, что я просто ленился и неоптимально распределял время)
С другой стороны, проведение времени с сыном дает энергию на то, чтобы учиться, развиваться еще больше, даже в те свободные минуты времени пока Лева спит.
Всех с наступающим Новым Годом. Пусть Новый Год обязательно станет лучше, чем предыдущий, пусть этот год станет лучшим годом в вашей жизни, чтобы все цели обязательно осуществились, а мечты сбылись!
8 months ago | [YT] | 21
View 4 replies
Олег Малышев
Второй раз подряд побывал на самой крутой qa конфе России - heisenbug! И так получилось, что пол года назад это было в рамках одной it компании , а сейчас уже в рамках другой 😀 Подчерпнул для себя пару интересных докладов на проработку 😉 Если быть честным, прошлая конфа мне понравилась немного больше, как по уровню организации , так и по уровню докладов. Но фишка таких конференций конечно же не в докладах, все доклады будут доступны бесплатно через 4 месяца после конфы. Фишка таких конф - это атмосфера, нетворкинг с другими qa, заряд энергии на qa свершения! Посещения таких конференций, как heisenbug, sqadays обязательны для всех qa, кто стремится к развитию 💪
10 months ago | [YT] | 23
View 0 replies
Load more