Малышев вещает
Ребят, небольшая, но дружная команда https://sendsay.ru/, в которой хорошо поставлены процессы, сейчас стали активно выступать на разных митапах, ищет qa junior, можно без опыта. Необходимо выполнить тестовое задание, по которому они дают очень крутой фидбек…
Алексей предупредил, что принимают работы до среды 🙏
Ребята, давно сюда не писал и не выкладывал видео на youtube, все силы и время занимает новая работа ) Обешаю, буду исправляться) Я знаю, что у меня в подписчиках есть опытные qa-lead-ы, qa head-ы. Хотел подискутировать на тему найма QA. У кого сколько этапов, какие подходы? Я сейчас немного переделал найм, из тестовых заданий у меня следующее:
- Составил блиц-опрос из 10 вопросов и ответов по QA для hr (hr на этом этапе собесит один), чтобы хоть как то отсеять накрутчиков/слабых
- Далее на самом собеседовании я придумываю разные задания, в основном рисую разные формочки, с полями/селектами и т д и придумываю по ним тз, на понимание требований, техник тест-дизайна, последовательности тестирования и т д (Речь идет об уровне до среднего мидла и именно ручное тестирование)
- после, если все хорошо, идет этап собеса с командой, в которой qa будет работать
Сколько этапов у вас найм? Даете ли вы тестовые задания на дом? Что делайте, когда нанимайте прям сеньора? Ведь с кандидатом высокого уровня найм нужен тонкий, там скорее должен быть диалог, а не собес и тестовое задание на дом таким кандидатам тяжело продать....
@pifagor_mc какой у вас найм в вк, сколько этапов? )
- Составил блиц-опрос из 10 вопросов и ответов по QA для hr (hr на этом этапе собесит один), чтобы хоть как то отсеять накрутчиков/слабых
- Далее на самом собеседовании я придумываю разные задания, в основном рисую разные формочки, с полями/селектами и т д и придумываю по ним тз, на понимание требований, техник тест-дизайна, последовательности тестирования и т д (Речь идет об уровне до среднего мидла и именно ручное тестирование)
- после, если все хорошо, идет этап собеса с командой, в которой qa будет работать
Сколько этапов у вас найм? Даете ли вы тестовые задания на дом? Что делайте, когда нанимайте прям сеньора? Ведь с кандидатом высокого уровня найм нужен тонкий, там скорее должен быть диалог, а не собес и тестовое задание на дом таким кандидатам тяжело продать....
@pifagor_mc какой у вас найм в вк, сколько этапов? )
Решил соединить весь свой курс "Тестировщик с нуля" в одно видео, убрал все лишнее, кое-что добавил. Приятного обучения 🙏
Что в видео:
- О тестировании
- Принципы тестирования. Валидация и верификация
- Цели тестирования
- Словарь (веб элементы) тестировщика
- Интеллект-карты
- Что такое баг, что такое фича
- QA, QC, тестирование
- Виды тестирования. Функциональное и нефункциональное тестирование
- Как правильно тестировать. Мой алгоритм (чек лист) тестирования фичи
- Пишем идеальные баг-репорты
- Примеры баг-репортов в багтрекингах JIRA и REDMINE. 5 принципов при оформлении баг-репорта
- Создаем баг-репорт в багтрекинге JIRA на реальном проекте
- Тест-кейсы и чек-листы. Примеры тест-кейсов и чек-листов на реальных проектах.
- Примеры тест-кейсов в TestRail. Формируем тест ран (Test Run)
- Тест сьют (test suite), тест ран (test run), тест план (test plan)
- Автотесты + тест-кейсы в Allure TestOps
- Тестирование веб-форм, полей ввода, регистрации и авторизации
- Техники тест дизайна. Классы эквивалентности и граничные значения
- Техники тест дизайна. Попарное тестирование / Pairwise Testing/ PICT для тестировщика
- Техники тест дизайна. Таблица принятия решений — decision table (таблица решений)
- Диаграммы состояний и переходов
- Жизненный цикл ПО. SDLC. Этапы жизненного цикла ПО
- Жизненный цикл тестирования ПО. STLC. Этапы жизненного цикла тестирования ПО
- Методологии и модели разработки ПО. Scrum, Kanban, Agile, Водопадная модель, V-model
- Уровни тестирования. Пирамида тестирования.
- Смоук, санитарное, регрессионное тестирование
- Альфа и бета тестирование
- Тестирование методом черного, белого и серого ящика
- Bash команды для начинающих
- Клиент-серверная архитектура. TCP/IP. HTTP и HTTPS
- API. REST. Swagger. Коды ответов. http методы. http заголовки
- Chrome DevTools для тестировщиков (QA)
- Git и Github: Практический урок для начинающих
- Postman-ниндзя. С нуля до автотестов.
- Базы данных и весь SQL для начинающих
- JOIN SQL — это просто!
🎞 СМОТРЕТЬ В YouTube
🎞 СМОТРЕТЬ В Telegram
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Что в видео:
- О тестировании
- Принципы тестирования. Валидация и верификация
- Цели тестирования
- Словарь (веб элементы) тестировщика
- Интеллект-карты
- Что такое баг, что такое фича
- QA, QC, тестирование
- Виды тестирования. Функциональное и нефункциональное тестирование
- Как правильно тестировать. Мой алгоритм (чек лист) тестирования фичи
- Пишем идеальные баг-репорты
- Примеры баг-репортов в багтрекингах JIRA и REDMINE. 5 принципов при оформлении баг-репорта
- Создаем баг-репорт в багтрекинге JIRA на реальном проекте
- Тест-кейсы и чек-листы. Примеры тест-кейсов и чек-листов на реальных проектах.
- Примеры тест-кейсов в TestRail. Формируем тест ран (Test Run)
- Тест сьют (test suite), тест ран (test run), тест план (test plan)
- Автотесты + тест-кейсы в Allure TestOps
- Тестирование веб-форм, полей ввода, регистрации и авторизации
- Техники тест дизайна. Классы эквивалентности и граничные значения
- Техники тест дизайна. Попарное тестирование / Pairwise Testing/ PICT для тестировщика
- Техники тест дизайна. Таблица принятия решений — decision table (таблица решений)
- Диаграммы состояний и переходов
- Жизненный цикл ПО. SDLC. Этапы жизненного цикла ПО
- Жизненный цикл тестирования ПО. STLC. Этапы жизненного цикла тестирования ПО
- Методологии и модели разработки ПО. Scrum, Kanban, Agile, Водопадная модель, V-model
- Уровни тестирования. Пирамида тестирования.
- Смоук, санитарное, регрессионное тестирование
- Альфа и бета тестирование
- Тестирование методом черного, белого и серого ящика
- Bash команды для начинающих
- Клиент-серверная архитектура. TCP/IP. HTTP и HTTPS
- API. REST. Swagger. Коды ответов. http методы. http заголовки
- Chrome DevTools для тестировщиков (QA)
- Git и Github: Практический урок для начинающих
- Postman-ниндзя. С нуля до автотестов.
- Базы данных и весь SQL для начинающих
- JOIN SQL — это просто!
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
Appium или нативная автоматизация?
И так, хотел бы пообщаться на тему мобильной автоматизации и попросить совета у тех, у кого есть большой опыт в автоматизации на appium и нативках.
Мой опыт с appium:
У меня у самого большой опыт с веб автоматизацией и с автотестами на апи, там все понятно. Есть опыт работы с Appium, когда он только появился, но в обеих компаниях автотестов на нем мы не успели много напилить. Я начинал использовать appium, когда он только появился. И стабильность/скорость автотестов была тогда не фонтан
Что имею сейчас:
В текущей компании основной продукт это мобильные апки, есть ребята которые знают java и есть опыт c appium, на нативных фреймворках/языках опыта нет. Есть какая то часть автотестов на appium, написанных только под android, написанных на selenide + appium. Запускались они локально на телефонах, каждый запускал свои тесты. Какой то фермы, ci/cd, где бы они все гонялись, нет.
Какие вижу плюсы нативок, минусы appium:
⁃ Насколько я знаю, appium сейчас мало кто использует, все пишут на нативных языках, на Espresso(Kaspresso) + Kotlin для Android, Swift + XCTest для ios. Знаю, что в вк, одноклассниках, сбер звука, тиньке да много еще где все пишут только на нативных языках.
⁃ На прошлой работе я сам начал переписывать автотесты на Swift + XCTest под iOS и сравнивал их с Appium + Java. Ну конечно на Swift все было по приятнее, быстрее, стабильнее, можно на нужные экраны сразу переходить, можно компиляцию проекта убрать и ускорить тесты, можно снепшот тестирование встроить. С Espresso(Kaspresso) + Kotlin не работал, но знаю, что там тоже есть разные фишки типа переключений ну нужный экран и т д
Какие вижу плюсы appium, минусы нативок:
⁃ Нужны маки, если для Appium под иос без мака можно обойтись, заходить по рдп на мак и запускать аппиум инспектор там как вариант, то в случае с Swift + XCTest нужен мак и нужно писать автотесты в XCode
⁃ Дорого. Сейчас хоть и многие пишут на нативных языках для мобилок, все равно таких спецов тяжело найти и они стоят, как крыло самолета.
⁃ Спецов нужно двое, отдельно для иос и отдельно для Андройд, на свифте я бы еще что то мог наколхозить и как то научить (но мне хотелось бы прям спеца найти, который и меня бы поучил), а Kotlin с Espresso(Kaspresso) я вообще не открывал.
⁃ Не хочется хоронить то, что уже написано, хочется немного переписать, чтобы один автотест работал сразу и на иос и на андройд, как я это делал в прошлых компаниях на appium
- У текущих ребят есть какой никакой опыт работы с appium
Мой итог такой:
- Appium хорош, когда нужно здесь и сейчас, дешево, один язык - один автотест пишется сразу на две платформы, когда не стоит ждать какой-то помощи по нативкам от разработчиков.
- Когда есть ресурсы, то нативки лучше. Они быстрее, стабильнее, гибче.
Но может я не совсем прав? Есть ли среди моих подписчиков/контактов, у кого есть большой опыт работы с appium от 1000 автотестов, насколько он стабилен при таком количестве? Знаю, что в баду, райфе, сберздоровье используют appium....
Насколько стабильнее нативки? Может есть у кого какая то статистика на большом количестве appium автотестов и автотестов на нативках по стабилности, скорости и т д?
Какая архитектура у вас для appium? Какие фермы, особенно для иос? Как ускоряйте автотесты? Как оптимизируйте, типа переход сразу на нужный экран, или открытие экрана сразу авторизованным пользователем? Буду рад, если поделитесь инфой 🙏🙏🙏
И так, хотел бы пообщаться на тему мобильной автоматизации и попросить совета у тех, у кого есть большой опыт в автоматизации на appium и нативках.
Мой опыт с appium:
У меня у самого большой опыт с веб автоматизацией и с автотестами на апи, там все понятно. Есть опыт работы с Appium, когда он только появился, но в обеих компаниях автотестов на нем мы не успели много напилить. Я начинал использовать appium, когда он только появился. И стабильность/скорость автотестов была тогда не фонтан
Что имею сейчас:
В текущей компании основной продукт это мобильные апки, есть ребята которые знают java и есть опыт c appium, на нативных фреймворках/языках опыта нет. Есть какая то часть автотестов на appium, написанных только под android, написанных на selenide + appium. Запускались они локально на телефонах, каждый запускал свои тесты. Какой то фермы, ci/cd, где бы они все гонялись, нет.
Какие вижу плюсы нативок, минусы appium:
⁃ Насколько я знаю, appium сейчас мало кто использует, все пишут на нативных языках, на Espresso(Kaspresso) + Kotlin для Android, Swift + XCTest для ios. Знаю, что в вк, одноклассниках, сбер звука, тиньке да много еще где все пишут только на нативных языках.
⁃ На прошлой работе я сам начал переписывать автотесты на Swift + XCTest под iOS и сравнивал их с Appium + Java. Ну конечно на Swift все было по приятнее, быстрее, стабильнее, можно на нужные экраны сразу переходить, можно компиляцию проекта убрать и ускорить тесты, можно снепшот тестирование встроить. С Espresso(Kaspresso) + Kotlin не работал, но знаю, что там тоже есть разные фишки типа переключений ну нужный экран и т д
Какие вижу плюсы appium, минусы нативок:
⁃ Нужны маки, если для Appium под иос без мака можно обойтись, заходить по рдп на мак и запускать аппиум инспектор там как вариант, то в случае с Swift + XCTest нужен мак и нужно писать автотесты в XCode
⁃ Дорого. Сейчас хоть и многие пишут на нативных языках для мобилок, все равно таких спецов тяжело найти и они стоят, как крыло самолета.
⁃ Спецов нужно двое, отдельно для иос и отдельно для Андройд, на свифте я бы еще что то мог наколхозить и как то научить (но мне хотелось бы прям спеца найти, который и меня бы поучил), а Kotlin с Espresso(Kaspresso) я вообще не открывал.
⁃ Не хочется хоронить то, что уже написано, хочется немного переписать, чтобы один автотест работал сразу и на иос и на андройд, как я это делал в прошлых компаниях на appium
- У текущих ребят есть какой никакой опыт работы с appium
Мой итог такой:
- Appium хорош, когда нужно здесь и сейчас, дешево, один язык - один автотест пишется сразу на две платформы, когда не стоит ждать какой-то помощи по нативкам от разработчиков.
- Когда есть ресурсы, то нативки лучше. Они быстрее, стабильнее, гибче.
Но может я не совсем прав? Есть ли среди моих подписчиков/контактов, у кого есть большой опыт работы с appium от 1000 автотестов, насколько он стабилен при таком количестве? Знаю, что в баду, райфе, сберздоровье используют appium....
Насколько стабильнее нативки? Может есть у кого какая то статистика на большом количестве appium автотестов и автотестов на нативках по стабилности, скорости и т д?
Какая архитектура у вас для appium? Какие фермы, особенно для иос? Как ускоряйте автотесты? Как оптимизируйте, типа переход сразу на нужный экран, или открытие экрана сразу авторизованным пользователем? Буду рад, если поделитесь инфой 🙏🙏🙏
Ребята! Немножко с опозданием, поздравляю вас с днем тестировщика! Желаю всем больших ЗП, интересных проектов, много новых интересных фичей, побольше автотестов, поменьше багов на проде, поменьше рутины и ручного регресса! )
"9 сентября 1947 года ученые Гарвардского университета тестировали вычислительную машину Mark II Aiken Relay Calculator, но компьютер не работал. Проследив возникшую ошибку в работе программы до электромеханического реле, Грейс Хоппер нашла между замкнувшими контактами сгоревшего мотылька. Насекомое извлекли и приклеили скотчем в технический дневник с сопроводительной иронической надписью: «First actual case of bug being found»."
"9 сентября 1947 года ученые Гарвардского университета тестировали вычислительную машину Mark II Aiken Relay Calculator, но компьютер не работал. Проследив возникшую ошибку в работе программы до электромеханического реле, Грейс Хоппер нашла между замкнувшими контактами сгоревшего мотылька. Насекомое извлекли и приклеили скотчем в технический дневник с сопроводительной иронической надписью: «First actual case of bug being found»."
Второй раз подряд побывал на самой крутой qa конфе России - heisenbug! И так получилось, что пол года назад это было в рамках одной it компании , а сейчас уже в рамках другой 😀 Подчерпнул для себя пару интересных докладов на проработку 😉 Если быть честным, прошлая конфа мне понравилась немного больше, как по уровню организации , так и по уровню докладов. Но фишка таких конференций конечно же не в докладах, все доклады будут доступны бесплатно через 4 месяца после конфы. Фишка таких конф - это атмосфера, нетворкинг с другими qa, заряд энергии на qa свершения! Посещения таких конференций, как heisenbug, sqadays обязательны для всех qa, кто стремится к развитию 💪
Ребяяята! Хочу поблагодарить вас, моих самых лучших, крутых подписчиков, которые не отписываются от меня 🙂, не смотря на то, что посты на канале и видео на youtube стали выходить существенно реже 🥹. Я вам искренне обещаю, в новом году исправиться 🙏
Мои итоги года:
Работа:
- Я люблю по долгу работать в одной и той же компании, "Мамба" почти 7 лет, Jivo больше 6 лет 🙂 И в этом году я все таки променял насиженное место на новые вызовы и теперь я Head of QA мобильного приложения "ВкусВилл" с почти что c 40 QA 💪
Ютубчик:
- К сожалению не смог выпускать ролики, так часто, как хотелось бы, но тем не менее я завершил таки свой бесплатный курс на youtube "Тестировщик с нуля", состоящий из 36 уроков! 👍, после которого немало людей устроились на свои первые работы в QA, на основе этого я выпустил одно большое видео https://youtu.be/8-lEjM0FhTg?si=jLFFVGOjYxPeuTnT, полный курс по тестированию за 9 часов
- Сделал видео, где разобрал самые популярные вопросы на собесе на QA, которое набрало уже более 51000 просмотров https://youtu.be/p3o7-cifirM?si=66mPvk3b0vpcl2zK
Преподавание (хз как лучше назвать раздел):
- Помимо обучающих видео на ютубе, я сделал свой беплатный курс по postman на stepik https://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 раз отжаться на брусьях, плюс прогулки с сыном )
Личное:
- Главный итог года, который подарила меня моя замечательная жена - это то, что у нас родился сын Лева. И с одной стороны, наша жизнь перевернулась с ног на голову, нам с женой ни на что не стало хватать времени, особенно Оле. Раньше я думал, что у меня ни на что не хватает времени, сейчас же я понимаю, что я просто ленился и неоптимально распределял время)
С другой стороны, проведение времени с сыном дает энергию на то, чтобы учиться, развиваться еще больше, даже в те свободные минуты времени пока Лева спит.
Всех с наступающим Новым Годом. Пусть Новый Год обязательно станет лучше, чем предыдущий, пусть этот год станет лучшим годом в вашей жизни, чтобы все цели обязательно осуществились, а мечты сбылись!
Мои итоги года:
Работа:
- Я люблю по долгу работать в одной и той же компании, "Мамба" почти 7 лет, Jivo больше 6 лет 🙂 И в этом году я все таки променял насиженное место на новые вызовы и теперь я Head of QA мобильного приложения "ВкусВилл" с почти что c 40 QA 💪
Ютубчик:
- К сожалению не смог выпускать ролики, так часто, как хотелось бы, но тем не менее я завершил таки свой бесплатный курс на youtube "Тестировщик с нуля", состоящий из 36 уроков! 👍, после которого немало людей устроились на свои первые работы в QA, на основе этого я выпустил одно большое видео https://youtu.be/8-lEjM0FhTg?si=jLFFVGOjYxPeuTnT, полный курс по тестированию за 9 часов
- Сделал видео, где разобрал самые популярные вопросы на собесе на QA, которое набрало уже более 51000 просмотров https://youtu.be/p3o7-cifirM?si=66mPvk3b0vpcl2zK
Преподавание (хз как лучше назвать раздел):
- Помимо обучающих видео на ютубе, я сделал свой беплатный курс по postman на stepik https://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 раз отжаться на брусьях, плюс прогулки с сыном )
Личное:
- Главный итог года, который подарила меня моя замечательная жена - это то, что у нас родился сын Лева. И с одной стороны, наша жизнь перевернулась с ног на голову, нам с женой ни на что не стало хватать времени, особенно Оле. Раньше я думал, что у меня ни на что не хватает времени, сейчас же я понимаю, что я просто ленился и неоптимально распределял время)
С другой стороны, проведение времени с сыном дает энергию на то, чтобы учиться, развиваться еще больше, даже в те свободные минуты времени пока Лева спит.
Всех с наступающим Новым Годом. Пусть Новый Год обязательно станет лучше, чем предыдущий, пусть этот год станет лучшим годом в вашей жизни, чтобы все цели обязательно осуществились, а мечты сбылись!
Media is too big
VIEW IN TELEGRAM
C уже наступившим Новым Годом всех и наступающим Рождеством! 🎉
Многие просят мое последнее видео полного курса тестирования за 9 часов залить на другие площадки, так как не у всех есть vpn. Но к сожалению на rutube можно залить видео с максимальной длительностью в 5 часов, в дзен в 8 часов, поэтому я решил залить его прямо сюда.
Также в курсе по postman на stepik https://stepik.org/course/198019/syllabus тоже многие жаловались, что у не у всех есть vpn, а там видеуроки через плеер youtube, добавил дополнительно все уроки на rutube👍
Таймкоды в комментарии под постом
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Многие просят мое последнее видео полного курса тестирования за 9 часов залить на другие площадки, так как не у всех есть vpn. Но к сожалению на rutube можно залить видео с максимальной длительностью в 5 часов, в дзен в 8 часов, поэтому я решил залить его прямо сюда.
Также в курсе по postman на stepik https://stepik.org/course/198019/syllabus тоже многие жаловались, что у не у всех есть vpn, а там видеуроки через плеер youtube, добавил дополнительно все уроки на rutube👍
Таймкоды в комментарии под постом
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Ребят, я сделал уютненький QA чатик https://t.me/QAGuild. Пока что сделал в нем три темы. Думаю сделать темы по разным аспектам тестирования и в каждой теме я:
1) Буду собирать полезные материалы для каждой области: ссылки на статьи, видео, книги курсы и т д . Например Автомаитация WEB Java + Selenide, Нативная автоматизация swift + XCTest, Автоматизация TypeScript + Playwright, Техники тест-дизайна и т д
2) Каждую тему мы будем обсуждать , плюс буду дополнять полезными материалами
Добавляйтесь 🙏
1) Буду собирать полезные материалы для каждой области: ссылки на статьи, видео, книги курсы и т д . Например Автомаитация WEB Java + Selenide, Нативная автоматизация swift + XCTest, Автоматизация TypeScript + Playwright, Техники тест-дизайна и т д
2) Каждую тему мы будем обсуждать , плюс буду дополнять полезными материалами
Добавляйтесь 🙏
ПРОГРАММИРОВАНИЕ И АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ
За свою 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.
На этом пожалуй все)
Прорекламировал бесплатно чужие курсы, пора бы уже свои курсы по автоматизации мутить и не только )
За свою 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.
На этом пожалуй все)
Прорекламировал бесплатно чужие курсы, пора бы уже свои курсы по автоматизации мутить и не только )
Я ТЕМЩИК!
Вот список тем, в которые я вбухал кучу денег и времени. Проходил курсы, пробовал, сливал... И у меня нихера не получилось. 😞😞😞
→ Контентные проекты. Привет, Пузат.
→ Одностраничники. Привет, Пузат, еще раз.
→ Сайты под Amazon. Прошел дорогое обучение но до дела так руки и не долшли
→ Онлайн-школы. Я пробовал запустить три онлайн школы и проходил дорогущее обучение на эту тему...
→ Арбитраж. Как много в этом звуке для сердца русского слилось)… Сливал бюджеты в Facebook, ВК, Google. И отдельно — на обучение.
→ Рассылки. Два курса. По сути, тот же арбитраж, только через email.
→ Telegram-каналы.
→ Instagram-паблики.
→ Forex-боты
→ Android-листалки
→ Крипта. Вот где я засадил по настоящему много денег 🙂. Засаживаю с 2016 года 😂😂😂 ICO, приватные раунды, Bitconnect, курсы, DeFi, Stepn — и т л и т п чего только не было 😀
Наверняка жена бы сказала, что я еще штук 6-7 тем забыл упомянуть 😂
При этом, чтобы вы понимали, я одновременно со всеми темами, всю жизнь фултайм работаю на основной работе по 8 а то и по 12 часов в день и одновременно прохожу разные курсы по тестированию, по автоматизации, и т д, а прошел я их за свою 17 летнюю карьеру в QA десятки)
Вывод?
Гораздо эффективнее не бежать за темками, а заниматься сфокусировано, долго тем, что тебе по настоящему нравится, становится экспертом в этом.💪
Оставляйте в комментариях, кто еще темщик и какими темами занимались вы, посмотрим сколько нас. 😃
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Вот список тем, в которые я вбухал кучу денег и времени. Проходил курсы, пробовал, сливал... И у меня нихера не получилось. 😞😞😞
→ Контентные проекты. Привет, Пузат.
→ Одностраничники. Привет, Пузат, еще раз.
→ Сайты под Amazon. Прошел дорогое обучение но до дела так руки и не долшли
→ Онлайн-школы. Я пробовал запустить три онлайн школы и проходил дорогущее обучение на эту тему...
→ Арбитраж. Как много в этом звуке для сердца русского слилось)… Сливал бюджеты в Facebook, ВК, Google. И отдельно — на обучение.
→ Рассылки. Два курса. По сути, тот же арбитраж, только через email.
→ Telegram-каналы.
→ Instagram-паблики.
→ Forex-боты
→ Android-листалки
→ Крипта. Вот где я засадил по настоящему много денег 🙂. Засаживаю с 2016 года 😂😂😂 ICO, приватные раунды, Bitconnect, курсы, DeFi, Stepn — и т л и т п чего только не было 😀
Наверняка жена бы сказала, что я еще штук 6-7 тем забыл упомянуть 😂
При этом, чтобы вы понимали, я одновременно со всеми темами, всю жизнь фултайм работаю на основной работе по 8 а то и по 12 часов в день и одновременно прохожу разные курсы по тестированию, по автоматизации, и т д, а прошел я их за свою 17 летнюю карьеру в QA десятки)
Вывод?
Гораздо эффективнее не бежать за темками, а заниматься сфокусировано, долго тем, что тебе по настоящему нравится, становится экспертом в этом.💪
Оставляйте в комментариях, кто еще темщик и какими темами занимались вы, посмотрим сколько нас. 😃
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
🧠 Техники тест-дизайна: теория против реальности.
За 17 лет в QA я не раз сталкивался с тем, что на курсах, тренингах дают десяток техник тест-дизайна. Всё красиво: классификация, схемы, примеры.
А потом ты приходишь на проект — и релизы каждую неделю, десятки тикетов, ручная регрессия, звонки, встречи… И времени на всё это просто нет.
📌 Что чаще всего работает на практике:
1. Эквивалентное разбиение + граничные значения — основа, которая помогает быстро.
2. Попарное тестирование — удобно, если нужно сократить число кейсов.
3. Тестирование переходов состояний - полезная техника, хороша для анализа требований в том числе, особенно когда система ведёт себя по-разному в зависимости от текущего состояния. (банкоматы, логин-сессии, почтовики, редакторы, интернет-магазины и т.д.).
4. Предугадывание ошибок — навык, который с опытом становится почти автоматическим.
Белый ящик? На практике встречал пожалуй 1 qa на 30 кто реально бы смотрел pull request-ы, разбирался в них и находил баги, в основном матерые автотестеры, пишущие на тех же языках, что и разрабы.
Главное — понимать, зачем ты применяешь ту или иную технику и как она помогает в твоей работе.
Тест-дизайн — это не про количество техник. Это про осознанный выбор того, что даст результат.
Мои уроки по техникам:
📊Классы эквивалентности и граничные значения
🧩Попарное тестирование
🔄Диаграммы состояний и переходов
А вот здесь можно качнуть самую крутую книжку по тест-дизайну A Practitioner's Guide to Software Test Design by Lee Copeland на русском и английском
А вы что реально используете на проектах?
Какие техники помогают, а какие лежат в теории и не применяются?
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
За 17 лет в QA я не раз сталкивался с тем, что на курсах, тренингах дают десяток техник тест-дизайна. Всё красиво: классификация, схемы, примеры.
А потом ты приходишь на проект — и релизы каждую неделю, десятки тикетов, ручная регрессия, звонки, встречи… И времени на всё это просто нет.
📌 Что чаще всего работает на практике:
1. Эквивалентное разбиение + граничные значения — основа, которая помогает быстро.
2. Попарное тестирование — удобно, если нужно сократить число кейсов.
3. Тестирование переходов состояний - полезная техника, хороша для анализа требований в том числе, особенно когда система ведёт себя по-разному в зависимости от текущего состояния. (банкоматы, логин-сессии, почтовики, редакторы, интернет-магазины и т.д.).
4. Предугадывание ошибок — навык, который с опытом становится почти автоматическим.
Белый ящик? На практике встречал пожалуй 1 qa на 30 кто реально бы смотрел pull request-ы, разбирался в них и находил баги, в основном матерые автотестеры, пишущие на тех же языках, что и разрабы.
Главное — понимать, зачем ты применяешь ту или иную технику и как она помогает в твоей работе.
Тест-дизайн — это не про количество техник. Это про осознанный выбор того, что даст результат.
Мои уроки по техникам:
📊Классы эквивалентности и граничные значения
🧩Попарное тестирование
🔄Диаграммы состояний и переходов
А вот здесь можно качнуть самую крутую книжку по тест-дизайну A Practitioner's Guide to Software Test Design by Lee Copeland на русском и английском
А вы что реально используете на проектах?
Какие техники помогают, а какие лежат в теории и не применяются?
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Ребята, вы не представляйте, как же я скучал по ютубчику!
Рубим правду-матку про QA — без прикрас и фильтров.
Будет полезно как для опытных, очень опытных и не очень опытных QA и для тех, кто только думает вкатываться в QA или нет
Лайк, подписка и комментарий очень приветствуются! 🙌
🎖️ И, пользуясь случаем, поздравляю всех с наступащим праздником, с Днём Победы!
Светлая память героям, отстоявшим нашу свободу.
Мира, силы и стойкости — каждому из нас. 🙏
https://youtu.be/AMZxo7SGniY
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Рубим правду-матку про QA — без прикрас и фильтров.
Будет полезно как для опытных, очень опытных и не очень опытных QA и для тех, кто только думает вкатываться в QA или нет
Лайк, подписка и комментарий очень приветствуются! 🙌
🎖️ И, пользуясь случаем, поздравляю всех с наступащим праздником, с Днём Победы!
Светлая память героям, отстоявшим нашу свободу.
Мира, силы и стойкости — каждому из нас. 🙏
https://youtu.be/AMZxo7SGniY
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Ребят, я уже выпускал видео по Git, но теперь полностью его перемонтировал, чтобы было видно консоль, чтобы вам было проще повторять команды за мной. В прошлом видео это было делать сложнее.
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Please open Telegram to view this post
VIEW IN TELEGRAM
Приятно, черт возьми! Учитывая, что видео больше 9 часов идет 😀
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
По мотивам этого поста решил снять видео.
Ребята, серьёзно: если думаете, чем бы заняться или какие «темки» выбрать — посмотрите. Сэкономите кучу времени 😉
🎞 СМОТРЕТЬ В YouTube
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Ребята, серьёзно: если думаете, чем бы заняться или какие «темки» выбрать — посмотрите. Сэкономите кучу времени 😉
Малышев вещает | Обучение | YouTube | QA чат | Поддержать на boosty
Please open Telegram to view this post
VIEW IN TELEGRAM