tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
🤔🤔 Как работать с выпадающими списками в Playwright?
В статье рассматривается, как автоматизировать работу с выпадающими списками в Playwright с использованием Java. Вы научитесь выбирать значения из списков с одиночным и множественным выбором, используя различные подходы: по значению, индексу и тексту. Также обсуждается, как выполнять проверки выбранных значений с помощью встроенных средств Playwright.
Эта информация будет полезна как начинающим, так и опытным тестировщикам, которые хотят улучшить свои навыки автоматизации веб-тестирования с Playwright.
Читать статью
#гайд
В статье рассматривается, как автоматизировать работу с выпадающими списками в Playwright с использованием Java. Вы научитесь выбирать значения из списков с одиночным и множественным выбором, используя различные подходы: по значению, индексу и тексту. Также обсуждается, как выполнять проверки выбранных значений с помощью встроенных средств Playwright.
Эта информация будет полезна как начинающим, так и опытным тестировщикам, которые хотят улучшить свои навыки автоматизации веб-тестирования с Playwright.
Читать статью
#гайд
❤🔥1
Какие основные шаги включает в себя процесс автоматизации тестирования?
Anonymous Quiz
6%
Нажать кнопку "Автоматизировать"
93%
Планирование, выбор инструментов, создание скриптов, выполнение тестов, анализ результатов
1%
Только создание скриптов тестов
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
job.proglib.io
Вакансии в медиа «Библиотека программиста»
Количество проектов в редакции постоянно растет, так что нам всегда нужны специалисты
❤🔥1
🤔🤔 Как использовать концепции тестирования для эффективного исследовательского тестирования?
Исследовательское тестирование — это динамичный и творческий подход к тестированию программного обеспечения, который отличается свободой и подчеркивает ответственность в адаптации к изменяющимся условиям тестирования. Однако без четкого направления или цели можно легко погрязнуть в тестировании, не добившись значимых результатов. Вот тут-то и пригодятся концепции тестирования. В данной статье рассматривается, что такое концепции тестирования и как их использовать для оптимизации процесса исследовательского тестирования.
Читать статью
#гайд
Исследовательское тестирование — это динамичный и творческий подход к тестированию программного обеспечения, который отличается свободой и подчеркивает ответственность в адаптации к изменяющимся условиям тестирования. Однако без четкого направления или цели можно легко погрязнуть в тестировании, не добившись значимых результатов. Вот тут-то и пригодятся концепции тестирования. В данной статье рассматривается, что такое концепции тестирования и как их использовать для оптимизации процесса исследовательского тестирования.
Читать статью
#гайд
🔥3❤🔥1
#дайджест инструментов для тестирования производительности
💥 Apache JMeter — бесплатный, опенсорсный. Широко используемый для нагрузочного тестирования. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
💥 Gatling — инструмент для нагрузочного тестирования, основанный на Scala. Отличается высокой скоростью выполнения тестов и удобным DSL для написания сценариев.
💥 k6 — удобный синтаксис, облачная платформа для запуска тестов, интеграция с Prometheus.
💥 LoadRunner — позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
💥 Locust — расширяемость с помощью плагинов, возможность распределенного тестирования.
💥 Apache JMeter — бесплатный, опенсорсный. Широко используемый для нагрузочного тестирования. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
💥 Gatling — инструмент для нагрузочного тестирования, основанный на Scala. Отличается высокой скоростью выполнения тестов и удобным DSL для написания сценариев.
💥 k6 — удобный синтаксис, облачная платформа для запуска тестов, интеграция с Prometheus.
💥 LoadRunner — позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
💥 Locust — расширяемость с помощью плагинов, возможность распределенного тестирования.
❤🔥2
💥💥 Автотесты на Django: менеджмент данных тестирования на монолите
Тестировать монолитное приложение может быть непростой задачей — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Автор расскажет, как успешно сократить время тестирования на одном из проектов c часа до нескольких минут.
Продолжение тут
#гайд
Тестировать монолитное приложение может быть непростой задачей — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Автор расскажет, как успешно сократить время тестирования на одном из проектов c часа до нескольких минут.
Продолжение тут
#гайд
❤🔥1
😎😎 Подробное руководство по Logcat в Android Studio с примерами
Logcat в Android Studio имеет множество функций, которые ускоряют отладку, тестирование и в целом поиск нужной информации в логах. Однако, большинство в лучшем случае использует только поиск по ключевому слову и даже не подозревают как сильно могут ускорить свою работу.
Автор расскажет про Logcat в Android Studio, какие у него есть возможности, как его кастомизировать и использовать по максимуму, с практическими советами в каких ситуациях та или иная фича может пригодиться. Материал будет полезен как начинающим тестировщикам, так и матёрым разработчикам, ведь это универсальный инструмент, ускоряющий работу, если знать о всех его хитростях.
Подробнее тут
#гайд
Logcat в Android Studio имеет множество функций, которые ускоряют отладку, тестирование и в целом поиск нужной информации в логах. Однако, большинство в лучшем случае использует только поиск по ключевому слову и даже не подозревают как сильно могут ускорить свою работу.
Автор расскажет про Logcat в Android Studio, какие у него есть возможности, как его кастомизировать и использовать по максимуму, с практическими советами в каких ситуациях та или иная фича может пригодиться. Материал будет полезен как начинающим тестировщикам, так и матёрым разработчикам, ведь это универсальный инструмент, ускоряющий работу, если знать о всех его хитростях.
Подробнее тут
#гайд
🔥2❤🔥1
💥💥 Playwright 1.48
👉 Новые методы page.routeWebSocket() и browserContext.routeWebSocket() позволяют перехватывать, модифицировать и мокировать WebSocket-соединения, инициированные на странице. Ниже простой пример мока WebSocket-соединения.
👉 Новые кнопки «Копировать» для аннотаций и локации теста в HTML-репорте.
👉 Новые кнопки «Копировать как cURL» и «Копировать как fetch» для запросов во вкладке «Сеть».
👉 Form и подобные ей теперь принимают FormData.
👉 Новый метод page.requestGC() для поиска утечек памяти.
👉 Новая опция location передает положение кастомного шага.
Полный список обновлений тут
#обновление
👉 Новые методы page.routeWebSocket() и browserContext.routeWebSocket() позволяют перехватывать, модифицировать и мокировать WebSocket-соединения, инициированные на странице. Ниже простой пример мока WebSocket-соединения.
👉 Новые кнопки «Копировать» для аннотаций и локации теста в HTML-репорте.
👉 Новые кнопки «Копировать как cURL» и «Копировать как fetch» для запросов во вкладке «Сеть».
👉 Form и подобные ей теперь принимают FormData.
👉 Новый метод page.requestGC() для поиска утечек памяти.
👉 Новая опция location передает положение кастомного шага.
Полный список обновлений тут
#обновление
👍3❤1❤🔥1
Какие основные принципы следует учитывать при разработке стабильных автоматизированных тестов?
Anonymous Quiz
2%
Максимальная сложность тестовых сценариев
92%
Легкость поддержки и устойчивость к изменениям в приложении
6%
Наличие максимального количества шагов в тестовом сценарии
👍2❤🔥1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤🔥1
Forwarded from Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
⚡️Разыгрываем флагманский смартфон
«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ
🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.
Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом
Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.
⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.
«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ
🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.
Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом
Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.
⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.
❤1👍1
💁💁 Как тестируют Uber: E2E в микросервисной архитектуре
Несколько лет назад Uber для перехвата регрессионных багов в основном полагался на инкрементное развертывание и оповещения на проде. Такой подход поначалу работал, но стал очень затратным с операционной точки зрения, а также провоцировал большое количество утечек. Наличие проблем на поздних стадиях разработки заставляло разработчиков искать и изолировать точное место ошибки, а затем проходить весь процесс заново.
Подробнее тут
#почитать
Несколько лет назад Uber для перехвата регрессионных багов в основном полагался на инкрементное развертывание и оповещения на проде. Такой подход поначалу работал, но стал очень затратным с операционной точки зрения, а также провоцировал большое количество утечек. Наличие проблем на поздних стадиях разработки заставляло разработчиков искать и изолировать точное место ошибки, а затем проходить весь процесс заново.
Подробнее тут
#почитать
❤1
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
🎮⚙️ Неправильные настройки импорта в Unity убивают вашу игру
Неправильно настроенные текстуры и звуки могут незаметно убить производительность вашей игры в Unity. В этой статье мы разберем, как избежать распространенных ошибок при импорте и максимально эффективно использовать ресурсы системы.
👉 Статья
Неправильно настроенные текстуры и звуки могут незаметно убить производительность вашей игры в Unity. В этой статье мы разберем, как избежать распространенных ошибок при импорте и максимально эффективно использовать ресурсы системы.
👉 Статья
❤1
🧔🧔 Топ-8 систем управления тестированием, доступных в России в 2024 году
Импортозамещение и уход иностранных вендоров заметно повлияли на отечественный рынок IT. С одной стороны, госкомпании и ключевые организации, включая банки, обязали переходить на отечественное ПО. В то же время продолжается исход зарубежных систем, последней из них стала Qase TMS, которая объявила о прекращении работы на российском рынке и блокировке аккаунтов по IP. Эти изменения сильно ускорили развитие российского ПО и его популярность.
Продолжение тут
#почитать
Импортозамещение и уход иностранных вендоров заметно повлияли на отечественный рынок IT. С одной стороны, госкомпании и ключевые организации, включая банки, обязали переходить на отечественное ПО. В то же время продолжается исход зарубежных систем, последней из них стала Qase TMS, которая объявила о прекращении работы на российском рынке и блокировке аккаунтов по IP. Эти изменения сильно ускорили развитие российского ПО и его популярность.
Продолжение тут
#почитать
❤2