bootg.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
🤔 Очередной #дайджест для тестировщика
❇️ Cloud Penetration Testing for Red Teamers — книга о тонкостях тестирования безопасности облачных сред и об эффективной оценке облачной среды
❇️ Ошибки начинающих тестировщиков — автор поделится информацией о наиболее частых ошибках, которые совершают новички, и даст полезные рекомендации, как минимизировать их появление
❇️ Но… это работает на моей машине… — о распространенных проблемах в разработке ПО и согласовании сред разработки и продакшена
❇️ Хроники пикирующего бота — как важно не пропускать стадию QA в проектах
❇️ Тестовый охват за пределами юнит-тестирования — новый инструментарий, который позволяет измерять охват тестами приложений и улучшать возможности автоматизированных тестов
❇️ Cloud Penetration Testing for Red Teamers — книга о тонкостях тестирования безопасности облачных сред и об эффективной оценке облачной среды
❇️ Ошибки начинающих тестировщиков — автор поделится информацией о наиболее частых ошибках, которые совершают новички, и даст полезные рекомендации, как минимизировать их появление
❇️ Но… это работает на моей машине… — о распространенных проблемах в разработке ПО и согласовании сред разработки и продакшена
❇️ Хроники пикирующего бота — как важно не пропускать стадию QA в проектах
❇️ Тестовый охват за пределами юнит-тестирования — новый инструментарий, который позволяет измерять охват тестами приложений и улучшать возможности автоматизированных тестов
❤7👍6🔥6🤩5🥰4
Что из нижеприведённого указывает на то, какими будут ожидаемые результаты теста?
Anonymous Quiz
14%
Спецификация процедуры тестирования
25%
Результаты тестирования
42%
Спецификация тестовых случаев
19%
Спецификация проектирования случая
🔥8⚡1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤2🔥2⚡1🎉1
💪🔥 Простое решение для визуального регрессионного тестирования на Java + Selenium Webdriver + aShot
VisualRegressionFramework — это довольно простое решение для небольших проектов. Для проекта с которым работает автор, написано около 50 автотестов (страницы + элементы).
Запускаются тесты после изменений в верстке. Любые изменения видны сразу, то есть такие проблемы как «поменяли верстку элемента на одной странице, а на другой странице все сломалось» давно решены.
Используемые технологии — Java, TestNG, Maven, Selenium Webdriver, aShot (библиотека для сравнения изображений).
Продолжение здесь
#гайд
VisualRegressionFramework — это довольно простое решение для небольших проектов. Для проекта с которым работает автор, написано около 50 автотестов (страницы + элементы).
Запускаются тесты после изменений в верстке. Любые изменения видны сразу, то есть такие проблемы как «поменяли верстку элемента на одной странице, а на другой странице все сломалось» давно решены.
Используемые технологии — Java, TestNG, Maven, Selenium Webdriver, aShot (библиотека для сравнения изображений).
Продолжение здесь
#гайд
❤19🤩19👍5🔥5
🤔❓ Как провести автотест нагрузочного тестирования системы распознавания лиц
Каждый сталкивается с технологией распознавания лиц ежедневно. Ее применяют в первую очередь в сферах безопасности, медицины, ритейла, образования и в банковском секторе. Такие системы должны обрабатывать внушительный поток данных на круглосуточной основе. Но как проверить, что они справятся с нагрузкой?
Как устроена система распознавания лиц
В основе этой технологии лежат две нейросети, которые умеют считывать и анализировать уникальные черты человеческого лица, а затем сверять их с базой:
🔹 нейросеть-«выравниватель» (aligner): она берет исходное изображение (например, картинку, которая поступает с камеры наблюдения), детектирует на ней все лица, которые сможет найти, «вырезает» и «выравнивает» их;
🔹 нейросеть-«распознаватель» (recognizer): она принимает на входе выровненное изображение, которое передала первая нейросеть, а на выходе выдает вектор лица, то есть набор чисел фиксированной длины. У разных сетей эти векторы могут отличаться, но чаще всего это некая степень двойки.
Продолжить чтение
#гайд
Каждый сталкивается с технологией распознавания лиц ежедневно. Ее применяют в первую очередь в сферах безопасности, медицины, ритейла, образования и в банковском секторе. Такие системы должны обрабатывать внушительный поток данных на круглосуточной основе. Но как проверить, что они справятся с нагрузкой?
Как устроена система распознавания лиц
В основе этой технологии лежат две нейросети, которые умеют считывать и анализировать уникальные черты человеческого лица, а затем сверять их с базой:
🔹 нейросеть-«выравниватель» (aligner): она берет исходное изображение (например, картинку, которая поступает с камеры наблюдения), детектирует на ней все лица, которые сможет найти, «вырезает» и «выравнивает» их;
🔹 нейросеть-«распознаватель» (recognizer): она принимает на входе выровненное изображение, которое передала первая нейросеть, а на выходе выдает вектор лица, то есть набор чисел фиксированной длины. У разных сетей эти векторы могут отличаться, но чаще всего это некая степень двойки.
Продолжить чтение
#гайд
❤🔥25❤5👍2🔥2
🙆🙆 Реальные требования и погружение в мир пользователя
Одна из причин, по которой разработка ПО и тестирование идут наперекосяк, заключается в том, что люди часто называют вещи небрежно.
Floating point — это штука в математике, в которой десятичная точка остается на одном и том же месте, тогда как в «fixed point» десятичная точка перемещается по кругу. Люди говорят о «serverless computing», когда на самом деле они имеют в виду «вычисления с использованием чужих серверов». «No-code testing tools»… ну, всегда есть код; это просто код, который вы не писали.
Вот термин, который действительно плохо изучен: «нефункциональные требования».
Продолжение тут
#почитать
Одна из причин, по которой разработка ПО и тестирование идут наперекосяк, заключается в том, что люди часто называют вещи небрежно.
Floating point — это штука в математике, в которой десятичная точка остается на одном и том же месте, тогда как в «fixed point» десятичная точка перемещается по кругу. Люди говорят о «serverless computing», когда на самом деле они имеют в виду «вычисления с использованием чужих серверов». «No-code testing tools»… ну, всегда есть код; это просто код, который вы не писали.
Вот термин, который действительно плохо изучен: «нефункциональные требования».
Продолжение тут
#почитать
❤5👍2
🥰2🎉1
🤔 Очередной #дайджест для тестировщика
▪️ Путешествия во времени с Replay.io — чтобы дебаги стали проще и радостнее
▪️ Максимум пользы, минимум проблем — рекомендации по написанию API автотестов на Python
▪️ Скорость и качество — про битву между тем, чтобы сделать быстро, и тем, чтобы сделать качественно
▪️ А что такое «качество»? — познавательные размышления инженера по качеству
▪️ Feature Map Framework и Playwright для улучшения отслеживания UI Testing — инструмент для передачи общего статуса и охвата тестированием UI
▪️ Путешествия во времени с Replay.io — чтобы дебаги стали проще и радостнее
▪️ Максимум пользы, минимум проблем — рекомендации по написанию API автотестов на Python
▪️ Скорость и качество — про битву между тем, чтобы сделать быстро, и тем, чтобы сделать качественно
▪️ А что такое «качество»? — познавательные размышления инженера по качеству
▪️ Feature Map Framework и Playwright для улучшения отслеживания UI Testing — инструмент для передачи общего статуса и охвата тестированием UI
🎉28❤2🔥2
🤔❓ Зачем и как в Альфе была написана библиотека для скриншот тестов под Android
Цель статьи — предупреждение проблем и ознакомление с неочевидными моментами скриншот тестов в контексте Android. А также глубинное погружение в то, как это может работать и то, как это может быть сделано.
С ростом дизайн-системы всегда сталкиваются с вопросом тестирования не только бизнес-логики проекта, но и его визуальной части. Рост количества компонентов дизайн системы влечет их связанность между собой. Причём связанность компонентов не обязательно должна быть сильной. Напротив, неявные связи больше привносят неочевидных поведений и непроверенных комбинаций, что в итоге отражается на количестве багов, вылавливаемых на бою.
Продолжение читайте тут
#гайд
Цель статьи — предупреждение проблем и ознакомление с неочевидными моментами скриншот тестов в контексте Android. А также глубинное погружение в то, как это может работать и то, как это может быть сделано.
С ростом дизайн-системы всегда сталкиваются с вопросом тестирования не только бизнес-логики проекта, но и его визуальной части. Рост количества компонентов дизайн системы влечет их связанность между собой. Причём связанность компонентов не обязательно должна быть сильной. Напротив, неявные связи больше привносят неочевидных поведений и непроверенных комбинаций, что в итоге отражается на количестве багов, вылавливаемых на бою.
Продолжение читайте тут
#гайд
❤🔥28❤3👍3
🧑🏫🧑🏫 Clean Tests
В видосе автор покажет, как писать clean-тесты. Начиная с читабельных имен, программирования и повторного использования шаблонов, методов рефакторинга, организации тестирования и прочего. Также расскажет, как проблемы влияют на тестовый код и как эти проблемы устранить.
Смотреть
#видео
В видосе автор покажет, как писать clean-тесты. Начиная с читабельных имен, программирования и повторного использования шаблонов, методов рефакторинга, организации тестирования и прочего. Также расскажет, как проблемы влияют на тестовый код и как эти проблемы устранить.
Смотреть
#видео
🥰4❤2⚡2🔥1
📉📊 Краткое руководство по анализу данных и проведению продуктовых исследований
Иногда нужно разобраться с какой-то фичей, которую никто никогда не изучал, иногда это моделирование перед какими-то изменениями, иногда просто раскопка какой-то проблемы.
По мере развития, автор статьи экспериментировал с разными подходами к таким задачам, пытался выработать удобный фреймворк, учась на предыдущих ошибках. Читал книги по теме и внедрял интересные идеи из опыта авторов.
В статье автор хочет поделиться чек-листом, как проводить аналитические исследования.
Продолжение здесь
#почитать
Иногда нужно разобраться с какой-то фичей, которую никто никогда не изучал, иногда это моделирование перед какими-то изменениями, иногда просто раскопка какой-то проблемы.
По мере развития, автор статьи экспериментировал с разными подходами к таким задачам, пытался выработать удобный фреймворк, учась на предыдущих ошибках. Читал книги по теме и внедрял интересные идеи из опыта авторов.
В статье автор хочет поделиться чек-листом, как проводить аналитические исследования.
Продолжение здесь
#почитать
🎉13👍3🔥3⚡2🤔2
🤔❓ Где живут баги?
Иногда вы не знаете, где искать баги. Глаз замыливается, команда не уверена в качестве продукта...
Вот вам ресурс, где каждую неделю публикуются отчеты о дефектах для различных мобильных приложений.
Возможно, это станет для многих отправной точкой для поиска новых несоответствий в ПО, которые стоит исправить.
И помните, что количество багов это не единственный и не самый главный показатель качества продукта
Иногда вы не знаете, где искать баги. Глаз замыливается, команда не уверена в качестве продукта...
Вот вам ресурс, где каждую неделю публикуются отчеты о дефектах для различных мобильных приложений.
Возможно, это станет для многих отправной точкой для поиска новых несоответствий в ПО, которые стоит исправить.
И помните, что количество багов это не единственный и не самый главный показатель качества продукта
🤩12❤5🔥3🥰2⚡1
🙇🧑💻 Тестирование мобильного эмулятора с помощью MiniSIM
Тестирование является важной частью процесса разработки программного обеспечения. Тестируя свои приложения, вы можете выявлять ошибки и уязвимости, сокращать затраты на техническое обслуживание, обеспечивать соответствие отраслевым стандартам и поставлять надежные продукты своим потребителям.
В этой статье расскажут о различных функциях MiniSIM и о том, как их использовать при разработке и тестировании ваших мобильных приложений.
Что нужно?
🔹 Устройство под управлением macOS
🔹 Установленный Xcode
🔹 Установленная Android Studio
Продолжение тут
#гайд
Тестирование является важной частью процесса разработки программного обеспечения. Тестируя свои приложения, вы можете выявлять ошибки и уязвимости, сокращать затраты на техническое обслуживание, обеспечивать соответствие отраслевым стандартам и поставлять надежные продукты своим потребителям.
В этой статье расскажут о различных функциях MiniSIM и о том, как их использовать при разработке и тестировании ваших мобильных приложений.
Что нужно?
🔹 Устройство под управлением macOS
🔹 Установленный Xcode
🔹 Установленная Android Studio
Продолжение тут
#гайд
❤6👍2🔥2⚡1🥰1
🤔 Приготовили #дайджест материалов для мобильного тестировщика
🔴 Большой гайд по тестированию Android-приложений — настройка окружения, написание тест-кейсов и сценариев, тестирование самых «ходовых» смартфонов и куча советов
🔴 Тестирование мобильных приложений — что это такое, типы, процессы, подходы, инструменты и многое другое
🔴 Тестирование приложений на Android — что такое мобильное тестирование и тестирование Android-приложений, особенности, этапы и специфика
🔴 Тестирование мобильных приложений — что нужно учесть при тестировании мобильных приложений, методы тестирования мобильных приложений, частые ошибки
🔴 Мобильное тестирование — важность мобильного тестирования, тестирование на различных устройствах, типы приложений, распространенные дефекты
🔴 Большой гайд по тестированию Android-приложений — настройка окружения, написание тест-кейсов и сценариев, тестирование самых «ходовых» смартфонов и куча советов
🔴 Тестирование мобильных приложений — что это такое, типы, процессы, подходы, инструменты и многое другое
🔴 Тестирование приложений на Android — что такое мобильное тестирование и тестирование Android-приложений, особенности, этапы и специфика
🔴 Тестирование мобильных приложений — что нужно учесть при тестировании мобильных приложений, методы тестирования мобильных приложений, частые ошибки
🔴 Мобильное тестирование — важность мобильного тестирования, тестирование на различных устройствах, типы приложений, распространенные дефекты
🥰7🤩6🔥5🎉4👍3
Пригодился ли вам диплом полученный на курсах ( если вы проходили курсы). Обращали на него внимание на собеседовании.
Anonymous Poll
17%
Да
38%
Нет
29%
Я не проходил курсов
16%
Не поддамся на уловки инфоцыган!
👍3❤1🔥1