#proQuality_books #softwareTesting
📖 Full Stack Testing
Автор: Gayathri Mohan
Количество страниц: 350
Язык издания: Английский
"Full Stack Testing" предлагает всесторонний подход к тестированию программного обеспечения, охватывая все уровни разработки от фронтенда до бэкенда. Книга фокусируется на интеграции тестирования в каждую стадию разработки, подчеркивая важность комплексного подхода для обеспечения качества. Это незаменимое руководство для тех, кто стремится улучшить свои навыки в области тестирования и интеграции.
Плюсы:
➕ Подробное освещение всех аспектов тестирования, включая автоматизацию и интеграцию.
➕ Практические примеры и кейсы, которые помогают лучше понять материал.
➕ Подходит как для новичков, так и для опытных специалистов.
Недостатки:
➖Книга может быть перегружена техническими деталями.
➖Отсутствие глубокого анализа некоторых современных инструментов тестирования.
➖Местами материал может показаться излишне теоретическим.
Для кого книга:
✔️Книга предназначена для тестировщиков, разработчиков и инженеров, стремящихся углубить свои знания в области тестирования и интеграции. Она будет полезна как новичкам, так и опытным профессионалам, желающим расширить свои навыки.
Об авторе:
Gayathri Mohan — опытный специалист в области тестирования программного обеспечения с многолетним опытом работы в индустрии. Она активно делится своими знаниями и опытом, помогая другим профессионалам развиваться в этой области.
📖 Full Stack Testing
Автор: Gayathri Mohan
Количество страниц: 350
Язык издания: Английский
"Full Stack Testing" предлагает всесторонний подход к тестированию программного обеспечения, охватывая все уровни разработки от фронтенда до бэкенда. Книга фокусируется на интеграции тестирования в каждую стадию разработки, подчеркивая важность комплексного подхода для обеспечения качества. Это незаменимое руководство для тех, кто стремится улучшить свои навыки в области тестирования и интеграции.
Плюсы:
➕ Подробное освещение всех аспектов тестирования, включая автоматизацию и интеграцию.
➕ Практические примеры и кейсы, которые помогают лучше понять материал.
➕ Подходит как для новичков, так и для опытных специалистов.
Недостатки:
➖Книга может быть перегружена техническими деталями.
➖Отсутствие глубокого анализа некоторых современных инструментов тестирования.
➖Местами материал может показаться излишне теоретическим.
Для кого книга:
✔️Книга предназначена для тестировщиков, разработчиков и инженеров, стремящихся углубить свои знания в области тестирования и интеграции. Она будет полезна как новичкам, так и опытным профессионалам, желающим расширить свои навыки.
Об авторе:
Gayathri Mohan — опытный специалист в области тестирования программного обеспечения с многолетним опытом работы в индустрии. Она активно делится своими знаниями и опытом, помогая другим профессионалам развиваться в этой области.
👍4🤓1🦄1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про виноград 🍇🍇
Виноград, собранный фермером, весит 180 кг и на 99% состоит из воды. Со временем виноград усох и содержание воды снизилось на один процентный пункт (составило 98%).
Сколько стал весить виноград?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про виноград 🍇🍇
Виноград, собранный фермером, весит 180 кг и на 99% состоит из воды. Со временем виноград усох и содержание воды снизилось на один процентный пункт (составило 98%).
Сколько стал весить виноград?
❤2👍2🦄1😎1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
34%
Примерно 178 кг
7%
Примерно 176 кг
5%
162 кг
38%
90 кг
16%
Правильный ответ другой
🥰3🦄1
#ProQuality_adv
Я знаю, сколько времени может уйти на поиск нужной информации в Telegram, поэтому регулярно делюсь полезными ссылками.
Сегодня подготовили для вас новую подборку каналов в
сфере “IT и Технологий” 📚
Тут вы точно найдете ответы на многие свои вопросы. А главное - вам не придется, тратить на поиски информации несколько часов 😊 👇
Поэтому переходите, подписывайтесь и пользуйтесь на здоровье 📱😉
Хотите подборку?
Я знаю, сколько времени может уйти на поиск нужной информации в Telegram, поэтому регулярно делюсь полезными ссылками.
Сегодня подготовили для вас новую подборку каналов в
сфере “IT и Технологий” 📚
Тут вы точно найдете ответы на многие свои вопросы. А главное - вам не придется, тратить на поиски информации несколько часов 😊 👇
Поэтому переходите, подписывайтесь и пользуйтесь на здоровье 📱😉
Хотите подборку?
👍3🦄1
#automationTesting
Тестирование требует баланса между качеством и скоростью. При хорошо отлаженных процессах разработчики тратят меньше времени на откат деплоя и устранение последствий инцидентов.
В статье описывается, как Uber улучшил процессы тестирования, отказавшись от традиционных методов инкрементного развертывания и перенеся тестирование на более ранние этапы разработки. Для этого компания разработала систему BITS, которая позволяет изолировать тестовый и production-трафик, автоматизировать создание песочниц и запускать end-to-end тесты в масштабах микросервисной архитектуры, обеспечивая эффективное тестирование и сокращение операционных затрат.
Как тестируют Uber: E2E в микросервисной архитектуре
Тестирование требует баланса между качеством и скоростью. При хорошо отлаженных процессах разработчики тратят меньше времени на откат деплоя и устранение последствий инцидентов.
В статье описывается, как Uber улучшил процессы тестирования, отказавшись от традиционных методов инкрементного развертывания и перенеся тестирование на более ранние этапы разработки. Для этого компания разработала систему BITS, которая позволяет изолировать тестовый и production-трафик, автоматизировать создание песочниц и запускать end-to-end тесты в масштабах микросервисной архитектуры, обеспечивая эффективное тестирование и сокращение операционных затрат.
Как тестируют Uber: E2E в микросервисной архитектуре
👍3🦄1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про виноград
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про виноград
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про виноград
Виноград, собранный фермером, весит 180 кг и на 99% состоит из воды. Со временем виноград усох и содержание воды снизилось на один процентный пункт (составило 98%). Сколько стал весить виноград? Ответ: 90 кг. Кажется, что вес винограда не должен…
👍5🤓1🦄1
#softwareTesting
В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это описание может называться спецификация, техническое задание (ТЗ) или просто требования.
В статье описывается тестирование требований как важный этап жизненного цикла ПО, когда проверяются спецификации и технические задания на соответствие критериям качества, где можно выделить семь ключевых критериев, таких как полнота, непротиворечивость, корректность, недвусмысленность, выполнимость и проверяемость, и объясняется их значение и способы проверки требований.
Критерии качества требований с примерами (Часть 1)
В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это описание может называться спецификация, техническое задание (ТЗ) или просто требования.
В статье описывается тестирование требований как важный этап жизненного цикла ПО, когда проверяются спецификации и технические задания на соответствие критериям качества, где можно выделить семь ключевых критериев, таких как полнота, непротиворечивость, корректность, недвусмысленность, выполнимость и проверяемость, и объясняется их значение и способы проверки требований.
Критерии качества требований с примерами (Часть 1)
Хабр
Критерии качества требований с примерами (Часть 1)
В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это...
👍2
#proQuality_books #softwareTesting
📖 Сам себе тестировщик (2024)
Автор: Чхави Радж Досадж
Количество страниц: 242
Язык издания: Русский
"Сам себе тестировщик" Чхави Радж Досадж, изданная в 2024 году, представляет собой руководство для самостоятельного освоения навыков тестирования программного обеспечения. Книга знакомит читателей с основными концепциями, методами и инструментами, необходимыми для старта в профессии тестировщика, а также с типичными задачами, которые они могут встретить на практике. Она подойдет как начинающим, так и тем, кто хочет структурировать свои знания в области тестирования.
Плюсы:
➕Книга рассчитана на читателей без опыта, что делает ее отличной отправной точкой для тех, кто хочет начать карьеру в тестировании.
➕Включает реальные примеры и задачи, которые позволяют лучше усвоить материал и попробовать себя в тестировании.
➕Подходит для самостоятельного изучения, помогая читателю развивать необходимые навыки без наставников.
➕Включает современные подходы и инструменты, что позволяет применять знания на практике в актуальных условиях.
Минусы:
➖Книга ориентирована на начинающих.
➖При отсутствии наставника у новичков могут возникнуть трудности с разбором сложных тем, требующих дополнительного пояснения.
📖 Сам себе тестировщик (2024)
Автор: Чхави Радж Досадж
Количество страниц: 242
Язык издания: Русский
"Сам себе тестировщик" Чхави Радж Досадж, изданная в 2024 году, представляет собой руководство для самостоятельного освоения навыков тестирования программного обеспечения. Книга знакомит читателей с основными концепциями, методами и инструментами, необходимыми для старта в профессии тестировщика, а также с типичными задачами, которые они могут встретить на практике. Она подойдет как начинающим, так и тем, кто хочет структурировать свои знания в области тестирования.
Плюсы:
➕Книга рассчитана на читателей без опыта, что делает ее отличной отправной точкой для тех, кто хочет начать карьеру в тестировании.
➕Включает реальные примеры и задачи, которые позволяют лучше усвоить материал и попробовать себя в тестировании.
➕Подходит для самостоятельного изучения, помогая читателю развивать необходимые навыки без наставников.
➕Включает современные подходы и инструменты, что позволяет применять знания на практике в актуальных условиях.
Минусы:
➖Книга ориентирована на начинающих.
➖При отсутствии наставника у новичков могут возникнуть трудности с разбором сложных тем, требующих дополнительного пояснения.
❤3🦄1
#softwareTesting #proQuality_video #ai #certification
📢 Делимся с вами презентацией и записью встречи ISTQB AI Testing Survival Showdown: How not to give up trying.
🎥 Описание: На ивенте наш эксперт рассказал о своём пути к получению сертификата ISTQB AI Testing.
Также наш спикер подготовил полезный материал по прошедшей лекции в удобном формате.
Другие наши мероприятия на wearecommunity.io.
📢 Делимся с вами презентацией и записью встречи ISTQB AI Testing Survival Showdown: How not to give up trying.
🎥 Описание: На ивенте наш эксперт рассказал о своём пути к получению сертификата ISTQB AI Testing.
Также наш спикер подготовил полезный материал по прошедшей лекции в удобном формате.
Другие наши мероприятия на wearecommunity.io.
👍5🦄1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про рыбаков 🎣🎣
Три рыбака сварили уху. Первый дал две рыбки, второй - одну рыбку, третий - ни одной, но он расплатился семью рыболовными крючками.
Как должны поделить крючки первые два рыбака, если все ели поровну?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про рыбаков 🎣🎣
Три рыбака сварили уху. Первый дал две рыбки, второй - одну рыбку, третий - ни одной, но он расплатился семью рыболовными крючками.
Как должны поделить крючки первые два рыбака, если все ели поровну?
👍2😎1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
13%
4 крючка первому и 3 крючка второму
8%
5 крючков первому и 2 крючка второму
2%
6 крючков первому и 1 крючок второму
48%
Все крючки первому
29%
4 крючка первому, 2 второму, а оставшийся крючок продать, и деньги поделить поровну
#automationTesting
Навигация может осуществляться с помощью URL и взаимодействий с элементами. Для выбора элементов Playwright использует локаторы, что делает тесты устойчивыми. Действия применяются к элементам через локаторы, а проверки помогают валидировать состояние страницы.
В этой статье автор рассмотрит 5 основных концепций Playwright, которые помогут вам быстро приступить к написанию тестов. Вы узнаете, как выполнять навигацию, выбирать элементы на странице, взаимодействовать с ними, писать проверки, и мокировать API-запросы.
Быстрое и практическое введение в Playwright
Навигация может осуществляться с помощью URL и взаимодействий с элементами. Для выбора элементов Playwright использует локаторы, что делает тесты устойчивыми. Действия применяются к элементам через локаторы, а проверки помогают валидировать состояние страницы.
В этой статье автор рассмотрит 5 основных концепций Playwright, которые помогут вам быстро приступить к написанию тестов. Вы узнаете, как выполнять навигацию, выбирать элементы на странице, взаимодействовать с ними, писать проверки, и мокировать API-запросы.
Быстрое и практическое введение в Playwright
QaRocks
Быстрое и практическое введение в Playwright
Разбираем основные концепции Playwright (навигация, выборка элементов, действия, ассерты, мокинг API), необходимые для написания тестов.
👍4🦄1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про рыбаков
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про рыбаков
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про рыбаков
Три рыбака сварили уху. Первый дал две рыбки, второй - одну рыбку, третий - ни одной, но он расплатился семью рыболовными крючками. Как должны поделить крючки первые два рыбака, если все ели поровну? Ответ: Все крючки первому. Так как всего было…
❤5👍1
#softwareTesting
В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это описание может называться спецификация, техническое задание (ТЗ) или просто требования.
В статье описываются критерии качества требований к программным продуктам, включая атомарность, необходимость, прослеживаемость, модифицируемость и понятность. Она объясняет, как правильно формулировать требования, чтобы они были ясными, полезными и легко управляемыми на всех этапах разработки.
Критерии качества требований с примерами (Часть 2)
В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это описание может называться спецификация, техническое задание (ТЗ) или просто требования.
В статье описываются критерии качества требований к программным продуктам, включая атомарность, необходимость, прослеживаемость, модифицируемость и понятность. Она объясняет, как правильно формулировать требования, чтобы они были ясными, полезными и легко управляемыми на всех этапах разработки.
Критерии качества требований с примерами (Часть 2)
Хабр
Критерии качества требований с примерами (Часть 2)
Продолжение первой части статьи про критерии качества требований. Атомарность (или "единичность") Каждое требование должно быть самодостаточным и описывать только одну ситуацию. Если требование можно...
👍5🦄1
#proQuality_books #automationTesting
📖 Эффективное тестирование программного обеспечения (2023)
Автор: Аниче М.
Количество страниц: 329
Язык издания: Русский
"Эффективное тестирование программного обеспечения" предлагает современный и практичный подход к тестированию программного обеспечения. Книга фокусируется на методах и стратегиях, которые помогают разработчикам писать надежные и поддерживаемые тесты. Автор рассматривает такие темы, как модульное тестирование, интеграционное тестирование, автоматизация тестирования и стратегии для сложных систем, уделяя особое внимание интеграции тестирования в гибкие и итеративные процессы разработки.
Плюсы:
➕Книга предлагает конкретные советы и стратегии, применимые к реальным задачам в разработке программного обеспечения.
➕Автор освещает различные виды тестирования, от модульного до интеграционного, что делает книгу полезной для специалистов разного уровня.
➕Особое внимание уделяется автоматизации тестирования, что важно для современных процессов CI/CD.
➕Книга полезна как для начинающих, так и для опытных тестировщиков, стремящихся углубить свои знания.
Минусы:
➖Некоторые сложные аспекты тестирования, такие как нагрузочное или безопасность, могут быть рассмотрены поверхностно.
➖Книга не покрывает некоторые из тем, которые полезно было бы осветить (например генерация тестовых данных).
📖 Эффективное тестирование программного обеспечения (2023)
Автор: Аниче М.
Количество страниц: 329
Язык издания: Русский
"Эффективное тестирование программного обеспечения" предлагает современный и практичный подход к тестированию программного обеспечения. Книга фокусируется на методах и стратегиях, которые помогают разработчикам писать надежные и поддерживаемые тесты. Автор рассматривает такие темы, как модульное тестирование, интеграционное тестирование, автоматизация тестирования и стратегии для сложных систем, уделяя особое внимание интеграции тестирования в гибкие и итеративные процессы разработки.
Плюсы:
➕Книга предлагает конкретные советы и стратегии, применимые к реальным задачам в разработке программного обеспечения.
➕Автор освещает различные виды тестирования, от модульного до интеграционного, что делает книгу полезной для специалистов разного уровня.
➕Особое внимание уделяется автоматизации тестирования, что важно для современных процессов CI/CD.
➕Книга полезна как для начинающих, так и для опытных тестировщиков, стремящихся углубить свои знания.
Минусы:
➖Некоторые сложные аспекты тестирования, такие как нагрузочное или безопасность, могут быть рассмотрены поверхностно.
➖Книга не покрывает некоторые из тем, которые полезно было бы осветить (например генерация тестовых данных).
🥰2🦄1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про туристов 🧭🧭
Группа туристов отправилась в поход. В первый день они прошли 1/3 пути, во второй – 1/3 остатка, в третий – 1/3 нового остатка. В результате им осталось пройти 16 км.
Сколько километров был маршрут туристов?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про туристов 🧭🧭
Группа туристов отправилась в поход. В первый день они прошли 1/3 пути, во второй – 1/3 остатка, в третий – 1/3 нового остатка. В результате им осталось пройти 16 км.
Сколько километров был маршрут туристов?
👍2🤗1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
13%
108 км
10%
72 км
55%
54 км
8%
32,5 км
15%
Туристы ходили по кругу 16 км
#automationTesting
WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.
В этой статье автор расcкажет об опыте автоматизации тестирования WebSocket с использованием библиотеки SockJS на проекте с бэкендом на Spring и фронтендом на React. Так же поделится своими трудностями, решениями и собственным подходом к созданию клиента для тестирования WebSocket-сообщений на нативной Java, включая использование асинхронных методов.
Автотесты на Java для websocket на SockJS
WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.
В этой статье автор расcкажет об опыте автоматизации тестирования WebSocket с использованием библиотеки SockJS на проекте с бэкендом на Spring и фронтендом на React. Так же поделится своими трудностями, решениями и собственным подходом к созданию клиента для тестирования WebSocket-сообщений на нативной Java, включая использование асинхронных методов.
Автотесты на Java для websocket на SockJS
Хабр
Автотесты на Java для websocket на SockJS
Вступление Всем привет. Меня зовут Ирек, и я в профессиональном IT с 2012 года. Прошел путь от специалиста службы поддержки до разработчика. На данный момент занимаюсь автоматизацией тестирования в...
👍4🦄1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про туристов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про туристов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про туристов
Группа туристов отправилась в поход. В первый день они прошли 1/3 пути, во второй – 1/3 остатка, в третий – 1/3 нового остатка. В результате им осталось пройти 16 км. Сколько километров был маршрут туристов? Ответ: 54 км. Так как осталось 16 км,…
👍3❤1🦄1