Как стать автором
Обновить

Запуск курса по автоматизации тестирования на Java

Время на прочтение 2 мин
Количество просмотров 2K
Блог компании GeekBrains Java *Тестирование веб-сервисов *

За семь месяцев студенты курса освоят основы Java, научатся автоматизировать тестирование веб-интерфейса и бэкенда на Java. Они выполнят четыре проекта, которые можно будет добавить в портфолио. Учебная программа разработана для практикующих тестировщиков и специалистов из других сфер ИТ.

Читать далее
Всего голосов 19: ↑4 и ↓15 -11
Комментарии 1

One Day Offer в МКБ: получи работу за один день

Время на прочтение 1 мин
Количество просмотров 835
Блог компании Московский кредитный банк Разработка веб-сайтов *Java *ReactJS *

Что должен делать один из лучших ИТ-работодателей по версии Хабра? Давать работу лучшим ИТ-специалистам. Причем быстро - всего за один день!

Так, 22 апреля мы проводим One Day Offer для:

- аналитиков (DWH);

- разработчиков DWH (OLAP);

- разработчиков Java;

- Senior React-разработчиков;

- QA Engineer;

- системных аналитиков и тех, кто умеет ими руководить.

One Day Offer - это онлайн-мероприятие, в рамках которого соискатели за один день они могут пройти все этапы устройства на работу.

Чтобы получить оффер всего за сутки, любой желающий может оставить на сайте мероприятия заявку на участие. Затем команда МКБ отправляет на почту письмо-приглашение со ссылкой на онлайн-конференцию тем, у кого есть необходимые навыки.

Дальше дело остается за малым: участники подключаются к общей конференции, знакомятся с командами, узнают больше об активных и планируемых проектах, проходят интервью (которое длится не более часа) и делают тестовое задание.

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

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

Кто такой хороший QA?

Время на прочтение 8 мин
Количество просмотров 104K
Блог компании Haulmont Тестирование IT-систем *Карьера в IT-индустрии

Начнем с того, что в народе всех quality assurance инженеров (“по-нашенски”, инженеров отдела качества) обзывают тестировщиками. Это не совсем правильно, в реальности тестирование — это только часть задач QA, но кого бы это волновало. Поэтому пойдем в общем тренде и будем использовать привычное всем погоняло.

Итак, что же определяет хорошего тестировщика? Не будем опускаться до банальностей и говорить: внимательность, усидчивость, терпение, любопытство, талант все ломать и другую чепуху. Это все, конечно, важно, но не главное. В первую очередь у человека должно присутствовать чувство здравого смысла и ответственности.
Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 40

Python для тестировщика: как маленькие скрипты c pandas помогают в тестировании больших наборов данных

Время на прочтение 13 мин
Количество просмотров 18K
Тестирование IT-систем *Python *Тестирование веб-сервисов *
Из песочницы
🔥 Технотекст 2020
Я работаю тестировщиком на проекте, суть которого состоит в сборе и хранении различных данных и формировании на их основе разных отчетов и файлов-выгрузок. При формировании таких отчетов учитывается большое количество условий для отбора данных и поэтому при тестировании приходится много работать с SQL-запросами в БД. Но для проверки правильности отбора данных и поиска лишних/пропавших данных этого зачастую не хваетает, поэтому пришлось искать дополнительные инструменты для этого.

Поскольку у меня были уже какие-то базовые знания python, я решила попробовать написать небольшие скрипты, которые позволяли бы что-то делать с имеющимися данными и тем самым облегчать и ускорять процесс тестирования. В этой статье я расскажу, что из этого вышло.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 9

Мой путь QA инженера: через выгорание к тестированию в кайф

Время на прочтение 12 мин
Количество просмотров 22K
Блог компании Lamoda Tech Тестирование IT-систем *Карьера в IT-индустрии
image

Привет! Меня зовут Люба, и я QA инженер команды разработки систем для контакт-центра в Lamoda.

Недавно исполнилось три года, как я работаю в нашей компании, и это заставило меня задуматься и заново посмотреть на события, которые происходили с момента, как я выбрала эту профессию, на решения, которые я принимала. На каком-то этапе своего карьерного пути я столкнулась с выгоранием, и была близка к тому, чтобы совсем уйти из профессии. Но не ушла, а наоборот продолжаю реализовывать себя в этой же сфере, причем работаю уже сравнительно долго на одном месте, и пока не собираюсь уходить.
Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 9

Кто ты, QA-инженер или тестировщик?

Время на прочтение 7 мин
Количество просмотров 95K
Блог компании Dodo Engineering Тестирование IT-систем *Тестирование веб-сервисов *Управление разработкой *Карьера в IT-индустрии
QA и QC — как камыш и рогоз. Конечно, есть ботаники, которые их различают, но большинство людей всё-таки путают. Иногда самим QA и QC легче согласиться с представлением обывателей, чем пускаться в долгие объяснения, в чём же всё-таки разница. Предлагаю сделать усилие над собой, разобраться с терминами и понятиями, увидеть отличия и больше никогда их не путать.


Читать дальше →
Всего голосов 28: ↑26 и ↓2 +24
Комментарии 18

Удалённая работа или релокейт Junior/Middle QA Manual/Automation Engineer — реальность или мечты

Время на прочтение 10 мин
Количество просмотров 14K
Тестирование веб-сервисов *Карьера в IT-индустрии Интервью Удалённая работа
Из песочницы

Для кого это статья


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

Для QA Engineer без опыта, лишь бы не пугаться страшных технических слов, которые будут в статье. Первый раз устраиваться на работу сложнее, потому что меньше отвечают на резюме, но цитирую: «Не бьешься — не добьешься» (к/ф “Ловец Снов”).

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

Для QA Engineer с опытом работы в полгода, когда ты уже знаком HR-ам, у тебя на руках отзыв от первого работодателя и толковая причина смены компании.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 12

Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки

Время на прочтение 14 мин
Количество просмотров 97K
Блог компании getmatch Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Карьера в IT-индустрии
Спросили Алексея Петрова pifagor_mc, Head of QA Сбермаркета, про интервью QA-инженеров и записали ответы. А ещё для подготовки прикрепили ссылки, которые он советовал — ищите их в конце статьи.

В тексте говорим только про собеседования:

  • какое резюме прочитают внимательно, какое — закроют через пару секунд,
  • о чём спросят на интервью вас и о чём стоит спросить работодателя,
  • какие soft skills прокачивать QA-инженеру
  • и как обсуждать зарплату на интервью.

Про метрики качества продукта, смерть QA — смотрите в записи вебинара на Ютубе.


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

Тестирование игр

Время на прочтение 4 мин
Количество просмотров 7.6K
Блог компании OTUS Разработка игр *Тестирование игр *
Перевод

Официально вакансия называется QA tester, или, по-русски, тестировщик. QA означает «quality assurance», то есть «обеспечение качества» видеоигры. Эти слова описывают цель работы и отражают разницу между простым прохождением игр и их тестированием.

А суть работы состоит в поиске багов.

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

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

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

Речь не о них. Вместо этого давайте вспомним, какие «дыры» бывают в добротных играх. Например, в первом Halo есть уровень, где из-за бага вы можете остаться на борту транспортника «Пеликан», бросив гранату в самом начале. При этом, чтобы пройти уровень, «Пеликан» необходимо покинуть . Разработчики не ожидали, что игроки начнут кидаться гранатами, не дожидаясь приземления!

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

Задача тестировщиков игр — найти максимально возможное число подобных ошибок.

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

Когда QA-специалист становится профессионалом в игровой индустрии?

Время на прочтение 5 мин
Количество просмотров 2.1K
Блог компании OTUS Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Перевод

Крис Бьюик — ветеран индустрии QA и член экспертного совета ассоциации Game Global. Он расскажет о работе в отделах обучения и повышения квалификации, а также об их роли в управлении QA-командами на проектах аутсорсинга.

Я уже 19 лет оказываю услуги по контролю качества в индустрии видеоигр. За это время в этой отрасли произошли колоссальные перемены. Современные игры сильно отличаются от тех, с которыми я работал в начале своей карьеры, в 2000 году. Они более глубокие, сложные и разнообразные. 

Сейчас положение каждого поставщика услуг по-своему уникально: нам приходится работать с множеством разных клиентов, и мы стараемся тесно сотрудничать с ними. Благодаря этому сотрудничеству мы набираемся опыта и учимся адаптироваться к переменам. Когда клиент обращается за помощью к поставщику услуг QA, он хочет быть уверенным, что его обслуживают профессионалы, которые идут в ногу со временем и могут обеспечить контроль качества по современным стандартам. 

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

Вот пять причин, почему, как я считаю, современный аутсорсинг QA не может существовать без отдела обучения и повышения квалификации (англ. Learning and Development, L&D).

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

Из тестировщиков в агенты изменений департамента: путь в 10 лет и два выгорания

Время на прочтение 15 мин
Количество просмотров 12K
Блог компании КРОК Тестирование IT-систем *Управление разработкой *Карьера в IT-индустрии
image

Хабр, привет! Меня зовут Ася, я ведущий инженер-тестировщик (QA Lead) в КРОК.

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

Про профессию тестировщика часто слышу, что это самый легкий и быстрый порог входа в ИТ — а там и на разработчика переучиться можно. Я же наоборот — училась на разработчика и даже успела им немного поработать, но душа к этому не лежала, потому что искать баги намного веселее. За всю мою карьеру я участвовала в совершенно разнообразных проектах: документооборот, файлообменники, статистические наблюдения, обработка обращений пассажиров в ЦППК, учет оборудования. А потом поняла, что этот опыт можно масштабировать на свою жизнь и даже на работу целого департамента. Так я стала агентом изменений департамента разработки программного обеспечения (ДРПО).

В этой статье хочу рассказать про свой путь и постараться ответить на вопрос, который мучает многих тестировщиков — а есть ли жизнь на Марсе задор и челленджи после многих лет в тестировании?
Читать дальше →
Всего голосов 36: ↑36 и ↓0 +36
Комментарии 3

Типы угроз для базы данных

Время на прочтение 8 мин
Количество просмотров 8.8K
Блог компании OTUS Тестирование IT-систем *Администрирование баз данных *
Перевод

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

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

Как байпасить reCaptcha V3 с помощью Selenium Python?

Время на прочтение 2 мин
Количество просмотров 14K
Блог компании OTUS Программирование *Тестирование веб-сервисов *Тестирование мобильных приложений *
Перевод

*bypass - обход

Мы будем использовать библиотеку python Selenium для байпаса google reCaptcha v3. Следуйте пошаговой инструкции, чтобы получить результат.

Для примера мы будем использовать демо-версию Google reCaptcha api.

Здесь ссылка: https://www.google.com/recaptcha/api2/demo

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 4

Кто такой QA Engineer, QC Engineer и Software Engineer in Test

Время на прочтение 3 мин
Количество просмотров 38K
Тестирование IT-систем *Управление разработкой *Управление персоналом *

Я недавно латала дыры в понимании разницы между Quality Assuarance и Quality Control. Статей на эту тему много, я накидала свой вариант, хотелось по существу. Делюсь с вами. Enjoy, если актуально!

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

Автотесты на расширениях 1С

Время на прочтение 9 мин
Количество просмотров 6.2K
Блог компании Sportmaster Lab Тестирование IT-систем *Программирование * *

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

Меня зовут Игорь Левин. Я разработчик 1С в Sportmaster Lab. Наша команда работает над проектом Shipdocs 2.0 — это продукт, который состоит из двух информационных систем. Он обеспечивает информационную поддержку бизнес-области закупок и цепей поставок. Часто мы автоматизируем кроссфункциональные бизнес-процессы на стыке с международной логистикой и финансовым управлением.

Вот ключевые функции Shipdocs 2.0:

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

Как генерировать UI автотесты из документации? Используем Python, Pytest, Selenium и QASE.io

Время на прочтение 5 мин
Количество просмотров 4.6K
Python *IT-инфраструктура *API *Тестирование веб-сервисов *
Из песочницы

Короткая инструкция о том, как наладить создание и запуск python автотестов для web-приложения. При этом не потребуется целый штат DevOps специалистов и огромного бюджета. Интересная статья для тестировщиков из стартапов.

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

Псевдокод для тестирования

Время на прочтение 3 мин
Количество просмотров 3.3K
Блог компании Ситимобил Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *

Принято считать, что псевдокод — это «инструмент» преимущественно разработчиков, хотя и используемый нечасто. Если обратиться к теории, то псевдокод представляет собой своего рода прототип, шаблон или даже скелет готового функционального решения. В таком случае почему бы не использовать его возможности для тестирования?

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

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

PRINT 'read more'
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 3

Путь к автотестированию Android нативными инструментами: испробовали всё, что есть на рынке и сделали свои выводы

Время на прочтение 13 мин
Количество просмотров 5.9K
Блог компании БКС Мир Инвестиций Java *Тестирование мобильных приложений *Kotlin *

Давайте сначала представимся. Мы - команда управления тестирования и контроля качества в БКС Мир Инвестиций. Наш продукт - это приложения и сайты, созданные для удобства всех желающих окунуться в мир ценных бумаг и инвестиций. Конкретно в нашем “ведомстве” приложения на IOS  и Android, сайт личного кабинета, инвест стратегии Fintarget, новостной портал BCS-Express, сайт ФГ БКС и прочее.

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

Конечно же, автоматизация наших процессов важна, ведь без этого невозможно построение действительно сильного QA отдела. Безусловно, мы встретились с множеством разнообразных проблем.

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

Начать эти рассказы мы решили с повести о становлении мобильного автотестирования. Первым “попался под руку” Android, про него и начнем.

Самое интересное далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 16

Мои принципы качества

Время на прочтение 2 мин
Количество просмотров 1.9K
Блог компании OTUS Тестирование веб-сервисов *
Перевод

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

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

Альф, переведи мне на телефон миллион рублей

Время на прочтение 14 мин
Количество просмотров 7K
Блог компании Альфа-Банк Тестирование IT-систем *Тестирование мобильных приложений *Смартфоны Голосовые интерфейсы *

Или нюансы тестирования и разработки голосового помощника в банковском приложении.

А нюансов достаточно. Например, однажды мы тестировали модуль Яндекса, который закрывает звёздочками нецензурные слова в диалоге с голосовым помощником. Он работает в нашем приложении Альфа-Мобайл с октября 2021 и его зовут Альф (Alf). Он умеет оплачивать счета, переводить на телефон и озвучивает курс доллара голосом Геральта — Всеволода Кузнецова. 

В статье мы расскажем как устроен голосовой помощник, как мы тестируем его навыки (даже после лечения зубов), зачем нужны автотесты для проверки работоспособности голосового помощника и где они находятся в пирамиде тестирования, что такое сенситивы и для чего используем нейросеть CAILA (спойлер: от неудобных вопросов).

Читать далее
Всего голосов 29: ↑22 и ↓7 +15
Комментарии 22
1