tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
#дайджест альтернатив Notion
🔵 Obsidian — мощный аналог с максимальным уровнем приватности заметок
🔵 Focalboard — крутая замена Notion, Trello и Asana c открытым кодом
🔵 Affine.pro — комбинация Miro и Notion с кастомизацией заметок, планированием и совместным использованием
🔵 Bangle-io — быстрый и простой веб-сервис для заметок. Сохраняет их на компе в формате .md
🔵 Appflowy — замена Notion на языке Rust. Отлично кастомизируется под юзера
🔵 Obsidian — мощный аналог с максимальным уровнем приватности заметок
🔵 Focalboard — крутая замена Notion, Trello и Asana c открытым кодом
🔵 Affine.pro — комбинация Miro и Notion с кастомизацией заметок, планированием и совместным использованием
🔵 Bangle-io — быстрый и простой веб-сервис для заметок. Сохраняет их на компе в формате .md
🔵 Appflowy — замена Notion на языке Rust. Отлично кастомизируется под юзера
🥰6
💪💪 Создаем простейший API и тестируем его с помощью Playwright + TS
Что будет выполнено в процессе:
👉 Создан простейший API сервер на NodeJS для запуска локально.
👉 Написаны автотесты, на Playwright + Typescript, покрывающие простые запросы GET, POST, PUT, PATCH, DELETE.
👉 Выполнены негативные тесты с получением ошибок, последующим анализом и устранением.
Продолжение тут
#гайд
Что будет выполнено в процессе:
👉 Создан простейший API сервер на NodeJS для запуска локально.
👉 Написаны автотесты, на Playwright + Typescript, покрывающие простые запросы GET, POST, PUT, PATCH, DELETE.
👉 Выполнены негативные тесты с получением ошибок, последующим анализом и устранением.
Продолжение тут
#гайд
🔥2
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🐧🎭 10 дистрибутивов Linux на грани безумия и гениальности: от Windows-клона до самоуничтожающейся ОС
Мир Linux полон сюрпризов, и эти 10 дистрибутивов — яркое тому подтверждение.
Читать статью
#гайд
Мир Linux полон сюрпризов, и эти 10 дистрибутивов — яркое тому подтверждение.
Читать статью
#гайд
❤3
#дайджест инструментов для тестирования производительности
🔧 Apache JMeter — бесплатный и опенсорсный. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
🔧 Gatling — инструмент для нагрузочного тестирования, основанный на Scala с высокой скоростью выполнения тестов и удобным DSL для написания сценариев..
🔧 LoadRunner — позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
🔧 Locust — отличается простотой использования и высокой производительностью. Можно расширять с помощью плагинов, возможность распределенного тестирования.
🔧 Siege — отлично подходит для быстрого тестирования небольших приложений.
🔧 Apache JMeter — бесплатный и опенсорсный. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
🔧 Gatling — инструмент для нагрузочного тестирования, основанный на Scala с высокой скоростью выполнения тестов и удобным DSL для написания сценариев..
🔧 LoadRunner — позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
🔧 Locust — отличается простотой использования и высокой производительностью. Можно расширять с помощью плагинов, возможность распределенного тестирования.
🔧 Siege — отлично подходит для быстрого тестирования небольших приложений.
🥰3👍2
Какой из примеров относится к негативному тестированию?
Anonymous Quiz
2%
Загрузка файла в поддерживаемом формате
91%
Завершение покупки с недействительным номером кредитной карты
1%
Применение существующего промокода при оформлении заказа
6%
Нет правильного ответа
👍3
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🔟🏩 ТОП-10 перспективных студий разработки: лучшие компании для вашего карьерного роста
Работа в аутсорсе — это как американские горки: пока одни видят в ней хаос и нестабильность, другие — возможность получить уникальный опыт и попробовать себя в разных ролях.
Читать статью
Работа в аутсорсе — это как американские горки: пока одни видят в ней хаос и нестабильность, другие — возможность получить уникальный опыт и попробовать себя в разных ролях.
Читать статью
🥰1🥱1
⚙️⚙️🧑💻 Автотесты на Django: менеджмент данных тестирования на монолите
Тестировать монолитное приложение может быть непростой задачей — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Читать статью
#гайд
Тестировать монолитное приложение может быть непростой задачей — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Читать статью
#гайд
❤3🔥1
👍4
🔍🏃 С Vitest ваше тестирование в Vite станет легким и эффективным
Vitest — тест-раннер, который идеально интегрируется с Vite, делая процесс тестирования быстрым и интуитивно понятным.
Читать статью
Vitest — тест-раннер, который идеально интегрируется с Vite, делая процесс тестирования быстрым и интуитивно понятным.
Читать статью
❤2👍1
#дайджест перед выходными
🐞 Автоматизация тестирования API посредством Python — реализация на Python, с фреймворком Pytest и библиотекой Requests
🐞 Дашборды в Spotify — от часто используемых ключевых показателей до аналитических данных и оперативных отчетов
🐞 Git Hooks не так страшны, как их малюют — что такое гит-хуки, чем они могут быть полезны и как их можно реализовать
🐞 Assertions в Page Object — про POM, assertions и для чего все это
🐞 Selenium 4.24 — вышел Selenium для Javascript, Ruby, Python, .NET, Java и Grid
🐞 Автоматизация тестирования API посредством Python — реализация на Python, с фреймворком Pytest и библиотекой Requests
🐞 Дашборды в Spotify — от часто используемых ключевых показателей до аналитических данных и оперативных отчетов
🐞 Git Hooks не так страшны, как их малюют — что такое гит-хуки, чем они могут быть полезны и как их можно реализовать
🐞 Assertions в Page Object — про POM, assertions и для чего все это
🐞 Selenium 4.24 — вышел Selenium для Javascript, Ruby, Python, .NET, Java и Grid
🔥4❤1👍1
Привет, друзья! 👋
Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией?
🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере?
💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу?
Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀
Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:
🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией?
🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере?
💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу?
Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀
😁3❤1
💁💁 Синдром спасателя: как перестать брать на себя слишком много
Синдром спасателя — это когда человек всегда старается помогать другим, даже если это вредит ему самому. Такие люди часто ставят чужие интересы выше своих собственных, что может обернуться проблемами в жизни.
Бывало ли у вас такое, что на работе завал, куча дел, но к вам подходит коллега и просит помочь разобраться с багом или другой рабочей задачей, и несмотря на свою загрузку, вы бросаете свои дела и спешите на помощь? В результате ваши собственные проекты начинают отставать по срокам, а качество выполненных задач страдает. Коллеги привыкают к тому, что вы всегда выручите, и начинают полагаться на вас слишком часто, даже в тех случаях, когда могли бы решить проблемы самостоятельно.
На первый взгляд, такое поведение кажется очень заботливым и добрым, но на практике это приводит к выгоранию и снижению производительности. За этим может скрываться страх, что вас не будут ценить или уважать, если вы перестанете помогать всем подряд.
Продолжение здесь
#гайд
Синдром спасателя — это когда человек всегда старается помогать другим, даже если это вредит ему самому. Такие люди часто ставят чужие интересы выше своих собственных, что может обернуться проблемами в жизни.
Бывало ли у вас такое, что на работе завал, куча дел, но к вам подходит коллега и просит помочь разобраться с багом или другой рабочей задачей, и несмотря на свою загрузку, вы бросаете свои дела и спешите на помощь? В результате ваши собственные проекты начинают отставать по срокам, а качество выполненных задач страдает. Коллеги привыкают к тому, что вы всегда выручите, и начинают полагаться на вас слишком часто, даже в тех случаях, когда могли бы решить проблемы самостоятельно.
На первый взгляд, такое поведение кажется очень заботливым и добрым, но на практике это приводит к выгоранию и снижению производительности. За этим может скрываться страх, что вас не будут ценить или уважать, если вы перестанете помогать всем подряд.
Продолжение здесь
#гайд
👍10❤1
🚶🚶 Автоматизация тестирования производительности с K6
Автоматизированное тестирование — это процесс выполнения тестов с помощью различных инструментов и скриптов. Автоматизированное тестирование производительности включает в себя разработку сценариев тестирования производительности, которые запускаются автоматически инструментами, а результаты оцениваются этими же инструментами для принятия решения о дальнейшем продвижении проекта.
Читать далее
#гайд
Автоматизированное тестирование — это процесс выполнения тестов с помощью различных инструментов и скриптов. Автоматизированное тестирование производительности включает в себя разработку сценариев тестирования производительности, которые запускаются автоматически инструментами, а результаты оцениваются этими же инструментами для принятия решения о дальнейшем продвижении проекта.
Читать далее
#гайд
❤1👍1
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
❤2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚛️🔄 Улучшенная обработка асинхронных операций в React 19
Новая функциональность в React 19 направлена, прежде всего, на улучшение:
☑️ Управления состоянием.
☑️ Обработки ошибок.
☑️ Работы с асинхронными операциями.
👉 Рассмотрим ключевые улучшения подробнее:
▪️ Actions предназначены для обработки асинхронных запросов и автоматизации управления отложенными состояниями, ошибками и оптимистичными обновлениями. Фронтендеры теперь могут работать с асинхронными операциями более интуитивно, сохраняя пользовательский интерфейс отзывчивым в любое время — даже когда запросы выполняются в реальном времени.
▪️ Улучшенная работа с формами: в React 19 появился новый хук
▪️ Оптимистические обновления — способ мгновенно показать пользователю предполагаемый финальный результат в интерфейсе, даже если в фоновом режиме продолжается обработка данных. Это делает приложение более отзывчивым, особенно в случаях плохого соединения или долгих запросов. Если при выполнении возникает ошибка, интерфейс возвращается к исходному состоянию.
▪️ В React 19 появилась новая возможность — использовать
▪️ Server Components в React 19 — новый способ рендеринга компонентов: рендеринг происходит заранее, либо один раз во время сборки, либо при каждом запросе на сервере, который отделен от клиентской части приложения. Похожим образом реализован серверный рендеринг в Next.js.
▪️ Server Actions — новая функция в React, позволяющая компонентам на клиенте вызывать асинхронные функции, выполняемые на сервере.
🔗 Читать статью полностью
🔗 Зеркало
Новая функциональность в React 19 направлена, прежде всего, на улучшение:
☑️ Управления состоянием.
☑️ Обработки ошибок.
☑️ Работы с асинхронными операциями.
▪️ Actions предназначены для обработки асинхронных запросов и автоматизации управления отложенными состояниями, ошибками и оптимистичными обновлениями. Фронтендеры теперь могут работать с асинхронными операциями более интуитивно, сохраняя пользовательский интерфейс отзывчивым в любое время — даже когда запросы выполняются в реальном времени.
▪️ Улучшенная работа с формами: в React 19 появился новый хук
useActionState
, который предоставляет разработчикам встроенную поддержку для обработки состояний и отправки формы.▪️ Оптимистические обновления — способ мгновенно показать пользователю предполагаемый финальный результат в интерфейсе, даже если в фоновом режиме продолжается обработка данных. Это делает приложение более отзывчивым, особенно в случаях плохого соединения или долгих запросов. Если при выполнении возникает ошибка, интерфейс возвращается к исходному состоянию.
▪️ В React 19 появилась новая возможность — использовать
API use
для работы с ресурсами, такими как промисы и контексты, прямо внутри функции рендеринга. Это позволяет использовать use
даже в условных конструкциях, что ранее было невозможно с хуками.▪️ Server Components в React 19 — новый способ рендеринга компонентов: рендеринг происходит заранее, либо один раз во время сборки, либо при каждом запросе на сервере, который отделен от клиентской части приложения. Похожим образом реализован серверный рендеринг в Next.js.
▪️ Server Actions — новая функция в React, позволяющая компонентам на клиенте вызывать асинхронные функции, выполняемые на сервере.
🔗 Читать статью полностью
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2😁1
Какого этапа STLC нет?
Anonymous Quiz
10%
Этап планирования
27%
Этап тест-дизайна
49%
Этап релиза
14%
Этап анализа
👍7🌚5❤1