TGViewer
Channel Public Channel
QA Family by Alexey

QA Family by Alexey

@dev_qa

Команда:
- Иванов Алексей @alexey_qa
- Иванова Ксения Wink

Этот канал из моего лично трансформируется в канал онлайн сообщества QA Family

👥 Делаем митап @moscowqa
🎙Подкаст family-qa.mave.digital
Subscribers
1.65K
Photos
114
Videos
7
Links
249

Showing posts older than #152 · Back to latest

Older Posts 20 shown
Post #151 1.71K
👻 Пост не по тематике QA
В рекомендации ютуба начали попадаться видео с конференци PHdays
Мне очень понравились видео связанные с кибер разведкой в частности osint и я начал изучать эту тему!

А чем osint может быть полезен нам, простым людям?

👉🏼 Проверка достоверности информации: OSINT позволяет искать факты и подтверждать информацию из различных источников, помогая отличить правду от мифов.

👉🏼 Исследование людей: Вы можете использовать OSINT для поиска информации о людях, например, потенциальных партнерах, новых знакомых или коллегах, чтобы получить представление о их профессиональном и личном прошлом.

👉🏼 Защита личной безопасности: OSINT позволяет контролировать свои цифровую следы и узнавать, какие личные данные могут быть доступны публично

👉🏼 Поиск товаров и услуг: OSINT может помочь в поиске отзывов, рейтингов и обсуждений о товарах и услугах

👉🏼 Анализ новостей и событий: Отслеживание новостей и сбор фактов из различных источников

Видео из истории просмотра ютуба, все интересные, возможно кому то они будет полезны)
https://youtu.be/3TDyeoyyEaU
https://youtu.be/Chhg2YevTuo
https://youtu.be/NE1F0yeDYQ8
https://youtu.be/iXXRspbshOc
https://youtu.be/pK_BIccUjmc
https://youtu.be/NKroQo1USzo
P.S
Митап нашел, планирую сходить https://t.me/osint_mindset/314
Теги: #osint, #киберразведка
  • 👎 56
  • 👍 11
Post #150 1.35K
Всем привет!
Доклад, я еще буду готовить, но хочу кое чем поделиться
Текущий курс козули(Владислава Козули) = 15k$
но мне было интересно узнать курс козули для тестирвщиков
И я узнал интересную штуку по моему опросу у QA Инженера
1 козуля = 234к рублей в месяц
(1 козуля - это зп, которую хочет получать, соискатель, если кто-то его хантит)
Примерно такие данные мне подтвердили ребята которые набирают к себе в команды
Теги: #automation, #testing, #salary.
  • 👎 53
  • 👍 5
  • 😁 3
Post #149 1.43K
Привет, друзья!🚀

Сегодня я хочу поделиться с вами интересной статьей, которую недавно нашел. Эта статья "Обзор новых методов в ECMAScript 2021-2023". Я был приятно удивлен, когда узнал, что она содержит множество методов, которые я уже лично использую при написании автотестов, а также некоторые новые методы, которые мне было интересно изучить.
Теги: #automation, #playwright, #cypress, #selenium, #tools.
  • 👎 55
  • 👍 9
Post #148 1.45K
📢 Опрос: помогите мне подготовить доклад, пройдите его!

Уважаемые коллеги, я обращаюсь к вам с просьбой о помощи. Если у вас есть несколько свободных минут, пожалуйста, пройдите АНОНИМНЫЙ ОПРОС. Это поможет мне собрать ценные данные для подготовки моего доклада.

Для прохождения опроса перейдите по ссылке: https://docs.google.com/forms/d/e/1FAIpQLSd_3-CL_qVrpqzh1NFS2XHeGT2LyYByFzjBQozvt70XKXPqww/viewform

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

Спасибо за вашу поддержку! 🙏
Теги: #опрос
Google Docs Опрос QA Всем привет. Меня зовут Алексей, и я делаю опрос для подготовки доклада по анализу рынка труда в Тестировании я буду очень рад если вы мне поможете и пройдете опрос Красивые графики и анализ результатов опубликую тут ОПРОС АНОНИМНЫЙ
  • 👎 60
  • 👍 10
Post #147 1.48K
🥳 Привет всем! У меня есть замечательные новости для всех, кто интересуется областью информационной безопасности (ИБ). Недавно я попросил своего друга, который учится в области ИБ, подготовить подборку полезных ресурсов на эту тему. Эти ресурсы были полезными мне, как QA инженеру проверяющего валидацию на XSS и SQL инъекции, так и вы что-то найдете полезное для себя.

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

1. tryhackme.com - платформа, предлагающая интерактивные задания и сценарии для различных аспектов кибербезопасности.

2. hackthebox.eu - еще одна популярная платформа, где вы можете практиковать свои навыки в области пентестинга и решать задачи в виртуальной среде.

Кроме того, рекомендую следующие ресурсы и каналы для получения дополнительной информации и обновлений в сфере ИБ:

- Канал о компьютерных сетях - интересный канал, посвященный компьютерным сетям.

- Канал о социальной инженерии - информационный канал с новостями в области ИБ и книгами на русском и английском языках.

- Библиотека ИБ - регулярные посты с книгами по ИБ на английском и русском языках.

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

- Канал о информационной безопасности - статьи, книги и проекты из области ИБ, включая открытые репозитории на GitHub.

- Библиотека ИБ - еще одна библиотека с полезными материалами по информационной безопасности.

- Канал о новых уязвимостях - статьи о новых и старых уязвимостях, обновлениях программного обеспечения и других интересных материалах по ИБ.

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

- Канал Elliot Cybersec - еще один канал с интересными и практическими статьями, которые помогут вам понять, что, где и как делается в области ИБ.

- RickAcademy - проекты и посты, которые понятным языком объясняют сложные концепции в сфере кибербезопасности.

- FalcongazeDLP- канал с новостями о взломах, находках и расследованиях в области ИБ.

- BountyOnCoffee - канал, где вы найдете заметки, советы и информацию о пентестировании и bug bounty программе. Этот канал поможет вам лучше понять процесс и методики поиска уязвимостей и получения вознаграждений за их обнаружение.
Теги: # информационнаябезопасность, #кибербезопасность, #ИБ, #tryhackme, #hackthebox, #ElliotCybersec, #RickAcademy, #FalcongazeDLP, #BountyOnCoffee.
Telegram Серверная Админа | Компьютерные сети Я действующий сетевой инженер, расскажу вам о сетях в доступной форме. Реклама - @bashmak_media Мы на бирже: https://telega.in/c/school_network РКН: https://vk.cc/cHYqt5
  • 👎 57
  • 👍 15
Post #146 1.25K
Автоматизаторы на python не пробовали новый быстрый линтер?
написан на rust-e

https://github.com/charliermarsh/ruff
Теги: #automation #tools
  • 👎 59
  • 👍 6
Post #143 1.45K
🤓 Почему?
Почему
тут не работает?
Почему эта ошибка возникает?
Почему эта ошибка не была замечена ранее в процессе разработки?
Почему функция работает некорректно в разных окружениях?

Задавать вопрос "почему?" важно при тестировании, потому что это помогает определить корни проблемы и обеспечить более глубокое понимание системы или продукта. Рассмотрим несколько причин, почему это важно:

- Выявление причины: Задавая вопрос "почему?" при обнаружении ошибки, вы можете определить причину этой ошибки и исправить ее.

- Понимание взаимосвязей: Тестирование часто включает в себя анализ работы системы в целом, и понимание взаимосвязей между различными компонентами критически важно. Задавая вопрос "почему?" и исследуя взаимодействия между компонентами, вы можете улучшить свое понимание системы и обнаружить потенциальные проблемы.

- Обеспечение качества: Чтобы обеспечить высокое качество продукта или системы, важно понимать, почему происходят отклонения от требований или ожиданий.

Контроль и улучшение процессов: Задавая вопрос "почему?", вы также анализируете и оцениваете процессы, используемые в разработке и тестировании. Это может помочь выявить неэффективные практики и внести изменения для повышения производительности и качества результатов.

Почаще спрашивайте своих коллег "почему?" при тестировании и вы улучшите свое понимание системы и будете быстрее устранять проблемы
Теги: #testing #вопросы #почему
  • 👎 50
  • 👍 8
Post #142 1.32K
🫠В последнее время банки переходят на мобильные версии своих банковских приложений
Как говорить мой друг: "А что случилось?"

И в моем круге, очень много знакомых которые тестят мобильные версии с PWA

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

на что обратить при тестировании таких приложений?

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

Оффлайн-режим - PWA должны работать в оффлайн-режиме, то есть без доступа к Интернету. При тестировании следует убедиться, что приложение работает корректно в оффлайн-режиме

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

Push-уведомления - PWA могут отправлять push-уведомления на устройство пользователя, даже если приложение не запущено. При тестировании следует проверять, что push-уведомления работают корректно и доставляются вовремя.
Теги: #PWA, #тестирование, #кеширование, #оффлайн-режим.
  • 👎 56
  • 👍 11
Post #140 1.1K
👋Bye bye cypress
Единственная фича которая радовала меня, при написании тестов на cypress режим удобной ui отладки тестов

Но в playwright 1.32 вышел режим ui. Посмотрев презентацию, кажется, последняя фича cypress перестала быть уникальной

Презентации
Теги: #playwright, #cypress.
  • 👎 56
  • 👍 24
Post #139 1.11K
Всем привет!
Я тут выступлю с докладом Используем JS в браузере для повседневных задачек на конференции Heisenbug 2023 Spring

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

Пользуясь случаем, хочу подарить всем желающим промокод — он дает повышенную скидку на билеты «Для частных лиц»: AIvanov2023JRGpc
Теги: #heisenbug2023spring
Heisenbug 2023 Spring. Конференция по тестированию не только для тестировщиков Используем JS в браузере для повседневных задачек | Доклад на Heisenbug 2023 Spring Chrome DevTools — основной инструмент дебага во время веб-разработки. А Console — один из главных модулей DevTools. Его основная задача заключается в отображении ошибок в коде, но также он отвечает и за выполнение команд на JS. Разберемся, как с помощью консоли…
  • 👎 60
  • 👍 14
Post #138 1.08K
Программисты учатся избегать повторения кода, чтобы сделать свой код более эффективным и легче поддерживать. Однако, эта же привычка избегать повторений может привести к тому, что программисты начинают добавлять слишком много логики и абстракций в свои модульные тесты. Это может сделать тесты менее надежными и сложными в понимании.

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

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

источник
Теги: #cleanСode, #unitTests.
  • 👎 60
  • 👍 13
Post #136 1.36K
У Postman появились ограничения для Local Collection Runner, которое затронет многих бесплатных и платных пользователей.

- с бесплатным и базовым планами 25 запусков в месяц
- с профессиональным планом по 250 запусков в месяц
- Enterprise неограниченным количеством запусков
- Cloud-based Collection Runner будут оплачиваться на основе потребления

через Newman или Postman CLI ограничений нет

https://blog.postman.com/postman-2023-product-and-versioning-updatesand-vs-code-extension
Теги: #postman
Postman Blog Announcing Postman 2023 product and versioning updates…and VS Code extension! Find out what we have in store for 2023 in order to meet our global community's varied needs for the API-first world.
  • 👎 53
  • 👍 7
Post #135 1.12K
По инструменты в ручном тестирование

Если вы тестируете веб, у вас возникает потребность протестировать готовый фронтенд, но бэкенд не готов
Или надо протестировать не стандартный кейс и посмотреть как поведет себя фронт

На помощь в таких случаях приходят debugging proxy
Что с помощью такого прокси можно сделать?
- Перенаправлять запрос
- Добавление, замена или удаление заголовков
- замена тела запроса
- Добавление тротлинга(задержки запроса)
- Фильтровать, отменять запросы

Когда я начал интересоваться ит сферой, я себе познакомился с различными инструментами для дебаг прокси:
- Charles
- Fiddler
- Proxyman
- burp (его называют швейцарский нож для тестирования на проникновение)

Пару лет назад я познакомился с созданием расширением и увидел у хрома интересное апи для расширения chrome.webRequest
Его еще использую блокиратор рекламы

И я полез искать расширения для хрома которые смогли заменить большие инструменты:
- Redirect URL, Modify Headers & Mock
- netify (Open source)
Теги: #debugging_proxy #Charles #Fiddler #Proxyman #burp #chrome_extensions #Redirect_URL,_Modify_Headers_&_Mock #netify
Charlesproxy Charles Web Debugging Proxy • HTTP Monitor / HTTP Proxy / HTTPS & SSL Proxy / Reverse Proxy Charles Web Debugging Proxy - Official Site
  • 👎 65
  • 👍 9
Post #133 964
Вышла новая версия Lighthouse 10

метрика Time To Interactive (TTI) удаляется в Lighthouse 10
Вес Cumulative Layout Shift (CLS) теперь будет составлять 25 % от общей оценки производительности
Поддержка back/forward cache (bfcache)
https://developer.chrome.com/blog/lighthouse-10-0/
Теги: #lighthouse #performance
Chrome for Developers What's new in Lighthouse 10 | Blog | Chrome for Developers Lighthouse 10 is here with new scoring and audits.
  • 👎 51
  • 👍 4
Post #132 993
Как бороться со "скрытыми" багами которые не нашли во время тестирования
Шаг 1: Определите дефект
Найти такие дефекты можно используя мониторинг или фидбек юзеров
Шаг 2: Воспроизведите дефект
Понять причину падения и полный путь воспроизведения бага
Шаг 3: Изолируйте дефект
Найти модуль или микросервис в котором ошибка, что позволит разработчикам быстро исправить дефект
Шаг 4. Устраните дефект
Когда разработчик исправит дефект, протестируйте исправление и проверьте, что исправление не вызывает новых проблем
Шаг 5: Сообщите результат
После 4 шага сообщите заинтересованным сторонам об исправление скрытого дефекта
Шаг 6. Проведите анализ первопричин
Проведите анализ, почему дефект прошел стадию тестирования. Этот может помочь выявить слабые места в тестирования и не допустить такие ошибки в будущем
Шаг 8: Улучшайте процесс
Шаг 9: Предотвратите будущие дефекты
Важно внедрить процессы, чтобы предотвратить будущие дефекты. Например, внедрение автоматизированного тестирования, улучшение процессов проверки кода или улучшение документации.
Цель состоит в том, чтобы уменьшить вероятность появления дефектов в конечном продукте.

Источник
Теги: #cleanСode, #unitTests, #testing, #defect, #process.
Medium How to Tackle Escaped Defects: A Step-by-Step Guide for Quality Assurance Pros As a quality assurance (QA) engineer, it’s essential to understand how to handle escaped defects — the bugs or issues that make it past…
  • 👎 61
  • 👍 12
Post #131 984
Небольшие полезности на сегодня:
- Публичные апи.
Можно использовать как для разработки приложения, а можно учиться писать апи тесты
- Советы по написанию кода в nodeJS
для себя подчерпнул советы из раздела Практики безопасности
- Puppeteer best practices
- Практики по улучшение показателей Core Web Vitals
Теги: #playwright, #tools, #learning, #practices.
GitHub GitHub - public-apis/public-apis: A collective list of free APIs A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub.
  • 👎 53
  • 👍 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →