Как стать автором
Обновить
2
0
Ольга Кузнецова @visnuiast

Пользователь

Отправить сообщение

Анализ инцидентов с продакшена: как мы интегрировали этот процесс в тестирование

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.6K

Проведение анализа дефектов, обнаруженных на продакшене, кажется сложной и трудоемкой задачей. Однако в команде Polymatica мы успешно интегрировали этот процесс в цикл тестирования, сделав его неотъемлемой частью обеспечения качества ПО. Локализация дефектов с прода имеет наивысший приоритет, и мы создали эффективный подход для их анализа и устранения. Данный процесс постоянный и непрерывный, что позволяет нам постоянно совершенствоваться.

Читать далее
Всего голосов 7: ↑6 и ↓1+10
Комментарии2

Как писать требования к проекту. Шаблон документации

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров21K

Хабр, привет!

В начале своего пути я далеко не сразу смог понять, кто же такие эти ваши требования, как их писать и как они должны выглядеть? Предлагаю взглянуть на мое видение идеальной доки, покрывающие все аспекты проекта. Данный шаблон охватывает все аспекты проекта: бизнес-анализ, системный анализ и продуктовую аналитику.

Идеальная документация должна выполнять две основные функции...

Читать далее
Всего голосов 13: ↑11 и ↓2+11
Комментарии11

Страх и ненависть в собеседованиях: от позорного провала до 24-кратного роста ЗП

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров55K

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

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

Пройти 15 этапов собеседований
Всего голосов 67: ↑60 и ↓7+62
Комментарии125

Варианты развития QA специалиста если вы еще линейный специалист, но уже «у потолка»

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8.8K

Варианты роста для линейного QA "тестировщика", который уверен, что он у потолка и какие бывают QA в IT сфере

Узнать подробнее
Всего голосов 7: ↑3 и ↓4-1
Комментарии7

Зарплаты IT-специалистов в первом полугодии 2023: +10% за счет регионов

Время на прочтение5 мин
Количество просмотров284K

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

Проанализировали 8 464 зарплаты в первом полугодии 2023 года — рассказываем, что получилось.

Узнать зарплаты
Всего голосов 36: ↑33 и ↓3+52
Комментарии117

Быть QA-лидом: опыт роботов в распределении нагрузки тестировщиков

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров5.4K

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

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

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

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров6.8K

Привет, меня зовут Лера Коряковцева. Я — Customer Journey Owner, больше 10 лет занимаюсь product management, сейчас создаю и развиваю продукты для юридических лиц  в Альфа-Банке.

Я увлекаюсь поведенческой психологией и сегодня хочу поделиться рассуждениями на эту тему. Я часто задаюсь вопросом: почему у одних получается вести за собой команду, а у других нет?

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

Читать далее
Всего голосов 22: ↑19 и ↓3+16
Комментарии1

ООП в картинках

Время на прочтение20 мин
Количество просмотров841K
ООП (Объектно-Ориентированное Программирование) стало неотъемлемой частью разработки многих современных проектов, но, не смотря на популярность, эта парадигма является далеко не единственной. Если вы уже умеете работать с другими парадигмами и хотели бы ознакомиться с оккультизмом ООП, то впереди вас ждет немного лонгрид и два мегабайта картинок и анимаций. В качестве примеров будут выступать трансформеры.


Читать дальше →
Всего голосов 38: ↑34 и ↓4+30
Комментарии104

Принципы SOLID в картинках

Время на прочтение4 мин
Количество просмотров458K


Если вы знакомы с объектно-ориентированным программированием, то наверняка слышали и о принципах SOLID. Эти пять правил разработки ПО задают траекторию, по которой нужно следовать, когда пишешь программы, чтобы их проще было масштабировать и поддерживать. Они получили известность благодаря программисту Роберту Мартину.

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

Основная цель этой статьи – лучше усвоить принципы SOLID через отрисовку иллюстраций, а также определить назначение каждого принципа. Дело в том, что некоторые из принципов кажутся похожими, но функции выполняют разные. Может получиться так, что одному принципу следуешь, а другой при этом нарушаешь, хотя с виду особой разницы между ними нет.

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

Ну, приступим.
Читать дальше →
Всего голосов 57: ↑52 и ↓5+54
Комментарии26

Начало работы с Playwright (Часть 1)

Время на прочтение6 мин
Количество просмотров38K

Добро пожаловать  на 1-й день челленджа #30DaysOfPlaywright!

Сегодня наша  цель – изучить руководство по началу работы с фреймворком, которое должно помочь настроить средство запуска Playwright Test в локальной среде разработки и подготовить его для  выполнения первого тестового прогона.

Читать далее
Всего голосов 7: ↑6 и ↓1+8
Комментарии0

Командная динамика по Брюсу Такману: чему нас учит опыт подводников

Время на прочтение6 мин
Количество просмотров72K
В прошлом видео мы говорили о том, что у команды должен быть мамонт — общая разделяемая цель, которую можно достичь только всем вместе. Но только цели — недостаточно, потому что после формирования команды в дело вступают социологические эффекты.

И тут нам на помощь пришел американский психолог Брюс Такман, которому довелось исследовать тысячи команд по заказу Министерства Обороны США. Военные пытались понять, как себя будут вести экипажи подводных лодок в автономном плавании. Не захочет ли кто уволиться? Или там предъявить капитану черную метку?

На основании этих исследований Такман сформулировал свой концепт, которым мы теперь с благодарностью пользуемся:



И тут необходимо вспомнить несколько историй из реальной жизни…

Несколько историй о том, как ускорять формирование команд
Всего голосов 13: ↑9 и ↓4+5
Комментарии8

Управленческие инструменты: Почему заказчики требуют дурацкие отчеты?

Время на прочтение7 мин
Количество просмотров70K
На одной из конференций произошел комичный случай. Подходит слушательница:

— Александр, есть такой вопрос: Как нам повысить уровень доверия в отношениях с заказчиком?

— А что сейчас не так с уровнем доверия?

— Ну, у нас есть команда, есть менеджер. И мы хотим, чтобы заказчик доверял команде и общался только с менеджером. А он лезет напрямую к инженерам…

— А чем это плохо? Человек сразу получает ответы на свои вопросы, быстрые коммуникации и все такое.

— Понимаете… Мы ему джуниор инженеров продаем как синьор инженеров… И нам не хотелось бы, чтобы он обнаружил этот факт.


Напомню изначальную постановку вопроса: “Как нам повысить уровень доверия в отношениях с заказчиком?”

Вот о заказчиках сегодня и поговорим. А точнее, о простом инструменте, который:
  • Поможет осознать, где находятся ваши отношения с заказчиком
  • Покажет, почему формы отчетов иногда бывают такие идиотские
  • Возможно, поможет понять причины “неадекватного” поведения заказчика


Читать дальше →
Всего голосов 62: ↑57 и ↓5+52
Комментарии38

4 причины, почему люди чего-то не делают или “Как раскачать low-performer’а”

Время на прочтение8 мин
Количество просмотров103K
Так получилось, что тесть и теща у меня доктора педагогических наук. Что приводит к тому, что волей-неволей начинаешь постигать различные полезные методики :)

Однажды, после какого-то ученого совета за виски чаем на кухне тесть говорит: Саш, а вот как ты считаешь, почему люди чего-то не делают?

Честно сказать, вопрос поставил меня в тупик. Я начал фантазировать: ну, обстоятельства мешают, черты характера, недостаток опыта…

Не-не, сказал, тесть, все не так. Если люди чего-то не делают, для этого может быть 4 причины. После чего мой арсенал управленческих инструментов пополнился еще одним. И именно об этом инструменте мы сегодня поговорим, а заодно разберем несколько историй из реальной жизни:
  • Почему менеджеров проектов надо пересаживать в отдельное здание
  • Что делать, когда ваш заказчик не пользуется вашей системой отчетов
  • Как раскачать low-performer’а


Читать дальше →
Всего голосов 139: ↑111 и ↓28+83
Комментарии66

Как встроить качество в процессы производства ПО? (Часть 3)

