bootg.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
☠️☠️ Cypress жив или нет?
Если кто не знает: Cypress — это кроссплатформенное опенсорсное ПО, (которое сравнивают с Selenium, хотя они совершенно разные) выпущенное по лицензии MIT, со своим облаком в виде веб-приложения.
А статья ниже, расскажет о нынешних делах этого средства — финансовые показатели, бизнес-рассуждения и прочие параметры. Да, они сократили народ в начале года, но знать факты, как минимум полезно 🤓
Погрузиться
#новость
Если кто не знает: Cypress — это кроссплатформенное опенсорсное ПО, (которое сравнивают с Selenium, хотя они совершенно разные) выпущенное по лицензии MIT, со своим облаком в виде веб-приложения.
А статья ниже, расскажет о нынешних делах этого средства — финансовые показатели, бизнес-рассуждения и прочие параметры. Да, они сократили народ в начале года, но знать факты, как минимум полезно 🤓
Погрузиться
#новость
👍1
💪🤲💥 Как мы поднимаем dev-стэнд(ы) и гоняем полноценные тесты api на каждый коммит
Познавательный сказ о том, как отказаться от горы unit-тестов в пользу большого количества интеграционных/системных тестов, чтобы не писать тесты на каждую небольшую функцию системы и наблюдать за взаимодействием разных частей системы.
Читать
#новость
Познавательный сказ о том, как отказаться от горы unit-тестов в пользу большого количества интеграционных/системных тестов, чтобы не писать тесты на каждую небольшую функцию системы и наблюдать за взаимодействием разных частей системы.
Читать
#новость
❤1😁1
✍️«Библиотека программиста» собирает кейсы использования нейросетей
Какие самые необычные задачи вы выполняли с помощью нейросетей? Может быть, вы просили ИИ пройти тестирование по правилам безопасности или писали с его помощью заявление на увольнение?
Заполняйте форму — лучшие истории появятся в нашей подборке по теме.
👉Ссылка тут👈
Какие самые необычные задачи вы выполняли с помощью нейросетей? Может быть, вы просили ИИ пройти тестирование по правилам безопасности или писали с его помощью заявление на увольнение?
Заполняйте форму — лучшие истории появятся в нашей подборке по теме.
👉Ссылка тут👈
👍2
🎉🎉 27 августа начнется ивент: «Автоматическое тестирование веб-сервисов на Go» и продлится 2 месяца.
Это бесплатный курс для уровня Middle с обязательными требованиями:
👉 Опыт коммерческого тестирования/разработки от 2 лет
👉 Понимание цикла разработки ПО Git
👉 Базовые знания работы сети
Подать заявку на участие можно тут
#новость
Это бесплатный курс для уровня Middle с обязательными требованиями:
👉 Опыт коммерческого тестирования/разработки от 2 лет
👉 Понимание цикла разработки ПО Git
👉 Базовые знания работы сети
Подать заявку на участие можно тут
#новость
❤2
💪💪 Руководство для начинающих по автоматическому тестированию Selenium
Независимо от того, являетесь ли вы новичком в программировании или опытным программистом, данное руководство проведет вас через все тонкости Selenium в понятной, увлекательной и, самое главное, полезной форме.
Изучать
Независимо от того, являетесь ли вы новичком в программировании или опытным программистом, данное руководство проведет вас через все тонкости Selenium в понятной, увлекательной и, самое главное, полезной форме.
Изучать
👍1
🦾🦿5 ключевых различий между GPT-4 и его предшественниками
GPT-4 уже используется повсеместно, начиная от виртуального волонтёра для слабовидящих и заканчивая улучшенным ботом для изучения иностранных языков. Но чем он отличается от предыдущих версий?
🔹 Может видеть и понимать изображения
🔹 Сложнее обмануть
🔹 Обладает более долгой памятью
🔹 Более многоязычен
🔹 У GPT-4 разные «личности»
Подробнее читайте в статье
#новость
GPT-4 уже используется повсеместно, начиная от виртуального волонтёра для слабовидящих и заканчивая улучшенным ботом для изучения иностранных языков. Но чем он отличается от предыдущих версий?
🔹 Может видеть и понимать изображения
🔹 Сложнее обмануть
🔹 Обладает более долгой памятью
🔹 Более многоязычен
🔹 У GPT-4 разные «личности»
Подробнее читайте в статье
#новость
❤1👍1
😎 Очередной #дайджест по QA:
✍️ Принципы тестирования программного обеспечения — обсуждаются принципы тестирования программного обеспечения и качества тестировщика программного обеспечения
✍️ 5 полезных и просто занимательных проектов на Raspberry Pi — проекты, способные подстегнуть любителей мастерить что-то руками
✍️ Построение локаторов для web-приложений — что такое локаторы, как они используются в тестировании web-приложений, и как составить эффективные локаторы для тестов
✍️ Selenoid: Запускаем Appium UI-тесты на iOS — как построить инфраструктуру для запуска UI-тестов на Android с помощью Appium и Selenoid
✍️ Станьте суперзвездой QA: 5 скиллов, для поднятия навыков на новый уровень — одержимость деталями, учитесь всегда, думайте как клиент, будьте управляемым данными и оставайтесь мотивированными
✍️ JSON Web Tokens — JWT токен на страже проблем с авторизацией
✍️ Принципы тестирования программного обеспечения — обсуждаются принципы тестирования программного обеспечения и качества тестировщика программного обеспечения
✍️ 5 полезных и просто занимательных проектов на Raspberry Pi — проекты, способные подстегнуть любителей мастерить что-то руками
✍️ Построение локаторов для web-приложений — что такое локаторы, как они используются в тестировании web-приложений, и как составить эффективные локаторы для тестов
✍️ Selenoid: Запускаем Appium UI-тесты на iOS — как построить инфраструктуру для запуска UI-тестов на Android с помощью Appium и Selenoid
✍️ Станьте суперзвездой QA: 5 скиллов, для поднятия навыков на новый уровень — одержимость деталями, учитесь всегда, думайте как клиент, будьте управляемым данными и оставайтесь мотивированными
✍️ JSON Web Tokens — JWT токен на страже проблем с авторизацией
👍3
Какое тестирование вы используете чаще всего в работе?
Anonymous Poll
35%
Дымовое
14%
Компонентное
51%
Регрессивное
12%
Системное
21%
Интеграционное
22%
Автоматизированное
11%
Приемочное
8%
Свой вариант
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
☕️Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека шарписта
Библиотека Go разработчика
Библиотека мобильного разработчика
Библиотека хакера
Библиотека питониста
Библиотека devops’a
Библиотека тестировщика
Библиотека пхпшника
💼Каналы с вакансиями
Вакансии по питону, Django, Flask
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity
Вакансии по Go
Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
☕️Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека шарписта
Библиотека Go разработчика
Библиотека мобильного разработчика
Библиотека хакера
Библиотека питониста
Библиотека devops’a
Библиотека тестировщика
Библиотека пхпшника
💼Каналы с вакансиями
Вакансии по питону, Django, Flask
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity
Вакансии по Go
Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
❤3
🤓🤓 А вы знали что-нибудь про AAA-паттерн?
Паттерн AAA (Arrange-Act-Assert) стал почти стандартом во всей отрасли. Это предполагает, что нужно разделить свой метод тестирования на три секции: arrange, act и assert. Каждый из них отвечает только за ту часть, в честь которой он назван.
Arrange (настройка) — в этом блоке кода мы настраиваем тестовое окружение тестируемого юнита;
Act — выполнение или вызов тестируемого сценария;
Assert — проверка того, что тестируемый вызов ведет себя определенным образом.
Этот паттерн улучшает структуру кода и его читабельность, однако начинать писать тест нужно всегда с элемента Act.
Подробнее и с примером кода, можно прочитать здесь
#новость
Паттерн AAA (Arrange-Act-Assert) стал почти стандартом во всей отрасли. Это предполагает, что нужно разделить свой метод тестирования на три секции: arrange, act и assert. Каждый из них отвечает только за ту часть, в честь которой он назван.
Arrange (настройка) — в этом блоке кода мы настраиваем тестовое окружение тестируемого юнита;
Act — выполнение или вызов тестируемого сценария;
Assert — проверка того, что тестируемый вызов ведет себя определенным образом.
Этот паттерн улучшает структуру кода и его читабельность, однако начинать писать тест нужно всегда с элемента Act.
Подробнее и с примером кода, можно прочитать здесь
#новость
❤7🥱2👍1
Вот, для совсем зеленых тестировщиков (и не только) «мааааленький» список терминов, для лучшего понимания происходящего 😉
Автоматизированное тестирование (Automated testing) – процесс тестирования программного обеспечения, используя специальные программы.
Альфа-тестирование (Alpha testing) – имитация реальной работы с системой разработчиками, или же реальная работа потенциальных пользователей на ранней стадии разработки продукта.
Анализ предельных значений (Boundary Value Analysis) – метод проверки поведения продукта на предельных значениях (поля, записи, файлы и т. д.).
Андерлокинг – снижение частоты работы оборудования.
Анекспектед бехевиер – Unexpected behavior) - неожиданное поведение.
Апдейт (Update) – обновление.
Аутпут (Output) – исходные данные, результат.
Аутсорсинг (Outsourcing) – полная или частичная передача задач, процессов на выполнение посторонним лицам-юридическим или физическим.
Баг (bug) – несоответствие фактического результата выполнения программы ожидаемому результату.
Багзилла (bugzilla) – система отслеживания ошибок и ведения задач.
Баг-репорт (bug report) – технический документ, который содержит в себе полное описание бага, включающее информацию, как о самом баге (краткое описание, серьезность, приоритет и т.д.), так и об условиях возникновения этого бага.
Багтрекер (bug tracker) – система отслеживания ошибок; компьютерная программа, помогающая команде разработчиков и тестировщиков отслеживать и контролировать ошибки и пожелания юзеров, а также следить за устранением ошибок и выполнением пожеланий.
Баундри вельюс (boundary values) – предельные значения.
Бэкэнд (back-end) – программная часть, которую не видят пользователи сайта, связанная с написанием серверных скриптов.
Бэк лог (backlog) – документ, в котором по уровню важности собран перечень требований к функциональности, которые должны быть реализованы.
Бета-тестирование (Beta testing) – интенсивное использование почти готовой версии продукта с целью выявить и исправить как можно больше дефектов перед окончательным выпуском для пользователей.
Билд (build в ИТ) – объединение отдельных модулей программы в одну работающую систему.
Валидация (validation) – это процесс оценки конечного продукта, необходимо проверить, соответствует ли программное обеспечение ожиданиям и требованиям клиента. Это динамический механизм проверки и тестирования фактического продукта.
Верификация (verification) – это статическая практика проверки документов, дизайна, архитектуры, кода, и тому подобное.
Гайдлайн (guideline) – инструкция. В ИТ-сфере-руководство от одних разработчиков для других для правильной трактовки определенной работы.
Генерить (generate) – создавать, предлагать.
Голд плейтинг (gold plating) – лишен пользы.
Если список был полезен — тыкните реакцию 🤗, чтобы мы продолжили дальше или остановились 😂
Понравилось?
👍 — да
👎 — нет
Автоматизированное тестирование (Automated testing) – процесс тестирования программного обеспечения, используя специальные программы.
Альфа-тестирование (Alpha testing) – имитация реальной работы с системой разработчиками, или же реальная работа потенциальных пользователей на ранней стадии разработки продукта.
Анализ предельных значений (Boundary Value Analysis) – метод проверки поведения продукта на предельных значениях (поля, записи, файлы и т. д.).
Андерлокинг – снижение частоты работы оборудования.
Анекспектед бехевиер – Unexpected behavior) - неожиданное поведение.
Апдейт (Update) – обновление.
Аутпут (Output) – исходные данные, результат.
Аутсорсинг (Outsourcing) – полная или частичная передача задач, процессов на выполнение посторонним лицам-юридическим или физическим.
Баг (bug) – несоответствие фактического результата выполнения программы ожидаемому результату.
Багзилла (bugzilla) – система отслеживания ошибок и ведения задач.
Баг-репорт (bug report) – технический документ, который содержит в себе полное описание бага, включающее информацию, как о самом баге (краткое описание, серьезность, приоритет и т.д.), так и об условиях возникновения этого бага.
Багтрекер (bug tracker) – система отслеживания ошибок; компьютерная программа, помогающая команде разработчиков и тестировщиков отслеживать и контролировать ошибки и пожелания юзеров, а также следить за устранением ошибок и выполнением пожеланий.
Баундри вельюс (boundary values) – предельные значения.
Бэкэнд (back-end) – программная часть, которую не видят пользователи сайта, связанная с написанием серверных скриптов.
Бэк лог (backlog) – документ, в котором по уровню важности собран перечень требований к функциональности, которые должны быть реализованы.
Бета-тестирование (Beta testing) – интенсивное использование почти готовой версии продукта с целью выявить и исправить как можно больше дефектов перед окончательным выпуском для пользователей.
Билд (build в ИТ) – объединение отдельных модулей программы в одну работающую систему.
Валидация (validation) – это процесс оценки конечного продукта, необходимо проверить, соответствует ли программное обеспечение ожиданиям и требованиям клиента. Это динамический механизм проверки и тестирования фактического продукта.
Верификация (verification) – это статическая практика проверки документов, дизайна, архитектуры, кода, и тому подобное.
Гайдлайн (guideline) – инструкция. В ИТ-сфере-руководство от одних разработчиков для других для правильной трактовки определенной работы.
Генерить (generate) – создавать, предлагать.
Голд плейтинг (gold plating) – лишен пользы.
Если список был полезен — тыкните реакцию 🤗, чтобы мы продолжили дальше или остановились 😂
Понравилось?
👍 — да
👎 — нет
👍46🥱7🤔1
❗«Библиотека программиста» ищет девушек, работающих в IT — разработке, тестировании, информационной безопасности и других направлениях
Мы проводим новое исследование, посвященное специфике работы женщин в IT — от сложностей и недостатков в работе до гендерных стереотипов.
Пройдите короткий опрос — он анонимный и займет не более 10 минут вашего времени.
Ссылка тут.
Мы проводим новое исследование, посвященное специфике работы женщин в IT — от сложностей и недостатков в работе до гендерных стереотипов.
Пройдите короткий опрос — он анонимный и займет не более 10 минут вашего времени.
Ссылка тут.
👍1
❓Хотите бесплатный материал по тестированию? Он вас ждет 💪
Все основные понятия понятия и термины в тестировании ПО
Кому, зачем?
➖ Для тех, кто хочет войти в QA
➖ Интересуетесь тестированием программного обеспечения, но не знаете, с чего начать?
➖ Бесплатный материал, который поможет освоить основные концепты и понятия
Что вас ждет внутри?
➖ Полный обзор основных типов тестирования, включая функциональное, нагрузочное и автоматизированное
➖ Собрание ключевых терминов, с которыми сталкиваются тестировщики ежедневно
➖ Актуальные инструменты и технологии, которые помогают упростить процесс тестирования
#новость
Все основные понятия понятия и термины в тестировании ПО
Кому, зачем?
➖ Для тех, кто хочет войти в QA
➖ Интересуетесь тестированием программного обеспечения, но не знаете, с чего начать?
➖ Бесплатный материал, который поможет освоить основные концепты и понятия
Что вас ждет внутри?
➖ Полный обзор основных типов тестирования, включая функциональное, нагрузочное и автоматизированное
➖ Собрание ключевых терминов, с которыми сталкиваются тестировщики ежедневно
➖ Актуальные инструменты и технологии, которые помогают упростить процесс тестирования
#новость
👍3❤1
У нас есть прекрасная книга, которая поспособствует более глубокому пониманию принципов тестирования и анализу проникновений.
Книга научит вас, как управлять корпоративной сетью изнутри. В ней излагается каждый этап внутренней оценки безопасности, показывая вам, как выявить слабые места, прежде чем злоумышленник сможет нанести реальный ущерб.
После настройки виртуальной среды для использования в качестве вашей лаборатории вы будете шаг за шагом проходить все этапы профессионального пентеста, от сбора информации до захвата контроля над уязвимой системой.
#новость
Книга научит вас, как управлять корпоративной сетью изнутри. В ней излагается каждый этап внутренней оценки безопасности, показывая вам, как выявить слабые места, прежде чем злоумышленник сможет нанести реальный ущерб.
После настройки виртуальной среды для использования в качестве вашей лаборатории вы будете шаг за шагом проходить все этапы профессионального пентеста, от сбора информации до захвата контроля над уязвимой системой.
#новость
👍5❤1
Расскажите, кто вы по профессии? Имеете ли отношение к тестированию?
Anonymous Poll
8%
Я не тестировщик
22%
Учусь на тестировщика
16%
Тестировщик Junior
26%
Тестировщик Middle
19%
Тестировщик Senior
4%
Пока стажер
4%
Свой вариант
😎 Очередной #дайджест по QA:
👉 Вебинар «Интеграция CI/CD с Test IT на примере тестов на Java» — начало 30 августа в 16:00. Тесты в связках Gitlab+Java на фреймворке Maven и Selenide
👉 10 способов демотивировать свою команду тестирования — бессмысленные задачи, необузданная критика, все мимо ушей, проблемы бюрократии и еще бог весть знает что
👉 Мобильное тестирование на Monese — тесты запускаются в CI фреймворке Jenkins на реальных мобильных устройствах
👉 Chrome For Testing — Chrome ввели инновационное решение для тестировщиков с централизованным дашбордом, версионированием бинарников, доступом к каналам Canary, Dev, Beta и GA
👉 Масштабирование тестов Selenium с использованием Selenoid и Selenosis — как автоматизировать тестирование, используя Kubernetes и Docker с помощью Selenoid и Selenosis
👉 Вебинар «Интеграция CI/CD с Test IT на примере тестов на Java» — начало 30 августа в 16:00. Тесты в связках Gitlab+Java на фреймворке Maven и Selenide
👉 10 способов демотивировать свою команду тестирования — бессмысленные задачи, необузданная критика, все мимо ушей, проблемы бюрократии и еще бог весть знает что
👉 Мобильное тестирование на Monese — тесты запускаются в CI фреймворке Jenkins на реальных мобильных устройствах
👉 Chrome For Testing — Chrome ввели инновационное решение для тестировщиков с централизованным дашбордом, версионированием бинарников, доступом к каналам Canary, Dev, Beta и GA
👉 Масштабирование тестов Selenium с использованием Selenoid и Selenosis — как автоматизировать тестирование, используя Kubernetes и Docker с помощью Selenoid и Selenosis
👍2
Тестирование базы данных состоит из тестирования по стратегии чёрного ящика, тестирования белого ящика и ACID (атомарность, согласованность, изолированность и надежность).
Тестирование базы данных проверяет схему базы данных, таблицы и триггеры. Это создает нагрузку на БД и может включать в себя выполнение сложных запросов для тщательной проверки ее возможностей и быстродействия.
Тестирование базы данных важно, потому что:
🔹 Некоторые ошибки можно обнаружить только при тестировании БД
🔹 Определенные условия использования могут быть протестированы только в БД
🔹 Повышает стабильность и безопасность
🔹 Обеспечивает согласованность
Подробный гайд
#новость
Тестирование базы данных проверяет схему базы данных, таблицы и триггеры. Это создает нагрузку на БД и может включать в себя выполнение сложных запросов для тщательной проверки ее возможностей и быстродействия.
Тестирование базы данных важно, потому что:
🔹 Некоторые ошибки можно обнаружить только при тестировании БД
🔹 Определенные условия использования могут быть протестированы только в БД
🔹 Повышает стабильность и безопасность
🔹 Обеспечивает согласованность
Подробный гайд
#новость
👍3
30912194.pdf
82.2 KB
Встретилась подборка из целой кучи тестов аутентификации — 97 вариантов в формате JSON.
Различные комбинации логина/пароля и других параметров — пригодится, 💯💯💯
#новость
Различные комбинации логина/пароля и других параметров — пригодится, 💯💯💯
#новость
🔥13