Тестировщик от бога
29.8K subscribers
1.9K photos
62 videos
2 files
1.81K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6756feb5c577eb7c5260f6b8&registryType=bloggersPermission

Божественный канал про тестирование

Официальный телеграм-канал портала testengineer.ru

По всем вопросам: @anothertechrock, @godinmedia
Download Telegram
😁23👍42🍾1
Хотите бесплатно погрузиться в QA с сопровождением от топовых практиков? Этот пост для вас! Авито запускает новый поток бесплатного онлайн-курса по QA!

Почему нужно подать заявку?

- Топовые эксперты и практики. Преподаватели — QA-инженеры Авито, которые делятся знаниями, как улучшать продукты с многомиллионной аудиторией.
- Прикладные навыки для портфолио. Вы научитесь применять принципы тестирования и автоматизации, писать автотесты на разных уровнях, анализировать требования и работать с профессиональными инструментами (Bruno, DevTools, Git и др.).
- Поддержка на всём пути. Обучение длится 4 месяца и включает лекции, практические занятия, лабораторные работы и экзамен с обратной связью от экспертов.
- Фаст-трек для лучших. Выпускники, вошедшие в топ рейтинга, получат преимущество при отборе на стажировку в Авито.

Регистрация продлится до 16 августа включительно! Успейте подать заявку
5👍3🔥1🤔1
🧪 Тестируем стул, карандаш и чайник: шпаргалка для QA-инженеров
Источник: Владлен Цыганенко

На собеседованиях QA частая «ловушка» когда просят протестировать не сайт и не приложение, а бытовой предмет: карандаш, стул, кружку и т. д. Цель: проверить не технические знания, а мышление, структурность и умение задавать вопросы.

Как отвечать правильно

▫️Не теряйтесь
Это задание не про реальные баги, а про то, как вы рассуждаете.

▫️Начинайте с уточнений
— Для кого предмет? (дети, взрослые, офис, школа)
— В каких условиях используется? (дом, улица, экстремальные условия)
— Цель использования? (стул для сидения, карандаш для письма/рисунка)
Такие вопросы показывают, что вы умеете собирать требования.

▫️Думайте категориями тестирования
— Функциональность - выполняет ли предмет свою основную задачу?
— Юзабилити - удобно ли им пользоваться?
— Надежность - выдерживает ли нагрузки, не ломается ли слишком быстро?
— Безопасность - не причиняет ли вреда (например, у стула острые углы)?
— Совместимость/условия эксплуатации - работает ли в разных средах (карандаш пишет на бумаге, картоне, стене).

▫️Примеры подхода
Стул: проверю устойчивость, прочность, удобство спинки, высоту, материалы, безопасность (нет ли заноз).
Карандаш: пишет ли, ломается ли грифель, стирается ли резинка, удобно ли держать, оставляет ли след на разных поверхностях.
Кружка: выдерживает ли кипяток, удобно ли держать ручку, можно ли мыть, не трескается ли.

▫️Используйте знакомые техники тест-дизайна
— Эквивалентные классы (разные типы пользователей: ребёнок/взрослый).
— Граничные значения (макс. вес для стула, минимальная температура для кружки).
— Негативные сценарии (сидеть на стуле на одной ножке, пытаться писать карандашом на мокрой бумаге).

Стоит ли задавать уточняющие вопросы?

Да, обязательно. Это показывает, что вы:
— Умеете уточнять требования;
— Не тестируете «в вакууме»;
— Мыслите как QA в реальном проекте.

Как себя вести
— Будьте спокойны и структурны;
— Разбейте рассуждения на блоки (условия → категории тестов → примеры);
— Не стремитесь перечислить «все баги мира», главное, показать системность.

Итог:
Когда просят протестировать предмет, не ищут реальные дефекты, а хотят увидеть логику, структурность, внимательность и умение задавать правильные вопросы.
Хороший ответ звучит не как «сломается/не сломается», а как чек-лист из разных категорий проверки с предварительными уточнениями. Эта техника работает и с ПО: вы показываете одинаковый QA-подход в любой ситуации.
19👍10🤬1
😁44👏21
🤔 Не знаете, с чего начать первое нагрузочное тестирование?

13 августа в 20:00 МСК на вебинаре разберем минимальный план первого нагрузочного тестирования: как выбрать инструмент нагрузки, какие запросы тестировать, как настроить базовый мониторинг и что делать с результатами.

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

Открытый урок пройдет в преддверии старта курса «Нагрузочное тестирование». Зарегистрируйтесь, чтобы уверенно сделать первый шаг в направлении и понять, как действовать, даже если раньше вы не работали с НТ: https://vk.cc/d0djJE

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2👍1🔥1🌚1
🖥 Git для тестировщиков: 10 самых полезных команд
Источник

1. git pull - «Дай мне свежий код»
Зачем: Стянуть последние изменения из репозитория
Как: git pull origin main (стягиваем изменения из ветки main)
Лайфхак: Перед тестированием всегда делайте pull, иначе будете проверять устаревшую версию.