Время на прочтение3 мин
Количество просмотров2.8K

В прошлых публикациях (первая и вторая) рассмотрели основные понятия про качество, четырехуровневый процесса управления и обеспечения качества, увидели что требования и качества тесно связаны друг с другом, попробовали получить ответы на вопросы какое мышление должно быть у команды для встраивания качества в продукт? Какая на продукте пирамида тестирования? Как ускорить получение обратной связи при разработке программного обеспечения?

Отлично. Разобрались, осознали и приняли мышление Test-First, концепцию Shift Left Testing, определили пирамиду тестирования. Теперь возничкает вопрос, а как начать качественно генерировать качественные тест кейсы?

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии7

Как встроить качество в процессы производства ПО? (Часть 2)

Время на прочтение6 мин
Количество просмотров8.4K

Какое мышление должно быть у команды для встраивания качества в продукт? Какая на продукте пирамида тестирования? Как ускорить получение обратной связи при разработке программного обеспечения? Продолжим разбираться...

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии7

Как встроить качество в процессы производства ПО?

Время на прочтение4 мин
Количество просмотров8.3K

Как обеспечить качество программного обеспечения? Как обеспечить качественные производственные процессы? Как сделать так, что поменять, чтобы процессы и сам продукт имели встроенное качество?  

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

Этой статьей начинаю серию публикаций, посвященную встроенному качеству и как мы меняли процессы в нашей компании.

Читать далее
Всего голосов 5: ↑4 и ↓1+5
Комментарии4

Hard skills для входа в тестирование бэка

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров16K

Привет, Хабр! Меня зовут Ольга Кузнецова, я Senior QA инженер, более 7-ми лет работаю в ИТ-сфере в различных должностях и сегодня хочу поговорить о минимальных необходимых hard skills для тестирования бэкенда. 

Эта статья будет полезна как начинающим тестировщикам, которые входят в  сферу, так и опытным коллегам, которые только сталкиваются с областью бэк-энд тестирования либо хотят структурировать свои знания. А так же эта информация пригодится для тех, кто готовится к собеседованиям или уже их проводит. Здесь представлен и структурирован мой взгляд на данную тему. Если у вас появятся какие-то замечания, и/или дополнения — буду  рада их обсудить в комментариях. 

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

Читать далее
Всего голосов 5: ↑4 и ↓1+6
Комментарии16

Пять моих любимых ошибок коммуникации

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.5K

И снова привет, Хабр! Я Ольга Кузнецова, QA Lead.

В прошлый раз я рассказывала, какие Hard skills нужны для входа в тестирование бэка

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

Статья будет построена в формате: “проблема – решение”.

Читать далее
Всего голосов 5: ↑2 и ↓3-1
Комментарии7

Джунов не ждут: можно ли стать тестировщиком после курсов в 2023 году

Время на прочтение7 мин
Количество просмотров35K

Я написал эту статью в первую очередь для тех, кто планирует стать тестировщиком, чтобы попасть в IT. Моя цель — не запугать и не отговорить, а скорее рассказать, почему вы можете разочароваться. Просто прочитайте, прежде чем выложить денег за очередной курс и потратить время и силы.

Читать далее
Всего голосов 10: ↑7 и ↓3+6
Комментарии8

Selenium, Selenoid, Selenide, Selendroid… Что все это значит?

Время на прочтение3 мин
Количество просмотров26K
Привет, Хабр!

В мире автоматизации новичку ориентироваться довольно сложно. Приходится узнавать множество понятий, разбираться в особенностях существующих инструментов. Например, вот: Selenium, Selenide, Selenoid, Selendriod — что это, чем отличается? Да и можно ли их сравнивать?

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


Читать дальше →
Всего голосов 31: ↑25 и ↓6+19
Комментарии10

Информация

В рейтинге
Не участвует
Откуда
Нижний Новгород, Нижегородская обл., Россия
Дата рождения
Зарегистрирована
Активность

Специализация

QA TechLead
Lead
People management
Building a team
Optimization of business processes
Planning
Quality assurance
Test Automation