Telegram Web
Бесплатный курс по основам тестирования

Некоторое время назад я и мои друзья партнерились с Karpov.Courses, чтобы выпустить большой клёвый платный курс. Спустя некоторое время случился февраль.

Лекции получились классные, как мне кажется. С практическими примерами и объяснениями из опыта. Мы с друзьями очень старались и вкладывали душу!
Чтобы наработки не пропали, мы договорились с нашими коллегами из KC и выложили всё в открытый доступ бесплатно.

Если у вас есть подруги и друзья, которые хотят изучить основы тестирования — буду благодарна, если вы порекомендуете им этот курс, потому что это действительно результат работы с душой. Если вы ещё и сами зацените и у вас будет какая-то обратная связь, добро пожаловать ко мне в сообщения, буду счастлива услышать и по возможности улучшить!

Конечно, ничего бы не получилось без моих прекрасных друзей, которые ещё и бывшие коллеги, чьи знания вызывают у меня неизменный восторг. Кажется, здесь лучшее место, чтобы ещё раз написать, как я их люблю, ценю и благодарю.
Лина, Фарида, Макс, спасибо вам огромное за то, что мы прошли путь создания курса вместе :)

В общем, мне страшно. Но только через обратную связь можно расти. Поэтому делюсь :)
https://stepik.org/course/116387/promo
#полезныересурсы

🧠 5 новых тестовых тренажеров для практики (как для автоматизаторов, так и для мануальных тестировщиков)

https://demoqa.com/ - сайт для тестирования распространенных типов элементов DOM, таких как средства выбора даты, логин и пример книжного магазина

http://uitestingplayground.com/ - сайт одержит случаи для задержек загрузки, поведения при наведении курсора мыши, динамических идентификаторов и проблем автоматизации, возникающих из-за скрытых слоев

https://www.saucedemo.com/ - сайт имеет 4 разных логина, которые вы можете использовать для разных операций на одном и том же сайте; стандартный, заблокированный, проблемный пользователь и пользователь с проблемами в производительности.

https://www.globalsqa.com/angularJs-protractor/BankingProject - на сайте есть сценарии входа в систему, а также рабочие процессы для вывода списка транзакций, внесения и вывода средств.

http://restful-booker.herokuapp.com/ - протестируйте все виды сценариев CRUD (Create, Read, Update, Delete) REST API, используя этот сайт бронирования через API.

Еще больше тестовых тренажеров (30+) здесь
QA automation engineer: подготовка к интервью

Наткнулась на занимательный сайт smartiqa.ru. Ребята делают хорошее и полезное дело — собирают новости и полезные материалы по тестированию и разработке на Python, делают небольшие бесплатные курсы и публикуют задачки, с которыми можно попрактиковаться в подготовке к собеседованию (привет всем, кто так же, как я, боится лайвкодинга!).

Но сегодня я хотела рассказать не об этом, а о серии статей о том, как подготовиться к интервью на роль QA automation в блоге упомянутого источника.

📚 Часть 1: Теория тестирования
💻 Часть 2: Основы программирования
📑 Часть 3: Web, SQL, Linux, Git, сети

Из плюсов: мне нравится, что ребята отдельно выделили большой блок вопросов по основам тестирования. Безусловно, есть роли, в которых SDET исключительно реализует проверки, написанные тест-аналитиком, но в большинстве случаев инженеру по автоматизации тестирования нужно владеть методами проектирования тестов и понимать, на каком уровне какие проверки следует реализовывать. Ну и в целом знания довольно полезные и в каком-то смысле универсальные: например, те же сети и принципы работы web полезно знать любому QA, вне зависимости от количества автоматизированного тестирования в его задачах.

Огромный лайк за примеры кода в качестве иллюстрации паттернов проектирования.

