Telegram Web Link
☠️☠️ Cypress жив или нет?

Если кто не знает: Cypress — это кроссплатформенное опенсорсное ПО, (которое сравнивают с Selenium, хотя они совершенно разные) выпущенное по лицензии MIT, со своим облаком в виде веб-приложения.

А статья ниже, расскажет о нынешних делах этого средства — финансовые показатели, бизнес-рассуждения и прочие параметры. Да, они сократили народ в начале года, но знать факты, как минимум полезно 🤓

Погрузиться

#новость
👍1
💪🤲💥 Как мы поднимаем dev-стэнд(ы) и гоняем полноценные тесты api на каждый коммит

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

Читать

#новость
1😁1
✍️«Библиотека программиста» собирает кейсы использования нейросетей

Какие самые необычные задачи вы выполняли с помощью нейросетей? Может быть, вы просили ИИ пройти тестирование по правилам безопасности или писали с его помощью заявление на увольнение?

Заполняйте форму — лучшие истории появятся в нашей подборке по теме.

👉Ссылка тут👈
👍2
🎉🎉 27 августа начнется ивент: «Автоматическое тестирование веб-сервисов на Go» и продлится 2 месяца.

Это бесплатный курс для уровня Middle с обязательными требованиями:
👉 Опыт коммерческого тестирования/разработки от 2 лет
👉 Понимание цикла разработки ПО Git
👉 Базовые знания работы сети

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

#новость
2
💪💪 Руководство для начинающих по автоматическому тестированию Selenium

Независимо от того, являетесь ли вы новичком в программировании или опытным программистом, данное руководство проведет вас через все тонкости Selenium в понятной, увлекательной и, самое главное, полезной форме.

Изучать
👍1
🦾🦿5 ключевых различий между GPT-4 и его предшественниками

GPT-4 уже используется повсеместно, начиная от виртуального волонтёра для слабовидящих и заканчивая улучшенным ботом для изучения иностранных языков. Но чем он отличается от предыдущих версий?

🔹 Может видеть и понимать изображения
🔹 Сложнее обмануть
🔹 Обладает более долгой памятью
🔹 Более многоязычен
🔹 У GPT-4 разные «личности»

Подробнее читайте в статье

#новость
1👍1
🔤 Промпт-инжиниринг: как правильно писать запросы нейросетям

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

Читать

#новость
2
😎 Очередной #дайджест по QA:

✍️ Принципы тестирования программного обеспечения — обсуждаются принципы тестирования программного обеспечения и качества тестировщика программного обеспечения
✍️ 5 полезных и просто занимательных проектов на Raspberry Pi — проекты, способные подстегнуть любителей мастерить что-то руками
✍️ Построение локаторов для web-приложений — что такое локаторы, как они используются в тестировании web-приложений, и как составить эффективные локаторы для тестов
✍️ Selenoid: Запускаем Appium UI-тесты на iOS — как построить инфраструктуру для запуска UI-тестов на Android с помощью Appium и Selenoid
✍️ Станьте суперзвездой QA: 5 скиллов, для поднятия навыков на новый уровень — одержимость деталями, учитесь всегда, думайте как клиент, будьте управляемым данными и оставайтесь мотивированными
✍️ JSON Web Tokens — JWT токен на страже проблем с авторизацией
👍3
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы

☕️Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🧠C++

Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека шарписта
Библиотека Go разработчика
Библиотека мобильного разработчика
Библиотека хакера
Библиотека питониста
Библиотека devops’a
Библиотека тестировщика
Библиотека пхпшника

💼Каналы с вакансиями

Вакансии по питону, Django, Flask
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity
Вакансии по Go
Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
3
🤓🤓 А вы знали что-нибудь про AAA-паттерн?

Паттерн AAA (Arrange-Act-Assert) стал почти стандартом во всей отрасли. Это предполагает, что нужно разделить свой метод тестирования на три секции: arrange, act и assert. Каждый из них отвечает только за ту часть, в честь которой он назван.

Arrange (настройка) — в этом блоке кода мы настраиваем тестовое окружение тестируемого юнита;
Act — выполнение или вызов тестируемого сценария;
Assert — проверка того, что тестируемый вызов ведет себя определенным образом.

Этот паттерн улучшает структуру кода и его читабельность, однако начинать писать тест нужно всегда с элемента Act.

Подробнее и с примером кода, можно прочитать здесь

#новость
7🥱2👍1
Вот, для совсем зеленых тестировщиков (и не только) «мааааленький» список терминов, для лучшего понимания происходящего 😉

Автоматизированное тестирование (Automated testing)процесс тестирования программного обеспечения, используя специальные программы.
Альфа-тестирование (Alpha testing)имитация реальной работы с системой разработчиками, или же реальная работа потенциальных пользователей на ранней стадии разработки продукта.
Анализ предельных значений (Boundary Value Analysis) метод проверки поведения продукта на предельных значениях (поля, записи, файлы и т. д.).
Андерлокинг снижение частоты работы оборудования.
Анекспектед бехевиерUnexpected behavior) - неожиданное поведение.
Апдейт (Update)обновление.
Аутпут (Output)исходные данные, результат.
Аутсорсинг (Outsourcing)полная или частичная передача задач, процессов на выполнение посторонним лицам-юридическим или физическим.
Баг (bug)несоответствие фактического результата выполнения программы ожидаемому результату.
Багзилла (bugzilla)система отслеживания ошибок и ведения задач.
Баг-репорт (bug report)технический документ, который содержит в себе полное описание бага, включающее информацию, как о самом баге (краткое описание, серьезность, приоритет и т.д.), так и об условиях возникновения этого бага.
Багтрекер (bug tracker)система отслеживания ошибок; компьютерная программа, помогающая команде разработчиков и тестировщиков отслеживать и контролировать ошибки и пожелания юзеров, а также следить за устранением ошибок и выполнением пожеланий.
Баундри вельюс (boundary values)предельные значения.
Бэкэнд (back-end)программная часть, которую не видят пользователи сайта, связанная с написанием серверных скриптов.
Бэк лог (backlog)документ, в котором по уровню важности собран перечень требований к функциональности, которые должны быть реализованы.
Бета-тестирование (Beta testing)интенсивное использование почти готовой версии продукта с целью выявить и исправить как можно больше дефектов перед окончательным выпуском для пользователей.
Билд (build в ИТ)объединение отдельных модулей программы в одну работающую систему.
Валидация (validation)это процесс оценки конечного продукта, необходимо проверить, соответствует ли программное обеспечение ожиданиям и требованиям клиента. Это динамический механизм проверки и тестирования фактического продукта.
Верификация (verification)это статическая практика проверки документов, дизайна, архитектуры, кода, и тому подобное.
Гайдлайн (guideline)инструкция. В ИТ-сфере-руководство от одних разработчиков для других для правильной трактовки определенной работы.
Генерить (generate)создавать, предлагать.
Голд плейтинг (gold plating)лишен пользы.

Если список был полезен — тыкните реакцию 🤗, чтобы мы продолжили дальше или остановились 😂

Понравилось?
👍 — да
👎 — нет
👍46🥱7🤔1
«Библиотека программиста» ищет девушек, работающих в IT — разработке, тестировании, информационной безопасности и других направлениях

Мы проводим новое исследование, посвященное специфике работы женщин в IT — от сложностей и недостатков в работе до гендерных стереотипов.

Пройдите короткий опрос — он анонимный и займет не более 10 минут вашего времени.

Ссылка тут.
👍1
Хотите бесплатный материал по тестированию? Он вас ждет 💪

Все основные понятия понятия и термины в тестировании ПО

Кому, зачем?

Для тех, кто хочет войти в QA
Интересуетесь тестированием программного обеспечения, но не знаете, с чего начать?
Бесплатный материал, который поможет освоить основные концепты и понятия

Что вас ждет внутри?

Полный обзор основных типов тестирования, включая функциональное, нагрузочное и автоматизированное
Собрание ключевых терминов, с которыми сталкиваются тестировщики ежедневно
Актуальные инструменты и технологии, которые помогают упростить процесс тестирования

#новость
👍31
У нас есть прекрасная книга, которая поспособствует более глубокому пониманию принципов тестирования и анализу проникновений.

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

#новость
👍51
💰 Обзор зарплат: сколько сейчас зарабатывают айтишники

В этой статье обсуждаем самую животрепещущую тему — зарплату. Присоединяйтесь :)

Читать

#новость
👏1
😎 Очередной #дайджест по QA:

👉 Вебинар «Интеграция CI/CD с Test IT на примере тестов на Java» — начало 30 августа в 16:00. Тесты в связках Gitlab+Java на фреймворке Maven и Selenide

👉 10 способов демотивировать свою команду тестирования — бессмысленные задачи, необузданная критика, все мимо ушей, проблемы бюрократии и еще бог весть знает что

👉 Мобильное тестирование на Monese — тесты запускаются в CI фреймворке Jenkins на реальных мобильных устройствах

👉 Chrome For Testing — Chrome ввели инновационное решение для тестировщиков с централизованным дашбордом, версионированием бинарников, доступом к каналам Canary, Dev, Beta и GA

👉 Масштабирование тестов Selenium с использованием Selenoid и Selenosis — как автоматизировать тестирование, используя Kubernetes и Docker с помощью Selenoid и Selenosis
👍2
Тестирование базы данных состоит из тестирования по стратегии чёрного ящика, тестирования белого ящика и ACID (атомарность, согласованность, изолированность и надежность).

Тестирование базы данных проверяет схему базы данных, таблицы и триггеры. Это создает нагрузку на БД и может включать в себя выполнение сложных запросов для тщательной проверки ее возможностей и быстродействия.

Тестирование базы данных важно, потому что:

🔹 Некоторые ошибки можно обнаружить только при тестировании БД
🔹 Определенные условия использования могут быть протестированы только в БД
🔹 Повышает стабильность и безопасность
🔹 Обеспечивает согласованность

Подробный гайд

#новость
👍3
30912194.pdf
82.2 KB
Встретилась подборка из целой кучи тестов аутентификации — 97 вариантов в формате JSON.
Различные комбинации логина/пароля и других параметров — пригодится, 💯💯💯

#новость
🔥13
2025/07/13 23:09:27
Back to Top
HTML Embed Code: