Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
218 - Telegram Web
Telegram Web
привет!
Раз в год я могу себе позволить написать здесь что-то не про тестирование. Вы знаете, что в этом канале нет рекламы, я веду его абсолютно безвозмездно.
Сегодня у меня день рождения и если вы захотите меня поздравить, то скиньте любую денежку Ночлежке.
А совсем скоро я принесу вам свой новый доклад и ещё много интересного ❤️
133👍7🔥1🤩1
#web #очевидное_невероятное

Рубрика очевидное-невероятное: Local Storage и Session Storage

Давно хотела пересказать вам видео от Хром-девелоперов про стораджи (уверена, проговорить это не будет лишним).

Если коротко:

Local Storage и Session Storage
* позволяют хранить данные локально на девайсе пользователя
* можно просмотреть, отредактировать, добавить, удалить в Application в DevTools

Local Storage
* не удаляется после закрытия и переоткрытия браузера/вкладки

Session Storage
* хранится в течение пользовательской сессии (если закрыть браузер или вкладку, сторадж будет очищен)
* свой у каждой вкладки браузера

Почему мы об этом говорим? Поскольку от фичи зависит какой сторадж лучше использовать и, конечно, стоит добавить эти проверки в ваши тест-кейсы
👍50🔥176
Очередная подборка "если вы случайно пропустили"

Ух, что-то давно у нас с вами не было подборки, исправляюсь.

- я хоть и не мобильный тестировщик, но доклад Александра Петрова "Что должен знать мобильный тестировщик в 2023 году для Senior позиции" мне зашёл настолько, что я советовала его коллегам, которые готовятся к собесам. Теперь он в открытом доступе

- Татьяна Лабчук из Альфа-Банка написала статью про моки и как их писать. Я чуточку помогала Тане готовить доклад по этой теме и могу ручаться за качество материала!

- если у вас нет или плохо с код-ревью и вы всё ещё пишете на Python, то мне на глаза попался Python PEP8 style guide Cheat Sheet. Вдруг он поможет вам сделать ваш код красивее и понятнее) формат крайне удобный
🔥389👍4
#chrome #devtools #инструменты
DevTools update: редактирование хэдеров и содержимого респонсов (Chrome 115-117)

Из, наверное, самого интересного за последнее время в ДевТулзах появляются:
1) оверрайд хэдеров респонса (Хром 115)
2) оверрайд содержимого респонса (Хром 117, пока в нестабильной версии)

Override response headers

Network -> выбрать запрос -> Headers -> Response Headers -> по ховеру на хэдер появляется иконка редактирования -> можно изменить значение выбранного хэдера или добавить свой -> рефрешнуть страницу, чтобы изменения применились.

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

Изменённый запрос будет отмечен точкой рядом с запросом.

Зачем это всё?
Авторы фичи показывают её на примере CORS-error, которую можно обойти изменением значения хэдера Access-Control-Allow-Origin. Ну и мало что ещё нужно тестировщику поменять...

Override response content

Это поинтереснее, но пока не в проде.
На самом деле зумеры изобрели мок: меняешь чтонть в ответе (или в документе) и смотришь, как с этим справляется твой фронтенд.

Работать будет аналогично изменению хэдеров: выбрать запрос -> Override content -> отредактировали -> рефрешнулись.

Подробности и ограничения описаны тут и тут.
🔥552
Podlodka #10: про метрики и планирование
(с 4 по 8 сентября)

Среди тем сезона:
🔸роль метрик в оценке компетенции и обеспечения качества
🔸как спланировать тестирование
🔸воркшоп по оценке покрытия тестами
🔸базовый набор метрик
🔸тайм-трекинг

👉 Обратите внимание на спикеров сезона! Уверена, что найдёте много знакомых лиц)

До 29 августа действуют скидки: https://podlodka.io/qacrew и дополнительно ловите промокод на 500 руб short_qa10

И тут такое дело: у меня есть для вас 2 проходки (они же бесплатные билеты): отдам первым, кто пришлёт мне в Linkedin (ссылка в описании канала) свой пост с ответом на вопрос "какую тему больше всего ждёте на Подлодке и почему?"
14
Очередная подборка "если вы случайно пропустили"

Что-то сильно много интересное мне попалось в последнее время, делюсь.

На просторах Телеграма
1. В "Заметках о QA" свежее-интересное: о ДевТулзах, о микросервисах
2. Свежий канал про QA с авторскими заметками
3. Запись открытой сессии Podlodka QA Crew "Препарируем вопросы по оценке задач и метрикам с собеседований"


