uz
Feedback
ThreadQA | Олег Пендрак

ThreadQA | Олег Пендрак

Yopiq kanal

Жизнь и работа в IT | Блог инженера Tech Lead QA Automation с 5+ годами опыта работы в Сбер Здоровье, Ситидрайв, Ozon и VK Связь со мной: @duma23

Ko'proq ko'rsatish
Жизнь Тайлера ДерденаTarmoq:Жизнь Тайлера ДерденаMamlakat belgilanmaganToif belgilanmagan
1 374
Obunachilar
+12924 soatlar
+4547 kun
+45230 kun
Postlar soni

Ma'lumot yuklanmoqda...

Reaktsiyalar
Izohlar
Telegram Yulduzlari
Eng yaxshi postlar bo'yicha

Ma'lumot yuklanmoqda...

Nashrni tahlil qilish
Postlar
Ko'rish dinamikasi
Побывал в Пензе когда был на конференции SECON🤠 Очень классная улица в центре города, а самое классное, что в Пензе есть сам+7
Побывал в Пензе когда был на конференции SECON🤠 Очень классная улица в центре города, а самое классное, что в Пензе есть самокаты которые сильно упрощают туризм Также отмечу прикольную кофейню Gussi, где можно с гусями посидеть пофлексить🦆 P.S Жду фото от фотографа и сделаю пост из внутниянки конференции
5684722Loading...
Переход из Middle в Senior AQA Часто вижу, что многие автоматизаторы годами остаются на уровне Middle, потому что их основная
Переход из Middle в Senior AQA Часто вижу, что многие автоматизаторы годами остаются на уровне Middle, потому что их основная зона ответственности — написать UI-тест, добавить пару проверок в API и поддерживать существующий набор автотестов Но Senior AQA — это уже не просто чел, который пишет код Это инженер, который понимает, как устроена вся система тестирования и как его работа влияет на скорость выхода продукта Главный переход в мышлении выглядит так: ❌ Middle: «Тест упал, значит нужно поправить локатор или перезапустить прогон» ✅️ Senior: «Почему тест упал? Это проблема продукта, тестовой инфраструктуры, окружения, данных или самого автотеста?» Senior должен понимать разницу между уровнями тестирования UI-тесты нужны для проверки пользовательских сценариев: открыл страницу, сделал действие, проверил результат API-тесты позволяют быстрее и стабильнее проверять бизнес-логику без зависимости от интерфейса Хороший Senior AQA понимает, что не нужно всё тестировать через UI Он умеет правильно распределять проверки между API, UI, интеграционными и другими уровнями, чтобы тесты были быстрыми, стабильными и давали реальную ценность Но самое важное — умение разбираться с проблемами, когда что-то ломается Например, упал автотест в CI/CD, и Middle часто смотрит только на ошибку в отчёте теста Senior начинает исследовать: — что происходило в момент падения — какой сервис мог быть причиной — были ли ошибки на стороне backend — не упало ли окружение — корректно ли отработал pipeline Он знает, где искать информацию — посмотреть логи в Grafana — проверить ошибки сервисов — сопоставить время падения теста с событиями в системе — понять, проблема в коде, инфраструктуре или данных Senior AQA не должен быть DevOps-инженером, но он обязан понимать процессы вокруг: — как запускаются тесты в pipeline? — где смотреть логи сборки? — почему тесты могут падать только на CI, но работать локально? — как правильно описать проблему для DevOps? Хороший вопрос DevOps выглядит не так: ❌ «Пайплайн красный, посмотрите» А так: ✅️ «На этапе запуска API-тестов падает сервис X. В логах Grafana за 14:32 есть ошибки подключения к базе данных. Локально проблема не воспроизводится. Можете проверить состояние сервиса и окружения?» Вот это уже реально инженерный подход, и переход в Senior — это не про количество написанных автотестов Это про способность проектировать тестовую стратегию, понимать архитектуру продукта, находить причины проблем и помогать команде быстрее доставлять качественный продукт Senior AQA — это не человек, который автоматизирует проверки Это человек, который строит систему контроля качества вокруг продукта✅️
63561121Loading...