tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Какой шрифт вы используете для написания кода? 🤓
Anonymous Poll
23%
Consolas
7%
Fira Code
36%
JetBrains Mono
7%
Source Code Pro
10%
Monaco
1%
Cascadia Code
23%
Другой (напишите в комментариях)
Что для вас самое важное в шрифте для кода? 🧐
Anonymous Poll
62%
Четкость символов
17%
Поддержка лигатур
65%
Различимость похожих символов (0 и O, 1 и l)
11%
Наличие курсивного начертания
17%
Компактность
6%
Другое (уточните в комментариях)
Поделитесь своим опытом: какой шрифт, на ваш взгляд, самый удобный для долгих сессий кодинга и почему? 💻🕰️
Ждем ваши ответы в комментариях! Самые интересные и полезные советы войдут в нашу статью. 📝💡
Ждем ваши ответы в комментариях! Самые интересные и полезные советы войдут в нашу статью. 📝💡
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
😺🐙🗄️ Кэширование в GitHub Actions: основные нюансы, проблемы и решения
Рассмотрим тонкости работы с кэшем в GitHub Actions, обсудим распространенные проблемы и предложим эффективные решения, основанные на реальном опыте разработки крупного проекта.
Читать статью
Рассмотрим тонкости работы с кэшем в GitHub Actions, обсудим распространенные проблемы и предложим эффективные решения, основанные на реальном опыте разработки крупного проекта.
Читать статью
🔥1
Попарное тестирование отличается от регрессионного тем, что:
Anonymous Quiz
24%
Удостоверяется, что новые изменения не повлияли на существующий функционал
19%
Проводится только перед выпуском продукта
30%
Проверяет исправлены ли обнаруженные дефекты
27%
Повторного тестирования не существует
🤔31👾1
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
👍1
🤔🤔 Как подготовить тестовое окружение и не сойти с ума
За последний год проект автора быстро обрастал новыми фичами. Архитектура: монолит на Ruby + микросервисы на Go. Для безопасного внедрения многие изменения активировались фича-флагами, разрасталась ролевая модель, фичей становилось ещё больше. Всё это увеличивало количество действий для подготовки тестового стенда — нужно было совершить девять разных операций, чтобы подготовить стенд к работе.
В статье рассказ о том, как этот процесс сократился до 1 команды в Rails-консоли.
#гайд
За последний год проект автора быстро обрастал новыми фичами. Архитектура: монолит на Ruby + микросервисы на Go. Для безопасного внедрения многие изменения активировались фича-флагами, разрасталась ролевая модель, фичей становилось ещё больше. Всё это увеличивало количество действий для подготовки тестового стенда — нужно было совершить девять разных операций, чтобы подготовить стенд к работе.
В статье рассказ о том, как этот процесс сократился до 1 команды в Rails-консоли.
#гайд
👍2
💪💪 Мобильное тестирование в Playwright: упростите свой рабочий процесс с помощью TypeScript Decorators
Декораторы TypeScript — это способ придать классам и их членам особое поведение. Они позволяют изменять или расширять функциональность без повторения кода, что делает код более чистым.
Продолжение тут
#гайд
Декораторы TypeScript — это способ придать классам и их членам особое поведение. Они позволяют изменять или расширять функциональность без повторения кода, что делает код более чистым.
Продолжение тут
#гайд
👍1
💁💁 Негативное тестирование. Особенности применения невалидных проверок
Негативное тестирование, или тестирование на ошибочные случаи, является важной составляющей процесса обеспечения качества программного обеспечения. Оно направлено на проверку того, как система реагирует на некорректные, невалидные или неожиданные данные, что позволяет выявить уязвимости и улучшить надежность продукта.
Статья рассматривает ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также лучшие практики для эффективного использования данного подхода.
Продолжение тут
#гайд
Негативное тестирование, или тестирование на ошибочные случаи, является важной составляющей процесса обеспечения качества программного обеспечения. Оно направлено на проверку того, как система реагирует на некорректные, невалидные или неожиданные данные, что позволяет выявить уязвимости и улучшить надежность продукта.
Статья рассматривает ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также лучшие практики для эффективного использования данного подхода.
Продолжение тут
#гайд
👍4
#дайджест альтернатив 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: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.