Из важных нюансов: стоит помнить, что реальное интервью не будет проходить в формате "блиц-вопрос — блиц-ответ", и нужно уметь копнуть глубже, порассуждать на тему и сформулировать свою позицию, описать свой опыт. Проще говоря, статьи дают общее представление о том, в какую сторону можно отвечать на заданный вопрос, но информация, представленная в них, похожа скорее на гиперссылки, по которым можно копнуть глубже в перечисленные темы, если понимаете, что необходимые знания не всплывают в памяти.

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

В продолжение темы про автоматизацию тестирования: мы с Сашей продолжаем выпускать полезные материалы для QA в рамках подкаста "Вроде в проде".

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

Помимо этого, на канале можно найти ещё немало полезных видео:
💻 Подготовка к собеседованию на AQA
💻 Советы по выбору лучшего оффера
💻 Топ-13 ошибок в тестовом задании на AQA

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

В общем, от души рекомендую: Саша знает своё дело и делает его с огромной любовью, и это действительно чувствуется в её подходе и объяснениях.
С днём тестировщика всех причастных!

Мне до сих пор дико думать, что у меня есть профессиональный праздник, но факты остаются фактами: тестирование — моя первая и единственная работа (ладно, сделаем вид, что у меня не было неудачной попытки стать преподавателем английского, после которой я даже чуть не подумала, что сфера обучения людей — это не моё).

Я сейчас на той стадии, когда хочется расширять свои базовые знания о том, как работает компьютер, техника; за счет чего выполняются операции в языках программирования; как сделать свой (и не только свой, хе-хе) код оптимальнее и красивее. Я убеждена, что более глубокое понимание принципов работы систем, с которыми мы имеем дело, может помочь не только в оптимизации этих самых систем, но и в генерации важных сценариев для проверок.

Поэтому в честь праздника — подборка полезных материалов для QA-инженеров, которые хотят лучше понимать системы, с которыми работают.

1. Проект "Алгоритмика": открытый проект Сергея Слотина, содержащий материалы различных CS-курсов: алгоритмы, структуры данных, математика и многое другое. Можно держать под рукой как справочник, можно готовиться по нему к собеседованиям, а можно даже контрибьютить.

2. Книга/курс по System Design от Karan Pratap Singh. Детальное, но лаконичное описание всех частей систем: от уровня сетей до баз данных, очередей, API, Rate limiting и аутентификации.
Некоторые главы проверены личным опытом — например, именно по этому источнику я повторяла теорию о разнице микросервисов и монолитов перед недавним техническим интервью, и получила очень позитивную обратную связь по итогу.

3. Learning path "Intro to Computer Algorithms and Data Structures" от JetBrains Academy. Обучение базовым алгоритмам и структурам данных происходит шаг за шагом в лучших традициях JBA (ex. Hyperskill). Трек помечен как Beta, — значит, создатели будут рады обратной связи, а у обучающихся есть реальная возможность сделать задания и теорию лучше "здесь и сейчас". Чем не приятный бонус к полученным знаниям!
Сегодня делюсь рекомендацией от всего сердца – канал, постами в котором я искренне зачитываюсь с последней «Подлодки» (примерно тогда он и появился!).

https://www.tgoop.com/desktopqa – Лена, тестировщица с впечатляющим опытом, пишет здесь о тестировании desktop: особенности оболочек, тестирование приложений без GUI, важные проверки окон приложения и многое другое, что мне, как тестировщице в первую очередь web, открывается отдельным прекрасным миром, к которому до сих пор не удавалось прикоснуться, — а тут прям шанс заглянуть изнутри.

Даже без необходимости тестировать desktop-решения я нахожу информацию в Ленином канале супер увлекательной и полезной для общего развития. А если вы, например, только начинаете работу с desktop-приложениями, то посты в канале будут вам очень полезны.
А я хороший тестировщик?

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

Нет хороших абстрактных тестировщиков (если вы не прогуливаете работу). Есть подходящие и неподходящие задачи.

#карьера_в_тестировании
Одна из вещей в моей карьере, которой я действительно горжусь — то, что мне удалось приложить руку к созданию сообщества QA sisters, в котором уже более 2500 тестировщиц и специалисток, интересующихся тестированием, находят сообщниц, помогают друг другу, ищут работу, ищут коллег, и просто отлично проводят время. В каком-то смысле, моя новая работа и участие в подкасте «Вроде в проде» — это круги на воде, ведь с Сашей мы познакомились именно в сообществе ☺️

Сегодня вышло интервью про наше сообщество, которое у меня брал Хекслет в конце лета.
Кажется, что мне удалось передать вайб нашего чата, и я надеюсь, что кто-то из прочитавших статью заинтересуется и придёт к нам. В QA sisters и правда классно. А кто устаёт сидеть в основном чате, который строго про профессиональное, отлично проводит время во флудилке!

В общем, делюсь :) Если вы тоже поделитесь ею с подругами, мне будет приятно.

https://ru.hexlet.io/blog/posts/qa-sisters-it-soobschestva-eto-novye-profsoyuzy
Т-шейпное

С нетерпением жду нового сезона Podlodka QA Crew, который стартует меньше чем через две недели. Не только потому что это моё третье участие в конференции в роли члена ПК, но и потому, что тема мне сильно отзывается.

В моей жизни и карьерном пути были разные периоды: одно время я упрямо отрицала роль хард-скиллов и была уверена, что будущее за софтами; потом разочаровалась в софтах и стала неистово качать технические навыки под Eye of the Tiger, и наконец пришла к какой-никакой гармонии: без хардов софт-скиллы мало что дадут, но и чисто технические знания без навыков коммуникации, фасилитации и прочих -аций — не то, какой профессиональный путь я вижу для себя.

Это осознание открыло простую истину: можно вкачиваться не только в своей области, но и аккуратно подцеплять знания и умения из других направлений и ролей в команде разработки. Именно об этом — о развитии в сторону, которое подразумевает баланс и технического, и человеческого, — я думаю, когда говорю про расширение своих горизонтов как специалистки. И с нетерпением жду 5 декабря, чтобы послушать, как другие IT-спецы — в том числе не из области тестирования, — поделятся возможностями, которые мы можем почерпнуть из их предметных областей.

Как верно отметила в своем канале «Тестирование и жизнь» Оля Артемьева, особенно круто, что дискуссии будут вестись с позиции не только преобладающей в IT-дискурсе кодоцентричности, но и с перспективы других, не менее важных, специалистов.

В общем, сезон обещает быть интересным и плодотворным. Вы можете воспользоваться моим промиком QA_NASTASIYA, чтобы при покупке билета получить скидку в 500 рублей. Она, кстати, суммируется со скидкой Early Bird, которая действует до конца недели.

Приятного погружения!
Праздничные волчьи цитаты или консультации в одно предложение

Про карьеру:

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

Если тебе кажется, что ты подходишь под 70% требований в вакансии, то ты подходишь.

Многие страхи, которые мешают двигаться вперёд, — это отсутствие опыта, часто бывает достаточно одной удачной попытки получить этот опыт, чтобы страх прошёл.

Больше всего страхов там, где тебе важнее всего находиться.

Про деньги:

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

Когда страшно попросить желаемую сумму, можно тренироваться, простое многократное проговаривание вслух творит чудеса.

Ни у кого нет прейскуранта "сколько стоит скилл", все оценки субъективны, поэтому оценивай себе на пользу, а лучше отталкивайся от своих потребностей, а не скиллов.

Если ты оказываешь услуги в тех областях, где годами копила экспертизу, тратишь на это своё время, которое могла бы потратить на отдых и восстановление, то такие услуги должны быть оплачены.

Про женскую социализацию:

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

Желание сказать "нет" — это достаточная причина, чтобы сказать "нет", аргументы не требуются.

Самокритика — это привычка, привычки меняются через развитие противоположных более здоровых привычек, например, через развитие самоподдержки.

Уверенность в себе — это навык, который складывается из умения видеть и специально обращать внимание на свои сильные стороны, из твёрдой памяти о своих успехах, из опоры на принятие себя и самоподдержку.