Курсы-книги-статьи
1. Ускоренный курс по Python от Гугла
2. Python-тренажёр CheckiO
3. Тестируем Яблоко: смартфоны, планшеты, часы. Книга про тестирование apple-девайсов. Базово бесплатно, но можно и задонатить авторам)
32🔥4
Heisenbug для всех

Давно не виделись, но я вернулась не с пустыми руками.

1. Уже сегодня выйдет Heisenbug Show на тему "Junior QA: что важно при входе в профессию. Истории успеха". Там много полезного, но будьте осторожны, возможно "возмущение" по некоторым темам))

2. Вчера Heisenbug довыложил на youtube оставшиеся выступления с весенней конфы.
Если думаете, с чего начать, то неожиданный must-see контент -- Невыносимая легкость ведения заметок.

3. Напоминаю, что один из дней онлайн-части каждого Heisenbug бесплатный. Чтобы посмотреть доклады этого дня, нужно просто зарегаться тут на community day.

Надеюсь, вы нашли для себя что-нибудь полезное выше и до встречи со всеми участниками Heisenbug 2023 Autumn на Обсуждении "Автотесты: внедрение и развитие. Что мы не учли?".
🔥396👍4🤩1
Тестирование безопасности для самых маленьких

Пришло время познакомить вас с одной из самых крутых спикерок в области тестирования безопасности (моё уверенное личное мнение уже несколько лет) -- Анной Васильевой.

Аня рассказывает интересные и порой сложные вещи доходчиво и с реальными примерами.
Убедитесь сами:
* тут доклад про Поиск уязвимостей IDOR (BOLA)
* тут Чек-лист "Безопасность обработки ошибок"
* а тут конспект наисвежайшего доклада с осеннего Гейзенбага -- Не все "ошибки" одинаково полезны - с точки зрения безопасности

И по секрету: Аня завела канал и возможно там скоро появится много интересного.
🔥4011👍6😁1
Автотесты: внедрение и развитие. Что мы не учли?

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

Как всегда, надеюсь, что вы найдёте в этом видео для себя что-то полезное
🔥2813👍9
#chrome
Начало конца third-party cookies

Если коротко, то к концу 2024 года Хром отключит third-party cookies у 100% пользователей. Сейчас у 1% пользователей они уже не работают.

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

Где прочитать подробности про отключение:
- Preparing for the end of third-party cookies
- The next step toward phasing out third-party cookies in Chrome

Что дальше?
Хром предлагает альтернативы, например, Related Website Sets и Storage Access API.

Как быстро проверить наличие third-party cookies на своём вебе?
Начиная с Chrome 118, информацию об этом можно посмотреть в Issues в ДевТулзах (см картинку). Более сложные альтернативы здесь.

Как протестировать функциональность с отключенными third-party cookies?
Начиная с Chrome 118, перейди по

chrome://flags/#test-third-party-cookie-phaseout

и включи флаг. Более сложные альтернативы тут.
👍41🔥11
Курс "Искусство управления качеством"

Пока я только разгребаю задачи, Наташа Петровская (которая, между прочим, лидила QA ещё до начала пандемии и тестировала геномный(!) браузер) уже подговила курс для тест-лидов и тест-менеджеров.

В преддверии курса (а именно -- СЕГОДНЯ, 31 ЯНВАРЯ в 18:00 Мск) Наташа поделится своими наработками со всеми интересующимися (зарегаться можно тут, а запись, если что, тоже пришлют).

Уверена, что будет интересно, а пока просто поделюсь отличным советом о том, как научиться авторизовывать результаты работы тест-менеджера, из её канала:

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

например, вместо "отвечала на вопросы по онбордингу" — "разблокировала прохождение онбординга, помогла разобраться с вопросами Х, У". или не "сидела на очередном планинге", а "задала вопросы по фичам в след спринт, нашла гэпы в требованиях, получила информацию для планирования работы команды".

ну и не игнорируйте свою работу головой. работа лида во многом — это обдумывание вопросов и принятие решений. отрывайте оценку своей эффективности от работы руками и производимых артефактов.
🔥17👍5👎2
#python
Highway to... автоматизация тестирования на Python

Обещала напомнить и вот: уже совсем скоро начнётся новый поток route 256 по автотестированию
на Python.

Как попасть? нужно пройти отборочный контест 11 февраля
Для этого нужно заранее зарегистрироваться тут.
Сколько стоит? Ничего, ноль, зиро.
Сколько длится? 2 месяца.
Ключевое требование: опыт коммерческого тестирования/разработки на Python от 2 лет

Инсайды от меня: я сама смотрела видео лекций и воркшопов с прошлого потока и работаю с выпускниками Рута, поэтому вообще без сомнений советую попробовать! Программа крутая, преподаватели тоже. Не такой уж страшный этот контест!
🔥16👎2👍1
#собесы
А теперь перейдём к задачкам...

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

Наболело, так что коротко и по делу расскажу, о чём стоит помнить, решая любую задачу на тестирование/код на собеседовании:

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

2. Если в задаче прямо оговорено, что какие-то поведение/факт гарантированы, не нужно их тестировать/проверять/подвергать сомнению (по крайней мере, пока задача не решена в предложенной формулировке). Эти ограничения позволяют сэкономить время и сфокусироваться на определенных аспектах решения задачи.

3. Простое работающее решение всегда лучше идеального ненаписанного. Всегда можно начать с простого и очевидного решения и следующим шагом улучшить его.

4. Протестируйте своё решение. Учтены ли граничные значения? Учтены ли риски и корнер-кейсы?

5. Даже если вы считаете, что задача решена и добавить нечего, вернитесь к заданию -- проверьте, не противоречит ли решение её условиям.
🔥51👍247
Такого и правда никогда не было: ИЩУ СЕБЕ КОЛЛЕГ

Ozon Банк активно растёт, поэтому ищем к себе в команду middle+ и senior инженеров по автоматизации тестирования API.
Желательно знать Python, но готовы рассмотреть и другие языки.
У нас полная удалёнка (можно работать не только из России) и есть красивые и модные офисы в Москве и Питере.

Наш стек: Python, pytest, gitlab ci, http api, graphQL, grpc.

Самое важное:
- в нашей команде опытные тестировщики-питонисты
- мы постоянно делимся опытом -- не только друг с другом, но и с IT-сообществом в целом(см наши выступления)
- у нас интересные и приятные собеседования -- про то, что действительно пригодится в работе
- мы постоянно работаем над улучшением процессов и занимаемся не только продуктовыми, но и инфраструктурными задачами (скучно не будет!)
- готовы предложить конкурентную зп с регулярными пересмотрами по итогам ревью, с бенефитами как во всём Ozon, тимбилдингами и прочими радостями жизни

Подробное описание вакансии тут.

Также у нас есть вакансии в командах:
- SDET инженер, группа Mocks & Test Impact Analysis
- SDET инженер, группа Quality gates
- мобильного тестирования

Если заинтересовались или остались вопросы, смело пишите мне в tg - @ryukkk
*Со всеми, кого буду рекомендовать, сама предварительно созвонюсь. Так что, даже если есть сомнения, стучитесь, всё обсудим*
🔥429😱3👍2
Автоматизация рутины

Собрались тут вечером на Podlodka QA Crew и обсудили автоматизацию рутинной работы.

За полтора часа наработками поделились:
- Александр Захаренко "Автоматизация рутины на работе и вне её"
-
Артём Седых "Как мы автоматизировали sanity check тестового контура"
- Александр Воеводский (SimbirSoft) "Автоматизация при тестировании мобильных приложений"
- я и "Автоматизация рутины автоматизатора"
- Екатерина Пепеляева (Сбер) "Парсер тест-кейсов для приемо-сдаточных испытаний"

Кажется, в этом видео каждый сможет найти для себя что-то полезное)
Хорошей вам рабочей недели 🪲
🔥654😱2
#chrome #devtools #инструменты
DevTools update
(Chrome 122-123)

1. Добавили фичу "Emulate a focused page"
для исследования элементов, отображаемых только при наведении курсора (в фокусе).
Emulate a focused page можно включить в Rendering или в Elements-Styles-:hov. Является глобальной настройкой, т.е. достаточно применить 1 раз на странице.

2. Опубликована подборка браузерных расширений для работы с Recorder.

3. В Нетворке в Статусе упавшего запроса теперь по дефолту отображается подробный failure reason.

4. В Нетворке навели красоту и появилось больше опций для копирования запроса.

5. Шок (для меня), что теперь в Device mode можно указывать позицию (posture) устройства -- Continuous или Folded. Если вы тоже пропустили эту магия, вот тут можно найти подробности.

6. Совсем модные теперь могут выбрать динамическую тему для ДевТулзов. Подробности здесь.

P.S. В Chrome 123 спрятали Easter egg. Ищите 💫
🔥368
2025/10/19 21:18:21
Back to Top
HTML Embed Code: