Все самое полезное для тестировщика в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Работать у нас: https://job.proglib.io/ Наши каналы: https://t.me/proglibrary/9197
#дайджест инструментов для подготовки к собеседованию
▫️Interview Warmup от Google — платформа на основе AI задает вопросы, расшифровывает устные ответы в режиме реального времени, использует машинное обучение для обратной связи.
▫️Pramp — практика живых интервью peer-to-peer, а еще, специализируется на бесплатных mock code интервью.
▫️CoderByte — прокачивается техническая часть с топами своих областей
▫️InterviewBuddy — создайте профиль, выберите временной интервал пробного собеседования, получите кураторский список подготовительных материалов для целевой индустрии/компании, отзывы и запись пробного собеседования.
▫️InterviewGPT — можно выбрать и тип интервью, который вы хотели ли бы пройти общаясь в чате с ИИ
▫️CodeSignal — его сильное преимущество — задания и тренировочные блоки по Python, Java, C++, JS или по редким — F# или Erlang.
Реально ли IT-специалисту переехать в Великобританию без предложения о работе, без высшего образования и без знания английского языка? Ответ: да! Рассказываем, как это сделать.
Виза Global Talent дала возможность более 8000 IT-специалистам переехать в Британию в 2022 году. Она выдаётся на срок до 5 лет, по ней можно работать в любой компании, фрилансить, открывать собственный бизнес и даже претендовать на паспорт!
Чтобы получить эту визу, не обязательно иметь высшее образование, не нужно знать язык на высоком уровне, а заявку можно подать из любой страны. И, пожалуй, самое главное – не нужно обладать каким-то исключительным талантом! Почти все IT-специалисты могут претендовать на эту визу.
Подписывайтесь на наш Telegram-канал, где мы даём массу полезной информации о релокации: /channel/movetalent
Пишите нам в WhatsApp: +44 7496 949122 или в Telegram: @relocode_dm. Мы проводим бесплатные консультации, на которых поможем разобрать ваш кейс и подобрать наиболее подходящий способ релокации.Реклама. Шарова Елизавета Владимировна, ИНН 614008249720. Erid 2VtzqwRtP6p
🤔❓ Как правильно составить баг-репорт
Баг-репорт — важный аспект разработки ПО, так как помогает вовремя выявить и устранить обнаруженную проблему. В этой статье описан пошаговый процесс создания отчёта о найденных багах, которому вы можете следовать во время работы над реальными проектами.
Узнать, как правильно, можно тут
#туториал
#дайджест расширений Chrome, которые упростят жизнь тестировщику
🔅 Check My Links — расширение проверяет все ссылки на веб-странице и выделяет битые красным цветом
🔅 Lighthouse — анализирует производительность, доступность, юзабилити и SEO веб-страницы и генерирует подробный отчет с рекомендациями по улучшению
🔅 Postman Interceptor — позволяет отправлять разные типы запросов к веб-сервисам, проверять ответы, создавать сценарии и коллекции тестов
🔅 WhatFont — позволяет определить, какой шрифт используется на веб-странице, а также получить информацию о его размере, стиле, весе и других свойствах
🔅 ColorZilla — может выбирать цвета с веб-страницы, копировать их в разных форматах, генерировать градиенты, анализировать палитру цветов и другие
😴😴 Тестирование API с использованием Insomnia
Подробный вебинар по тестированию с применением Insomnia (инструмент для тестирования REST API, клиент взаимодействия с API).
План:
9:15 — Структура статьи «Insomnia- Инструкция по применению»
10:50 — Коллекция запросов для сайт Vikunja (как импортировать, загрузка open спецификации для сайта petstore), позже обновила на спецификацию для сайта Vikunja
20:14 — Информация про тест-кейсы API для сайта
21:45 — Тестирование API: Использование Environment
23:10 — Отображение хоста и данных пользователя из Environment
28:10 — Отображение _.hosts.base_URL в строке запроса (или выбор через _.)
32:00 — Отображение данных пользователя в теле запроса для регистрации пользователя
34:20 — Попытка :) объявить значение заголовка запроса в Header Request
40:20 — Еще пример объявления переменных в адресной строке через окно редактирования «Edit Variable»
44:40 — Объявление токена в Environment и использование Bearer токена из Environment
50:20 — Создание проекта с использованием токена для сайта Vikunja
53:15 — Создание задачи для сайта Vikunja
58:00 — Написание скриптов для регистрации и авторизации, для запроса Get one Task (не настроила, после вебинара запрос обновила и сейчас скрипт отрабатывает правильно) на вкладке TESTS
01:03:00 — Запуск тестов (тестируем)
01:07:03 — Отображение консоли
01:10:30 — Объяснение про скрипты на Language Chains, объяснение про каждую строчку команды на вкладке Tests
01:18:15 — Информация про установку сертификатов
#видео
Привет, космонавт!
Приглашаем тебя на 2-х дневный заплыв по искусственному интеллекту!
Всего за 2 дня ты напишешь 12 нейронных сетей на фреймворках. С нуля, без опыта программирования.
Регистрируйся, если хочешь:
- Изучить AI, но не хочешь изучать программирование
- Хочешь легко заплыть в ИТ
- Уже заплыл в ИТ, но хочешь оптимизировать работу в компании
- Создавать проекты на заказ и зарабатывать
Заплывай к нам бесплатные 2 дня
Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8K7PG4
🧑🍳🧑🍳 Тестирование LLM-Based приложений: стратегия и проблемы
В этом посте автор расскажет о некоторых проблемах, возникающих при тестировании приложений с ИИ, со ссылкой на своего чат-бота, включая:
✏️ недетерминированность в тестах
✏️ затраты на выполнение тестов
✏️ статистический характер тестирования ИИ — т.е. отсутствие 100%-ной проходимости является нормальным
Читать статью
#почитать
Ozon Tech приглашает на One Day Offer
Кто: QA-инженеры на Python
Где: онлайн
Когда: финальное собеседование 17 февраля
Количество высоконагруженных сервисов растёт, и команда Логистики Ozon расширяется. Хочешь стать её частью? Оставляй заявку
Всего два шага к офферу: короткий технический скрининг и финальное собеседование 17 февраля.
Бонус для участников: встреча-знакомство с тимлидами — можно увидеть все команды и выбрать свою! Всё это онлайн.
Для всех финалистов подготовили мерч!
🤔 Очередной #дайджест для тестировщика
♦️ Установка и работа с Apache Jmeter — как настроить, как работать и много полезного
♦️ Делаем PageObject правильно — удешевляем тестирование и снижаем порог вхождения
♦️ Фиксация на UI-автоматизации — почему так много людей начинают автоматизировать с UI-автоматизации и почему так много курсов автоматизации начинается с UI-автоматизации
♦️ Годится ли Cypress для тестирования React-компонентов — как создать компонент React и как писать тесты с помощью Cypress
♦️ 100%-ное тестовое покрытие — узнаете о подходе VGV к покрытию кода и о том, почему важно фокусироваться на 100%
🧘🧘 Искусство задавать хорошие вопросы: Важность правильных вопросов в QA
В работе QA помимо технических скиллов очень важны софтскиллы, и умение поддерживать в том числе и качество коммуникации играет решающую роль. Однако, что происходит, когда переданное сообщение не равно принятому? Доклад исследует причины плохих ответов и как они могут быть связаны с неправильно заданными вопросами, важность контекста и как наши собственные предположения и убеждения могут влиять на нашу коммуникацию с коллегами.
В материале переосмысление процесса коммуникации и выяснение, как задавать правильные вопросы для получения наиболее точных и полезных ответов.
Подробнее
#видео
🤔❓ Как выйти из тупика и начать расти: 5 ментальных ловушек, которые мешают это сделать
Бывает ли у вас ощущение, что несмотря на все усилия, вы не получаете тех результатов, на которые рассчитываете? Что последние несколько лет в жизни ничего не меняется или становится только хуже. Кажется, что вы зашли в тупик — развития нет, роста нет, перспективы не радуют. Если это про вас, то причина, скорее всего, в одной из ловушек мышления, которые мешают развитию.
Продолжить чтение
#почитать
🤔❓ Что должен знать тестировщик без опыта?
В этом видео автор подробно разбирает, что должен знать QA без опыта для успешного прохождения собеседований на junior — вакансии.
00:36 Кто такой джуниор QA
01:27 Основные направления в IT, где нужны тестировщики
01:47 Техскиллы для QA
03:05 Что обязательно спросят на собеседовании QA
04:37 Главный софт скилл для собеседования
06:09 Общие советы по подготовке к собеседованиям
#видео
🧑🔬🧑🔬 Анализ безопасности приложений, использующих GraphQL API
Из статьи вы узнаете:
➖ какие встроенные функции есть у GraphQL;
➖ как тестировать GraphQL API;
➖ какие инструменты использовать;
➖ и как обходить различные защитные механизмы.
GraphQL — это язык запросов API, предназначенный для обеспечения эффективной связи между клиентами и серверами в один запрос. В отличие от REST API, где для получения информации с нескольких серверов нам надо отправлять несколько запросов, с GraphQL достаточно просто скинуть в сервис сам запрос, и он сам вытащит всю информацию с эндпоинтов.
Читать статью
#туториал
#memes
или очень настойчивого тестировщика 😂
🤔❓ Какими soft skill-ами и почему должен обладать каждый QA Engineer
Скорее всего, многие из вас в первую очередь подумают про навыки технического характера. Как будто только hard skills являются гарантом стремительного профессионального и карьерного роста. Эта мысль верна, но подобная формула профессионального успеха выглядит неполной: в ней отсутствует упоминание о психологических и поведенческих навыках — гибких навыках.
Статья посвящена гибким навыкам, без которых достичь профессионального успеха и становления попросту невозможно. Рассматриваются наиболее важные навыки, которыми должен обладать каждый уважающий себя QA Enginner, и разбирается для решения каких именно профессиональных задач они необходимы и почему.
Изучить продолжение
#почитать
🗄️ Базовые запросы SQL: получение записей из БД
В этой статье приведены примеры простых запросов SQL, которые начинающие программисты могут использовать для получения записей из своих баз данных.
🔗 Читать статью
🔗 Зеркало
📚Software Testing Strategies: A testing guide for the 2020s (2023)
✍️Автор: Matthew Heusser
📃Страниц: 378
Первая часть посвящена основам тестирования программного обеспечения, рассказывает о проектировании тестов, инструментарии и автоматизации. Вторая часть посвящена интеграции тестирования в более широкий процесс поставки программного обеспечения, в ней рассматриваются различные модели поставки и кусочки головоломки, способствующие эффективному тестированию. Вы узнаете, как разрабатывать собственные стратегии тестирования, и познакомитесь с бережливыми подходами к тестированию ПО для оптимизации процессов. Заключительная часть выходит за рамки технических аспектов, рассматривая более широкий контекст тестирования. В главах рассматриваются тематические исследования, отчеты об опыте, обязанности тестировщиков, а также философия и этика тестирования программного обеспечения.
Скачать книгу
🤔❓ Первые шаги во время участия в программе Bug Bounty
◾️ Выберите программу Bug Bounty. Она есть у всех крупных технических компаний: Google, Facebook, Яндекс и так далее.
◾️ Внимательно прочитайте правила программы, обычно им посвящены целые страницы на сайтах. Это поможет избежать ошибок и исключения из программы.
◾️ Изучите предыдущие отчёты. Это нужно, чтобы избежать отправки отчётов об уже известных проблемах, а ещё может дать вам представление о типах уязвимостей, которые обычно находятся.
И сразу принесли вам интересную программу, за которую можно получить до миллиона рублей: Яндекс на днях увеличил сумму награды за найденные уязвимости, выплата зависит от серьёзности бага. Можно протестировать даже самые новые устройства: Станцию Дуо Макс, Миди и ТВ Станцию. Вот здесь последние новости.
#гайд
Testing Microservices with Mountebank (2019)
Автор: Brandon Byars
Количество страниц: 240
#english #book #advanced
Автор книги, создатель Mountebank, приводит в книге уникальную информацию о дизайне микросервисных приложений и современных методах тестирования. Прочитав данную книгу, вы овладеете мощными методами тестирования, углубите свои знания в работе с микросервисами и улучшите существующие приложения. Книга написана для разработчиков, знакомых с сервис-ориентированной или микросервисной архитектурами.
Что внутри:
✔️Основные понятия виртуализации сервисов;
✔️Тестирование с использованием готовых ответов;
✔️Программирование Mountebank;
✔️Тестирование производительности.
Достоинства:
➕Актуальность информации;
➕Детальные описания;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
🤑🤑 Зарплаты IT-специалистов во второй половине 2023: -15% за счет регионов
Медианная зарплата IT-специалистов сейчас — 141 000 ₽, это на 15% меньше, чем в первом полугодии 2023, когда рост был 10%. В основном на это повлияло снижение зарплат в регионах на 20%, где IT-специалистам сейчас платят в среднем 120 000 ₽. В Москве средняя зарплата — 187 000 ₽, а в Санкт-Петербурге — 150 000 ₽.
Медианная зарплата — это как средняя, только точнее. Это уровень, выше и ниже которого получает доход одинаковое количество специалистов. Предположим, медианная зарплата в группе из десяти человек — 100 000 ₽, это значит, что пять человек получают меньше 100 000 ₽, а пять — больше.
Продолжение здесь
#почитать
🤔 Очередной #дайджест для тестировщика
⬇️ josetecangas/the-emotional-intelligent-tester-ba36c4d1924f">Эмоциональный интеллект тестера — почему эмоциональный интеллект тестировщика так важен в мире управляемом ИИ
⬇️ Руководство по Ultimate Automation Framework — введение и планирование
⬇️ Как тестировать без требований — как убедить разраба и себя, что это баг
⬇️ Сниффер трафика и для чего он нужен тестировщику — обзор анализаторов трафика и разбор, как можно применять их в работе тестировщика
⬇️ Bug policy — что делать когда работа с дефектами — это хаос и ужас
🤔❓ Как и где практиковаться начинающему тестировщику
Самый тяжёлый момент при старте новой карьеры — когда ты уже закончил обучение, но ещё не нашел первую работу. Когда открываешь вакансии, но чувствуешь, что ты к ним ещё не готов. Думаешь, что тебе нужно больше практики во всех указанных навыках, но не знаешь, где её взять без работы.
Тестировщик всегда завязан на работу других людей, ведь он проверяет то, что написано кем-то другим. Портфолио у тестировщика тоже звучит как нонсенс. Что он там может указать? Написанные тест-кейсы? Заведённые баги?
Продолжение тут
#туториал
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
💪💪 Борьба с flaky-тестами в Slack
В этом посте описывается путь, который поможет минимизировать количество flaky-тестов с помощью подхода автоматического обнаружения и подавления сбоев тестирования. Вы узнаете о том, как сложность тестирования становится все более масштабируемой проблемой и как взять ее под контроль.
Читать статью
#почитать
🐞QaRocks — всеобъемлющий канал для тех, кто изучает тестирование. Официальный канал сайта qarocks.ru.
Пара фактов о канале:
— ребята публикуют переводы англоязычных туториалов
— составили полный QA Учебник.
— составили более 25 тестов, которые должен пройти каждый тестировщик
— публикуют подборки необходимых QA книг
— публикуют еженедельные дайджесты с новостями и туториалами
— проводят регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;
Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇
Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2Vtzqx2C8GP
🛤️🛤️ TMS на замену TestRail: писали для себя, а выложили в open source
По причине того, что TestRail прекратил предоставлять и продлевать лицензии компаниям из России, автор решил разработать собственную тест-менеджмент систему TestY. Опирался на опыт работы с другими сервисами, чтобы добавить тот функционал, которого не хватало командам тестирования. За несколько месяцев была написана core-часть системы и выложена в open source, чтобы другие компании и разработчики, для которых актуален вопрос лицензионной чистоты используемого софта, пользовались решением и развивали его.
Статья расскажет об отличиях TestY от других TMS и преимуществах системы для команд любого размера. Бонус — есть короткая инструкция, как ее развернуть.
Читать статью
#туториал
🤔 Очередной #дайджест для тестировщика
↗️ Уроки управления мобильными релизами от DoorDash — распределение обязанностей между членами команды, эффективная коммуникация, тестирование и строгие правила обработки регрессий
↗️ Postman Interceptor — альтернатива классическому сниффингу
↗️ Тестирование абстрактных классов в PHP с использованием анонимных классов — решение проблемы при тестировании функциональности, реализованной внутри самого абстрактного класса
↗️ Автоматизация тестирования ОС — проведение тестов множество раз за день одновременно на нескольких устройствах с разными процессорами и архитектурами
↗️ Halodoc — оптимизация регрессионных тест-свитов Android
🔤 Азбука SQL в примерах. Часть 3. Обрабатываем результаты и делаем сложные запросы
Мы уже умеем довольно много, и наша база содержит полезную информацию. А еще она умеет проверять новые данные, когда мы их добавляем. Пора разобраться, как их обрабатывать, чтобы узнать из данных что-то интересное.
👉 Читать статью
👉 Часть 1
👉 Часть 2
🐳🐳 Docker для тестировщика. Контейнеры, чем они отличаются от виртуальных машин и зачем они нужны
Это видео вкратце рассказывает о том, что такое Докер, как работает виртуализация, чем он отличается от виртуальных машин и зачем используется в тестировании.
Смотреть
#видео
🤖 Итоги недели в мире ИИ и обзоры новых сервисов
Мы написали статью на VC, которая основана на очередном выпуске нашей рассылки про последние новости и тенденции в мире ИИ. Залетайте и читайте!
👇Ниже — мини-подборка из статьи 👇
📰 Новости
▫️ OpenAI объявила о запуске долгожданного магазина кастомных чат-ботов.
▫️ В Пасадене (штат Калифорния) открывается первая закусочная CaliExpress by Flippy, полностью управляемая ИИ.
▫️ NVIDIA выпустила модель для распознавания речи Parakeet, которая по всем показателям превосходит OpenAI Whisper.
▫️ Использование ИИ в совместном научном проекте Microsoft и Тихоокеанской северо-западной национальной лаборатории в течение недели помогло определить новый элемент, который поможет снизить на 70% использование лития в батареях. Без ИИ такое исследование заняло бы по меньшей мере 20 лет.
▫️ Компания ByteDance выпустила новую модель MagicVideo-V2 для генерации видео.
🛠 Инструменты
◾️ Auto Wiki — генерирует вики-документацию для GitHub репозиториев.
◾️ Code to Flow — визуализирует, анализирует и объясняет код, написанный на всех популярных языках и фреймворках.
◾️ Concepto — платформа для создания прототипов веб-приложений.
◾️ Afforai — выполняет суммаризацию, перевод и поиск по множеству документов.
◾️ Corgea — исправляет уязвимые фрагменты кода.
◾️ Jan — опенсорсный оффлайновый чат-бот.
◾️ Plus AI — плагин для Google Slides: делает профессиональные презентации, персональные и командные дашборды, любые отчеты.
🤙 Сделай сам
🔸 WikiChat — опенсорсный инструмент для коррекции галлюцинаций с помощью информации из Википедии.
🔸 Подробная шпаргалка и советы по созданию продвинутых RAG.
🔸 OpenVoice — опенсорный инструмент для мгновенного клонирования голоса.
🎓 Туториалы
🔹 Туториал по работе с новым API Query Pipelines показывает примеры создания простых линейных цепочек и сложных ациклических графов из модулей LlamaIndex.
🔹 Туториал по объединению LLM с помощью mergekit детально разбирает 4 основных метода объединения моделей.
#чтопроисходит