2. git checkout -b feature/new-tests - Создать новую ветку
Зачем: Чтобы не сломать основную ветку (main/master)
Как: git checkout -b my-feature (создаем ветку и сразу переключается на нее)

3. git commit -m "Fix: update test cases" - Закрепить изменения
Зачем: Фиксировать правки в тест-кейсах или скриптах
Как: git add . (добавляем все измененные файлы)
git commit -m "Update regression tests" (подписываем изменения)

4. git push - Отправить свои правки
Зачем: Загрузить ваши тесты на сервер
Как: git push origin my-feature (отправляем ветку в удаленный репозиторий)

5. git merge - Слить ветки (осторожно!)
Зачем: Добавить свои изменения в основную ветку
Как: git checkout main (переключаемся на main)
git merge my-feature (вливаем изменения из my-feature)
⚠️ Конфликты: Если Git ругается на «merge conflict»:
1. Откройте файл, найдите строки с <<<<<<< и >>>>>>>
2. Удалите лишнее, оставив нужный код
3. Запустите: git add .
git commit -m "Resolved merge conflict"

6. git stash - Спрятать незаконченную работу
Зачем: Если срочно нужно переключиться на другую таcку
Как: git stash (временно сохраняем изменения)
git stash pop (возвращаем их обратно)

7. git log - Посмотреть историю
Зачем: Узнать, кто и когда сломал тесты
Как: git log --oneline (компактный вывод)

8. git reset --hard HEAD - Откатить все изменения
Зачем: Если всё сломалось и нужно начать заново
Как: git reset --hard HEAD (возвращаем последнюю сохраненную версию)
❗️Осторожно: Это удалит все незакоммиченные правки!

9. git cherry-pick - Взять один коммит из другой ветки
Зачем: Перенести срочный фикс, не мержа всю ветку
Как: git cherry-pick abc123 (где abc123 — хеш нужного коммита)

10. git blame - Найти автора строки кода
Зачем: Узнать, кто написал этот код
Как: git blame src/test/java/com/example/LoginServiceTest.java (покажет, кто и когда менял файл)

💡 Советы по конфликтам:
1. Чаще делайте pull - меньше шансов на конфликты
2. Договаривайтесь о правилах - например, кто мержит в main
3. Используйте GUI (например, SourceTree) - если командная строка пока пугает
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍11
😁32😢113👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Лето, ИТ-Пикник и музыка известных артистов уже через несколько дней!

8 августа в Коломенском пройдет ИТ-Пикник.

В программе — выступления проекта LAB Антона Беляева, IOWA, Cream Soda, Pompeya, мартина и Совы.

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

Зарегистрироваться и узнать подробности можно на сайте мероприятия.

В билет входит +1 — можно позвать близких и друзей.

До встречи в месте притяжения ИТ.
🔥3🍾2👍1👏1
🔥 Хотите ускорить создание автотестов и понять, как использовать ИИ без лишней зависимости от облачных сервисов?

20 августа в 20:00 МСК на открытом уроке разберём, как применять локальные большие языковые модели для генерации тест-кейсов под задачи автоматизации тестирования.

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

Открытый урок пройдёт в преддверии старта курса «Автоматизатор тестирования на Python». Регистрируйтесь, чтобы эффективнее использовать ИИ в тестировании и внедрить современные подходы в ежедневную практику: https://vk.cc/d0nzI9

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
3🔥2👍1🤔1
🎮 Игры для QA: где бесплатно тренировать QA-майндсет

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

Подборка бесплатных игр, которые помогают развивать QA-майндсет:

1. CyberStart Go — симуляция задач по кибербезопасности, развивающая логику и внимание.
https://go.cyberstart.com

2. Cognitive Fun! — бесплатные тренажёры для памяти, внимания и логики (можно считать «QA-гимнастикой»).
https://cognitivefun.net

3. A Dark Room (browser) — текстовая игра на логику и планирование.
https://adarkroom.doublespeakgames.com/

4. Untrusted — текстовое приключение, где нужно редактировать JavaScript-код, чтобы пройти уровень.
https://alexnisnevich.github.io/untrusted/

5. CodeCombat — RPG-игра, где нужно писать код для управления персонажем.
https://codecombat.com

6. World’s Biggest Pac-Man — вариация классической игры, которая тренирует быстрое принятие решений и распознавание паттернов.
https://worldsbiggestpacman.com/

7. Chess puzzles — ежедневные шахматные задачи онлайн, полезные для развития внимания, стратегии и умения предугадывать ошибки.
https://www.chess.com/puzzles

Эти игры одновременно разгружают мозг и позволяют его тренировать.
18🔥7👍2👎1🤔1
Media is too big
VIEW IN TELEGRAM
SaveTest — новая TMS для управления тест-кейсами, прогонами и отчетностью.

Современный подход: тест-кейсы можно вести как код, хранить их в YAML, python, gherkin-файлах в Git.

Сценарий простой:
1. Создаете тест-кейсы в VS Code или Cursor.
2. Загружаете их в репозиторий, например в GitHub или Gitlab.
3. SaveTest синхронизирует изменения и подтягивает их в интерфейс.
* Но можно вести и классические проекты

Переходите на SaveTest — добавим неиспользованный срок вашей текущей лицензии бесплатно при покупке нашей лицензии от 1 года.
*Предложение не является публичной офертой. Детали уточняйте в чате @savelink_official

Наш сайт: save-test.ru
Наш ТГ канал: @savelink_testing

Реклама. ООО «Сейв Линк» ИНН: 9725129745 erid: 2W5zFJfmVAh
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🤔2👎1🔥1
Бесплатные курсы Coursera по искусственному интеллекту:

🧠 Основы AI

▫️AI For Everyone от DeepLearning. AI (Andrew Ng)
Введение в ИИ, значение и применение в бизнесе и обществе. Подходит для любого уровня.

▫️Introduction to Generative AI от Google Cloud
Быстрый часовой курс, который познакомит с концепцией генеративного ИИ

▫️Generative AI for Everyone от DeepLearning. AI
Углублённый обзор возможностей GenAI: LLM, prompt engineering


💻 Prompt‑engineering и работа с LLM

▫️Prompt Engineering for ChatGPT от Vanderbilt University
Понимание подходов к формулировке запросов для высокоэффективного взаимодействия с моделями

▫️Generative AI with Large Language Models от DeepLearning. AI + AWS
Техники дообучения моделей, оценка результатов, развертывание LLM-проектов


🌐 AI в бизнесе и обществе

▫️AI, Business & the Future of Work от Lund University
Анализ влияния ИИ на бизнес-процессы, карьеру и организационные изменения

▫️Ethics of Artificial Intelligence от Политехники Милана
Этические, социальные и философские аспекты внедрения технологий ИИ

🧩 Технологические навыки

▫️Introduction to Artificial Intelligence (AI) от IBM
Обзор зон применения ИИ, знакомство с технологиями машинного обучения
👍6🔥32
Это не просто зоопарк устройств

Мы постоянно проверяем навигационные фичи в «поле». А когда начали внедрять сенсорную навигацию (это наша новая фича), разовые полевые проезды эволюционировали в регулярный процесс.

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

Ну а что дальше — читайте в новой статье на Хабре.

Другие инженерные инсайты от 2ГИС → в Telegram-канале RnD
👍6
Карта развития навыков для IT профессий

Разработка, Product и Project management, BA, Design, DS, QA, Cyber security, Тимлиды

Все есть в интернете.
Все курсы и нужные материалы.

Надо только понять что учить.
С этим помогают карты развития навыков (career paths/study roadmaps)

Александр Замахов собрал подборку таких проектов, по IT специальностям:

▪️ QA
▪️ Разработчик
▪️ Дизайнер
▪️ Data science
▪️ Project manager
▪️ Бизнес аналитик
▪️ Team Lead
▪️ Cyber security
▪️ Product manager
👍86
😁311🔥1
Каким должен быть идеальный ИТ-работодатель

Каждый год Хабр и ЭКОПСИ проводят исследование, чтобы узнать, что действительно важно ИТ-специалистам при выборе работодателя.

По результатам прошлого года, в топ-3 факторов выбора места работы вошли:
1⃣ Качество продуктов компании
2⃣ Соответствие ценностям соискателя
3⃣ Профессиональная среда


Коллеги из Cloud․ru поделились, что взяли результаты прошлого исследования за основу для изменений внутри компании. Итог: вырос eNPS.

Примите участие в исследовании этого года, чтобы сделать ИТ-индустрию еще более комфортной для работы.

Проголосовать можно до 31 августа.

👉принять участие в опросе👈
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔31👍1
В поисках площадок для практики в программировании? Вот список вебсайтов, которые помогут вам улучшить свои навыки, подготовиться к техническим собеседованиям и стать еще лучше!

▫️LeetCode
LeetCode предлагает широкий спектр задач по программированию, охватывающих такие области, как алгоритмы, базы данных и другие. Отличный ресурс для подготовки к техническим собеседованиям благодаря разнообразным задачам.

▫️HackerRank
На HackerRank вы найдете разнообразные задачи по программированию, созданные сообществом. Платформа позволяет сравнивать свои решения с решениями других пользователей, что помогает учиться на примерах.

▫️Codewars
Codewars идеально подходит для начинающих программистов. Платформа предлагает небольшие задачи, которые помогают постепенно развивать навыки программирования.

▫️TopCoder
Один из старейших сообществ по конкурентному программированию. TopCoder регулярно проводит конкурсы по разработке программного обеспечения и дизайну, что делает его отличной платформой для тех, кто хочет соревноваться и улучшать свои навыки.

▫️Codecademy
Codecademy предлагает интерактивные курсы и упражнения по программированию для начинающих и программистов среднего уровня. Платформа помогает изучать новые языки и технологии с нуля.
2