Про окружение:

Если тебе кажется, что с тобой поступают неправильно, тебе не кажется.

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

Если ты не готова принять совет от определённого человека, не принимай и его критику.

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

Никто, кроме тебя, не знает как тебе будет лучше.

Можно активно менять своё окружение в сторону более поддерживающего, женские профессиональные сообщества — один из таких вариантов.

#psy
В принципе, каждый, кто читает меня хотя бы некоторое время, знает, насколько сильно я болею за образовательную сторону современного IT. Как авторка курсов, как преподавательница, как методистка, – а ещё как тестировщица образовательного контента.

В первый раз я была в этой роли на курсе по автоматизации тестирования на Python, платную версию которого потом преподавала (отличный, кстати, курс – если вы ещё его не видели, что маловероятно, обязательно зацените).

А на прошлой неделе я заценила воркшоп от Саши Пшеборовской по построению фреймворка автотестирования с нуля. Я постаралась вложить всю душу в рекомендации, которые показались мне валидными: что можно добавить, что указать дополнительно, как подать материал, легко ли он усваивается.

Мне доставляет ОГРОМНОЕ удовольствие и удовлеторение помогать курсам стать лучше! Не говоря уже про возможность первой пощупать новые интересные наработки (мне это настолько нравится, что я думаю получить доп. образование в области методики преподавания и давать профессиональные консультации в этой сфере, но это уже тема для другого разговора).

И вот к какой мысли я пришла: нам нужно больше экспертов, не боящихся делать MVP – запись со скриншерингом с микрофона ноутбука; какие-то ошибки и таблшутинг в процессе; неидеальный, но ПОЛЕЗНЫЙ контент.

Из-за огромной конкуренции с гигантами-эдтехами классные специалисты просто боятся делать что-то своё, – подача материала, монтаж и красивый свет, по ощущениям, стали так же важны, как контент.
В то время как есть огромный сегмент аудитории, которой вполне окей не студийное качество записи и монтажа – достаточно того, что человек как бы "за руку" с тобой проходит проблемы и предлагает решения, которые действительно работают. Это, как мне кажется, и есть т.н. "продуктовое мышление": ты делаешь основу, проверяешь эффективность материала на какой-то группе людей, дорабатываешь и идешь дальше, – и так итерация за итерацией.

В мире, полном shiny bright профессионально записанных курсов, это, на мой взгляд, один из немногих рабочих способов конкуренции с большими эдтехами. Better done than perfect: сначала фокусируемся на реально рабочем контенте, а потом полируем его в зависимости от обратной связи.
Заодно успокаиваем самозванца: если контент действительно полезный, вы получите много позитивного фидбека вне зависимости от профессиональности "обертки" и монтажа.

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

И помните, что ваш уникальный опыт – лучшее, что вы можете предложить в сфере образования, а монтаж и прочие "визуальные" штуки – приятное, но не главное.
Web: сложное простыми словами

Не так давно я думала: если бы мне нужно было рассказать человеку, недавно работающему в IT, что такое докер, непрерывная интеграция, деплоймент, он-премиз или что/то другое — понятное тем, кто работает уже не первый год, но неочевидное для новичков, к каким источникам я бы обратилась?

Дело в том, что у меня примерно миллион подборок ресурсов с теорией тестирования (сухой, подробной, с примерами, с тренажерами), а вот источники каких-то общих важных для web-инженера знаний я целенаправленно не коллекционировала. Исправляю это досадное недоразумение и делюсь двумя моими любимыми ресурсами.

1. Дока
https://doka.guide/tools/

Вообще, изначально Дока — документация больше для фронтенд-разработчиков, но там есть целый раздел /tools, который описывает прочие инструменты, без понимания которых вряд ли получится профессионал но расти и понимать, что именно происходит в вебе, с которым мы работаем.

Бонус: Доку пишет сообщество, так что это самый настоящий опенсорс-проект. На главной странице сайта можно найти ссылку на GitHub-репозиторий и горящий бэклог — темы, которые особенно срочно желательно описать. Хороший вариант для контрибьюта в OpenSource, если вы знаете, что хорошо объясняете сложные вещи простыми словами.

2. Хекслет
https://guides.hexlet.io/ru/
Hexlet — одни из немногих современных образовательных платформ, которые я могу с чистой душой рекомендовать. Ребята делают качественно и хорошо, не крутят громкую многообещающую рекламу, но дают отличные знания — многие из них в свободном доступе.

Гайды Хекслет — пополняемый список статей обо всем, что касается веб-технологий (и не только). Помню, когда-то их было совсем немного: на пару скроллов мышью, а теперь можно найти разнообразие технических и не только статей.
Для любителей видео у ребят тоже есть приятное: несколько коротких, но никто бесплатных курсов.

Не реклама — искренняя рекомендация того, что люблю и чем пользовалась сама.
Не баян, а классика!

(вам нужно видеть, как я проигрываю с этого мема каждый раз. Каждый. Чертов. Раз!)
Certified Tester Foundation Level (CTFL) v4.0 — новая версия базового силлабуса от ISTQB

Пару недель назад ISTQB, международная организация, занимающаяся сертификацией тестировщиков, объявила о выпуске обновленной версии силлабуса. Как обычно, скачать сам силлабус и тестовый экзамен можно на официальном сайте.

Формат остается прежним: 40 вопросов, 40 баллов максимум, 26 баллов (65%) — проходной уровень, на сдачу дается 60 минут (+15 минут для сдающих не на родном языке).

А вот в содержании появились пара важных обновлений. Из критичного: добавлен раздел Agile testing, увеличен фокус на тестировании на основе рисков и добавлен целый новый раздел в главу про техники тест-дизайна — Collaboration-based Test Approaches.

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

Для тех, у кого не откроются ссылки (или просто неудобно), приложу силлабус и тестовые вопросы и ответы новой версии v4.0 отдельными файлами ниже.
Forwarded from Short QA ideas
#chrome
Chrome for Testing

Сенсация! Сенсация! Товарищи из Хрома выпустили браузер, созданный для мануального и автоматизированного тестирования веб-приложений.

Помните боль, связанную с внезапным обновлением версии Хрома или необходимостью найти бинарник с непоследней версией браузера?

Особенности Chrome for Testing решают эти проблемы:
1) не автообновляется
2) доступен для каждой версии Хрома (в тч нестабильных)

Разработчики предупредупреждают: для повседневного использования браузер не очень подходит (наверняка из-за отсутствия автообновления).

При этом Chrome for Testing максимально приближен к пользовательской версии браузера.

Как добыть себе Chrome for Testing?
* через puppeteer/browsers command-line utility
* через апишку

Максимум подробностей можно найти тут. Стоит почитать, потому что в статье описаны боли и причины, из-за которых появился Chrome for Testing.
QAnastasiya про тестирование
Привет 🐞 В этом канале я буду писать свои мысли и чувства по поводу моей любви, моей радости, моей работы — процесса обеспечения качества в общем и тестирования как одного из его аспектов. Я пишу как картошка, мои мысли не претендуют на правильность — это…
Помню, что начинала этот канал, потому что была в восторге от своей работы, и меня дико вдохновляло делиться тем, что я делаю.

За 6 с лишним (даже не верится, что время так летит) лет работы инженером по тестированию я довольно сильно изменилась, индустрия обучения тестирования нехило эволюционировала, а я поняла, что, кажется, этот канал немного изжил себя.

🎯 Из «стать звездой всея тестирования и написать свою книгу» моя карьерная цель перешла в «хорошо работать и приложить все свои знания для обеспечения качества продукта, желательно заранее»;

📚 Я сделала свой вклад в сообщество: мы с друзьями записали курс, в котором я выступила методисткой и лекторкой;

👩🏻‍💻 Мы с Юлей Лях, моей талантливой подругой и коллегой, создали QA sisters, и теперь с удовольствием развиваем его с еще 10 прекрасными админками: Надя, Наташа, Женя, Оля А., Оля К., Настя, Аня, Лера, Даша С. и Даша Т. — спасибо вам! Кстати, Наташа недавно организовала конференцию QA sisters, и я буквально до слез горжусь нашими участницами 🩷 Для многих это было первое выступление!

🎧 Благодаря прекрасной Саше, моей подруге и коллеге, я стала вторым пилотом подкаста «Вроде в проде», где мы затронули немало полезных тем, побеседовали со многими талантливыми специалистами и получили много обратной связи о том, что нам все же удалось помочь людям, занимающимся тестированием. До сих пор очень горжусь гайдами, написанными нами с начала войны;

🚤 Я вошла в ПК Podlodka QA Crew и очень довольна сезонами, которые у нас получаются (а умение авторизовать собственные заслуги помогает мне оценить собственный вклад в них!);

🗣️ Неоднократно выступила на конференциях, митапах, набрала не меньше 1-2 сотен часов личного менторинга;

🪪 Сдала профессиональную сертификацию ISTQB;

💻 Ну и, last but not least, я устроилась в компанию, в которой мечтала работать с тех пор, как только узнала о её существовании.

В общем, всё, что я осознанно (или не очень) делала для развития личного бренда, как будто бы принесло достаточно пользы, а мой приоритет сменился с «рефлексировать наружу» на «рефлексировать внутрь». Поэтому я с легкой душой отпускаю это место и оставляю его для истории.

Спасибо за то, что были со мной! Поддерживали лайками, комментировали, писали в личные сообщения и доверяли помогать с вашими задачами. Мне кажется, рефлексия «наружу» дала мне много материала для роста. Спасибо за это 🫶🏼

На неделе напоследок сделаю рекомендацию каналов по тестированию, которые читаю с удовольствием.
Как и обещала, пилю заключительную подборку каналов про околорабочее, которые нежно люблю и читаю.

1. Тестирование и жизнь — канал Оли Артемьевой. Оля — классная опытная тестировщица и менеджерка, а ещё она проводит офигенные консультации!
2. Офферационная — канал про работу и её психологическую сторону от Жени Вдовкиной. Если бы я могла, я бы стала продюссеркой книги, написанной по мотивам статей на канале Жени. Кстати, мы с "Вроде в проде" беседовали с Женей, и хотя выпуск не вышел в полноценный продакшен, я ОЧЕНЬ рекомендую посмотреть его — это как бесплатная психотерапия!
3. Ужасно медленная QA с крайне неэффективными инструментами — недавно заведенный канал Даши Супруновой. Даша — опытная QA-лидка, и у неё там замечательные мысли и инсайты!
4. Очень интересно, только плакать хочется — канал Наталии Петровской, ещё одной прекрасной QA лидки, создательницы конфы QA sisters conf. Если вы ещё не видели воркшоп Наташи "Готовим тесты сразу" или не смотрели наше с ней интервью во "Вроде в проде", то очень советую и то, и другое.
5. Short QA ideas — канал Тани Дроздовой, senior QA в Ozon и члена ПК Podlodka QA Crew. Для тех, кто любит короткий и четкий формат :)
6. Заметки о QA — канал с полезностями, инструментами и емкими постами.

Сайты, к которым с радостью обращаюсь за справкой, если в чем-то сомневаюсь:
1. Guru99 — про всё, что около тестирования. В целом неплохо для сверки терминов или поиска best practices.
2. Test Automation University — святая святынь для тех, кто хочет научиться автоматизировать или работать с какими-то конкретными инстрментами.
3. Baeldung и Baeldung On Kotlin — best practices и туториалы по Java и Kotlin, с которыми я работаю день ото дня.
4. W3Schools и MDN Web Docs — про всё, что касается веба и его технической стороны.
2025/06/14 15:25:50
Back to Top
HTML Embed Code: