bootg.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔🤔 Balancing product vs platform engineering as an SDET️
Если вы являетесь специалистом SDET (инженер по разработке ПО в тестировании), работающим в команде разработчиков, где перед вами всегда стоят следующие проекты или приоритеты, и ваша компания также возлагает надежды на инженеров-разработчиков, которые также работают с платформой, вы наверняка окажетесь в подобной ситуации на определенном этапе своей карьеры
Читать статью
#почитать
Если вы являетесь специалистом SDET (инженер по разработке ПО в тестировании), работающим в команде разработчиков, где перед вами всегда стоят следующие проекты или приоритеты, и ваша компания также возлагает надежды на инженеров-разработчиков, которые также работают с платформой, вы наверняка окажетесь в подобной ситуации на определенном этапе своей карьеры
Читать статью
#почитать
Какие компоненты могут включать в себя тестовые отчеты?
Anonymous Quiz
14%
Только результаты выполнения тестов
70%
Информацию о покрытии кода тестами, журнал событий, скриншоты ошибок
16%
Только список пройденных и не пройденных тестов
🏖️🏖️ Асинхронность: Playwright + pytest
Предварительно загруженные фикстуры pytest для Playwright делают написание тестов простой задачей, но, к сожалению, такие фикстуры используют только синхронные API. Сложность состоит в том, чтобы создать фикстуры для работы с корутинами.
Подробности тут
#туториал
Предварительно загруженные фикстуры pytest для Playwright делают написание тестов простой задачей, но, к сожалению, такие фикстуры используют только синхронные API. Сложность состоит в том, чтобы создать фикстуры для работы с корутинами.
Подробности тут
#туториал
🤔🤔 Как работать с выпадающими списками в Playwright?
В статье рассматривается, как автоматизировать работу с выпадающими списками в Playwright с использованием Java. Вы научитесь выбирать значения из списков с одиночным и множественным выбором, используя различные подходы: по значению, индексу и тексту. Также обсуждается, как выполнять проверки выбранных значений с помощью встроенных средств Playwright.
Эта информация будет полезна как начинающим, так и опытным тестировщикам, которые хотят улучшить свои навыки автоматизации веб-тестирования с Playwright.
Читать статью
#гайд
В статье рассматривается, как автоматизировать работу с выпадающими списками в Playwright с использованием Java. Вы научитесь выбирать значения из списков с одиночным и множественным выбором, используя различные подходы: по значению, индексу и тексту. Также обсуждается, как выполнять проверки выбранных значений с помощью встроенных средств Playwright.
Эта информация будет полезна как начинающим, так и опытным тестировщикам, которые хотят улучшить свои навыки автоматизации веб-тестирования с Playwright.
Читать статью
#гайд
Какие основные шаги включает в себя процесс автоматизации тестирования?
Anonymous Quiz
6%
Нажать кнопку "Автоматизировать"
93%
Планирование, выбор инструментов, создание скриптов, выполнение тестов, анализ результатов
1%
Только создание скриптов тестов
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
job.proglib.io
Вакансии в медиа «Библиотека программиста»
Количество проектов в редакции постоянно растет, так что нам всегда нужны специалисты
🤔🤔 Как использовать концепции тестирования для эффективного исследовательского тестирования?
Исследовательское тестирование — это динамичный и творческий подход к тестированию программного обеспечения, который отличается свободой и подчеркивает ответственность в адаптации к изменяющимся условиям тестирования. Однако без четкого направления или цели можно легко погрязнуть в тестировании, не добившись значимых результатов. Вот тут-то и пригодятся концепции тестирования. В данной статье рассматривается, что такое концепции тестирования и как их использовать для оптимизации процесса исследовательского тестирования.
Читать статью
#гайд
Исследовательское тестирование — это динамичный и творческий подход к тестированию программного обеспечения, который отличается свободой и подчеркивает ответственность в адаптации к изменяющимся условиям тестирования. Однако без четкого направления или цели можно легко погрязнуть в тестировании, не добившись значимых результатов. Вот тут-то и пригодятся концепции тестирования. В данной статье рассматривается, что такое концепции тестирования и как их использовать для оптимизации процесса исследовательского тестирования.
Читать статью
#гайд
#дайджест инструментов для тестирования производительности
💥 Apache JMeter — бесплатный, опенсорсный. Широко используемый для нагрузочного тестирования. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
💥 Gatling — инструмент для нагрузочного тестирования, основанный на Scala. Отличается высокой скоростью выполнения тестов и удобным DSL для написания сценариев.
💥 k6 — удобный синтаксис, облачная платформа для запуска тестов, интеграция с Prometheus.
💥 LoadRunner — позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
💥 Locust — расширяемость с помощью плагинов, возможность распределенного тестирования.
💥 Apache JMeter — бесплатный, опенсорсный. Широко используемый для нагрузочного тестирования. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
💥 Gatling — инструмент для нагрузочного тестирования, основанный на Scala. Отличается высокой скоростью выполнения тестов и удобным DSL для написания сценариев.
💥 k6 — удобный синтаксис, облачная платформа для запуска тестов, интеграция с Prometheus.
💥 LoadRunner — позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
💥 Locust — расширяемость с помощью плагинов, возможность распределенного тестирования.
💥💥 Автотесты на Django: менеджмент данных тестирования на монолите
Тестировать монолитное приложение может быть непростой задачей — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Автор расскажет, как успешно сократить время тестирования на одном из проектов c часа до нескольких минут.
Продолжение тут
#гайд
Тестировать монолитное приложение может быть непростой задачей — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Автор расскажет, как успешно сократить время тестирования на одном из проектов c часа до нескольких минут.
Продолжение тут
#гайд
😎😎 Подробное руководство по Logcat в Android Studio с примерами
Logcat в Android Studio имеет множество функций, которые ускоряют отладку, тестирование и в целом поиск нужной информации в логах. Однако, большинство в лучшем случае использует только поиск по ключевому слову и даже не подозревают как сильно могут ускорить свою работу.
Автор расскажет про Logcat в Android Studio, какие у него есть возможности, как его кастомизировать и использовать по максимуму, с практическими советами в каких ситуациях та или иная фича может пригодиться. Материал будет полезен как начинающим тестировщикам, так и матёрым разработчикам, ведь это универсальный инструмент, ускоряющий работу, если знать о всех его хитростях.
Подробнее тут
#туториал
Logcat в Android Studio имеет множество функций, которые ускоряют отладку, тестирование и в целом поиск нужной информации в логах. Однако, большинство в лучшем случае использует только поиск по ключевому слову и даже не подозревают как сильно могут ускорить свою работу.
Автор расскажет про Logcat в Android Studio, какие у него есть возможности, как его кастомизировать и использовать по максимуму, с практическими советами в каких ситуациях та или иная фича может пригодиться. Материал будет полезен как начинающим тестировщикам, так и матёрым разработчикам, ведь это универсальный инструмент, ускоряющий работу, если знать о всех его хитростях.
Подробнее тут
#туториал
💥💥 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 передает положение кастомного шага.
Полный список обновлений тут
#обновление
Какие основные принципы следует учитывать при разработке стабильных автоматизированных тестов?
Anonymous Quiz
2%
Максимальная сложность тестовых сценариев
92%
Легкость поддержки и устойчивость к изменениям в приложении
6%
Наличие максимального количества шагов в тестовом сценарии
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.