#proQuality_books #softwareTesting #ai
📖 Software Testing with Generative AI (2024)
Автор: Mark Winteringham
Количество страниц: 304
Язык издания: Английский
Книга "Software Testing with Generative AI" покажет вам, как ИИ может улучшить каждый аспект тестирования — автоматизацию, управление тестовыми данными, написание тестовых сценариев, исследовательское тестирование и многое другое!
Узнайте, как использовать инструменты кодирования ИИ, такие как Copilot.
Плюсы:
➕ Книга не предполагает никаких предварительных знаний об ИИ — концепции объясняются с нуля, что оценит большинство читателей.
➕ Автор использует практический подход, он не просто говорит вам, что делать, он показывает вам, неоднократно, на конкретных примерах, как использовать генеративный ИИ в вашей работе по тестированию.
➕ Актор критически смотрит на LLM и генеративный ИИ, четко объясняя не только преимущества, но и потенциальные подводные камни.
Недостатки:
➖Те, кто уже хорошо разбирается в генеративном ИИ, могут посчитать некоторые разделы менее полезными.
Для кого книга:
✔️ Для разработчиков
✔️ Тестировщиков и инженеров по качеству
📖 Software Testing with Generative AI (2024)
Автор: Mark Winteringham
Количество страниц: 304
Язык издания: Английский
Книга "Software Testing with Generative AI" покажет вам, как ИИ может улучшить каждый аспект тестирования — автоматизацию, управление тестовыми данными, написание тестовых сценариев, исследовательское тестирование и многое другое!
Узнайте, как использовать инструменты кодирования ИИ, такие как Copilot.
Плюсы:
➕ Книга не предполагает никаких предварительных знаний об ИИ — концепции объясняются с нуля, что оценит большинство читателей.
➕ Автор использует практический подход, он не просто говорит вам, что делать, он показывает вам, неоднократно, на конкретных примерах, как использовать генеративный ИИ в вашей работе по тестированию.
➕ Актор критически смотрит на LLM и генеративный ИИ, четко объясняя не только преимущества, но и потенциальные подводные камни.
Недостатки:
➖Те, кто уже хорошо разбирается в генеративном ИИ, могут посчитать некоторые разделы менее полезными.
Для кого книга:
✔️ Для разработчиков
✔️ Тестировщиков и инженеров по качеству
👍5❤1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про коворкеров 👩💻🧑💻👨💻
Три коворкера заказали доставку еды. Один коворкер купил четыре сэндвича, чашку кофе и десять пончиков на общую сумму 1 доллар 69 центов. Второй коворкер купил три сэндвича, чашку кофе и семь пончиков за 1 доллар 26 центов.
Сколько заплатил третий коворкер за сэндвич, чашку кофе и пончик?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про коворкеров 👩💻🧑💻👨💻
Три коворкера заказали доставку еды. Один коворкер купил четыре сэндвича, чашку кофе и десять пончиков на общую сумму 1 доллар 69 центов. Второй коворкер купил три сэндвича, чашку кофе и семь пончиков за 1 доллар 26 центов.
Сколько заплатил третий коворкер за сэндвич, чашку кофе и пончик?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤5🦄1
#softwareTesting
Apache Kafka — это распределённая платформа потоковой обработки данных, которая используется для создания высокопроизводительных, масштабируемых и надёжных систем передачи сообщений и управления потоками данных в реальном времени.
Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для поддержки.
Тестирование сообщений в Kafka
Apache Kafka — это распределённая платформа потоковой обработки данных, которая используется для создания высокопроизводительных, масштабируемых и надёжных систем передачи сообщений и управления потоками данных в реальном времени.
Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для поддержки.
Тестирование сообщений в Kafka
Хабр
Тестирование сообщений в Kafka
Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для...
❤3🔥1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про коворкеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про коворкеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про коворкеров
Три коворкера заказали доставку еды. Один коворкер купил четыре сэндвича, чашку кофе и десять пончиков на общую сумму 1 доллар 69 центов. Второй коворкер купил три сэндвича, чашку кофе и семь пончиков за 1 доллар 26 центов. Сколько заплатил третий…
❤6
#softwareTesting
Доменное тестирование — это методика разработки тестов, относящаяся к методу черного ящика, используемая для определения действенных и эффективных тестовых сценариев в случаях, когда множественные параметры могут или должны быть протестированы одновременно.
В этой статье автор подробно разберёт концепцию доменного тестирования, опишет его этапы, такие как анализ требований, выделение доменов, определение классов эквивалентности и выявление граничных значений, а также преимущества и ограничения этого подхода в процессе тестирования.
Доменное тестирование: что это за техника тест-дизайна?
Доменное тестирование — это методика разработки тестов, относящаяся к методу черного ящика, используемая для определения действенных и эффективных тестовых сценариев в случаях, когда множественные параметры могут или должны быть протестированы одновременно.
В этой статье автор подробно разберёт концепцию доменного тестирования, опишет его этапы, такие как анализ требований, выделение доменов, определение классов эквивалентности и выявление граничных значений, а также преимущества и ограничения этого подхода в процессе тестирования.
Доменное тестирование: что это за техника тест-дизайна?
👍3👎1
#proQuality_books #softwareTesting
📖 Tестирование на проникновение с использованием шеллкода (2020)
Автор: Hamza Megahed
Количество страниц: 329
Язык издания: Русский
Книга представляет собой руководство по использованию шеллкода в тестировании на проникновение. Автор подробно рассматривает техники эксплуатации уязвимостей, создавая и внедряя шеллкод для обхода защиты систем. Особое внимание уделяется анализу памяти, методам внедрения кода и защите от атак, что делает книгу полезной для специалистов по кибербезопасности, пентестеров и исследователей информационной безопасности.
Плюсы:
➕Подробное объяснение принципов работы шеллкода и его применения в пентестах.
➕Примеры реальных атак и способов их исполнения.
➕Рассматриваются современные механизмы защиты и способы их обхода.
➕Книга полезна для профессионалов, работающих в области кибербезопасности и тестирования на проникновение.
Минусы:
➖Книга требует знаний в области эксплуатации уязвимостей, работы с памятью и низкоуровневого программирования.
➖Другие аспекты тестирования на проникновение (например, веб-уязвимости) освещены слабо.
📖 Tестирование на проникновение с использованием шеллкода (2020)
Автор: Hamza Megahed
Количество страниц: 329
Язык издания: Русский
Книга представляет собой руководство по использованию шеллкода в тестировании на проникновение. Автор подробно рассматривает техники эксплуатации уязвимостей, создавая и внедряя шеллкод для обхода защиты систем. Особое внимание уделяется анализу памяти, методам внедрения кода и защите от атак, что делает книгу полезной для специалистов по кибербезопасности, пентестеров и исследователей информационной безопасности.
Плюсы:
➕Подробное объяснение принципов работы шеллкода и его применения в пентестах.
➕Примеры реальных атак и способов их исполнения.
➕Рассматриваются современные механизмы защиты и способы их обхода.
➕Книга полезна для профессионалов, работающих в области кибербезопасности и тестирования на проникновение.
Минусы:
➖Книга требует знаний в области эксплуатации уязвимостей, работы с памятью и низкоуровневого программирования.
➖Другие аспекты тестирования на проникновение (например, веб-уязвимости) освещены слабо.
❤3👍1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про пляж 🏖🏖
На пляже чайки расселись по шезлонгам. Когда они сели по одной на шезлонг, то одной чайке не хватило шезлонга, а когда на каждый шезлонг сели по две чайки, то один шезлонг остался незанятым.
Сколько было чаек и сколько было шезлонгов?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про пляж 🏖🏖
На пляже чайки расселись по шезлонгам. Когда они сели по одной на шезлонг, то одной чайке не хватило шезлонга, а когда на каждый шезлонг сели по две чайки, то один шезлонг остался незанятым.
Сколько было чаек и сколько было шезлонгов?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤4
#automationTesting #apiTesting
Чтобы создать простой API-сервер на Node.js, можно использовать Express для обработки маршрутов, а затем протестировать его функциональность с помощью автотестов, написанных на Playwright и TypeScript, отправляя HTTP-запросы и проверяя ответы сервера.
В статье описывается процесс создания простейшего API-сервера на NodeJS, написания автотестов на Playwright с использованием TypeScript для проверки функционала методов API, а также разработки негативных сценариев с анализом и устранением ошибок.
Создаем простейший API и тестируем его с помощью Playwright + TS
Чтобы создать простой API-сервер на Node.js, можно использовать Express для обработки маршрутов, а затем протестировать его функциональность с помощью автотестов, написанных на Playwright и TypeScript, отправляя HTTP-запросы и проверяя ответы сервера.
В статье описывается процесс создания простейшего API-сервера на NodeJS, написания автотестов на Playwright с использованием TypeScript для проверки функционала методов API, а также разработки негативных сценариев с анализом и устранением ошибок.
Создаем простейший API и тестируем его с помощью Playwright + TS
Хабр
Создаем простейший API и тестируем его с помощью Playwright + TS
Краткое содержание Что будет выполнено в ходе данной статьи: Будет создан простейший API сервер на NodeJS для запуска локально. Будут написаны автотесты, на Playwright + Typescript , покрывающие...
👍4
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про пляж
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про пляж
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про пляж
На пляже чайки расселись по шезлонгам. Когда они сели по одной на шезлонг, то одной чайке не хватило шезлонга, а когда на каждый шезлонг сели по две чайки, то один шезлонг остался незанятым. Сколько было чаек и сколько было шезлонгов? Ответ: Чаек…
❤3
#automationTesting #softwareTesting #ai
ChatGPT — чат-бот с искусственным интеллектом, который стал незаменимым инструментом для многих людей и компаний. Но может ли он быть полезен для тестировщиков?
В сегодняшней статье автор кратко рассмотрит использование ChatGPT в нескольких областях тестирования и покажет результаты.
ChatGPT для тестировщиков
ChatGPT — чат-бот с искусственным интеллектом, который стал незаменимым инструментом для многих людей и компаний. Но может ли он быть полезен для тестировщиков?
В сегодняшней статье автор кратко рассмотрит использование ChatGPT в нескольких областях тестирования и покажет результаты.
ChatGPT для тестировщиков
QaRocks
ChatGPT для тестировщиков
Статья описывает, как можно использовать ChatGPT для создания тест-кейсов, тестовых данных, отладки, а также автоматизации тестирования.
👍2
#proQuality_books #softwareTesting
📖 Идеальный тестировщик (2024)
Автор: Кристин Джеквони
Количество страниц: 416
Язык издания: Русский
В книге рассматриваются базовая терминология и понятия в сфере тестирования ПО.
Описываются ручное исследовательское тестирование, тестирование API, тестирование баз данных, кроссбраузерное тестирование, тестирование мобильных приложений, разработка стратегий тестирования, показаны основы автоматизации тестирования.
Плюсы:
➕ Благодаря коротким главам, в которых все емко изложено, книга воспринимается легко.
➕ Есть чек-листы для проверки отдельных функций.
➕ Есть подробные главы про API-тестирование со криншотами из Postman с подробными описаниями.
➕ Автор приводит много примеров из личного опыта.
Недостатки:
➖Не хватает погружения в специальность для начинающих.
➖Не хватает глав про теорию тестирования.
➖Нет информации о том, как оценивать время для выполнения задачи.
Для кого книга:
✔️ Для начинающих специалистов, которые уже знакомы с теорией тестирования, с базовой терминологией
✔️ Программистам, которые хотят думать как тестировщик
Об авторе:
До тестирования Кристин Джеквони работала в сфере музыкального образования. В IT начинала с должности инженера по контролю качества, а в настоящее время является главным инженером по качеству в компании Paylocity.
📖 Идеальный тестировщик (2024)
Автор: Кристин Джеквони
Количество страниц: 416
Язык издания: Русский
В книге рассматриваются базовая терминология и понятия в сфере тестирования ПО.
Описываются ручное исследовательское тестирование, тестирование API, тестирование баз данных, кроссбраузерное тестирование, тестирование мобильных приложений, разработка стратегий тестирования, показаны основы автоматизации тестирования.
Плюсы:
➕ Благодаря коротким главам, в которых все емко изложено, книга воспринимается легко.
➕ Есть чек-листы для проверки отдельных функций.
➕ Есть подробные главы про API-тестирование со криншотами из Postman с подробными описаниями.
➕ Автор приводит много примеров из личного опыта.
Недостатки:
➖Не хватает погружения в специальность для начинающих.
➖Не хватает глав про теорию тестирования.
➖Нет информации о том, как оценивать время для выполнения задачи.
Для кого книга:
✔️ Для начинающих специалистов, которые уже знакомы с теорией тестирования, с базовой терминологией
✔️ Программистам, которые хотят думать как тестировщик
Об авторе:
До тестирования Кристин Джеквони работала в сфере музыкального образования. В IT начинала с должности инженера по контролю качества, а в настоящее время является главным инженером по качеству в компании Paylocity.
❤4👍3
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про электронные часы ⌚️🚉
Электронные часы показывают время от 00:00 до 23:59. Поезд отправился утром, когда часы показывали время ab:cd, а прибыл тогда, когда часы показывали время cd:ab.
Сколько времени поезд находился в пути, если известно, что он ехал больше 6, но меньше 7 часов?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про электронные часы ⌚️🚉
Электронные часы показывают время от 00:00 до 23:59. Поезд отправился утром, когда часы показывали время ab:cd, а прибыл тогда, когда часы показывали время cd:ab.
Сколько времени поезд находился в пути, если известно, что он ехал больше 6, но меньше 7 часов?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤2🤓1
#automationTesting
Фреймворк для автоматизации тестирования — это инструмент, экономящий время разработчикам, которым необходимо тестировать функциональность и надёжность программного обеспечения.
Популярные фреймворки для автоматизации тестирования
Фреймворк для автоматизации тестирования — это инструмент, экономящий время разработчикам, которым необходимо тестировать функциональность и надёжность программного обеспечения.
Популярные фреймворки для автоматизации тестирования
Хабр
Популярные фреймворки для автоматизации тестирования
Привет всем! В этой статье мы собрали для новичков подборку фреймворков для автотестирования. Вы найдёте здесь подсказки, на что опираться при выборе, а также сводку...
❤2
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про электронные часы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про электронные часы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про электронные часы
Электронные часы показывают время от 00:00 до 23:59. Поезд отправился утром, когда часы показывали время ab:cd, а прибыл тогда, когда часы показывали время cd:ab. Сколько времени поезд находился в пути, если известно, что он ехал больше 6, но меньше…
👍3🤓1
#softwareTesting #gameTesting
Тестирование игрового аудио — это процесс оценки и обеспечения качества звуковых эффектов и музыкального сопровождения, направленный на создание максимально иммерсивного опыта для игрока и проверку их корректной интеграции в игровую среду.
В сегодняшней статье автор расскажет о процессе тестирования качества игрового звука и его важности для создания иммерсивного игрового опыта.
Базовые принципы тестирования игрового аудио
Тестирование игрового аудио — это процесс оценки и обеспечения качества звуковых эффектов и музыкального сопровождения, направленный на создание максимально иммерсивного опыта для игрока и проверку их корректной интеграции в игровую среду.
В сегодняшней статье автор расскажет о процессе тестирования качества игрового звука и его важности для создания иммерсивного игрового опыта.
Базовые принципы тестирования игрового аудио
Хабр
Базовые принципы тестирования игрового аудио
Не важно, являетесь ли вы заядлым игроком в видеоигры с 15-летним стажем или играете в них только в компании друзей, вы наверняка хорошо понимаете, насколько важную роль...
❤2
#proQuality_books #softwareTesting #automationTesting
📖 Фулстек тестирование (2024)
Автор: Гоятри Махан
Количество страниц: 416
Язык издания: Русский
Книга "Фулстек тестирование" посвящена комплексному подходу к тестированию программного обеспечения, охватывающему весь стек технологий — от фронтенда и бэкенда до баз данных и API. Автор рассматривает стратегии тестирования на разных уровнях разработки, уделяя внимание автоматизации, интеграционным тестам и тестированию пользовательского интерфейса.
Плюсы:
➕Рассматриваются как фронтенд-, так и бэкенд-тестирование.
➕Книга содержит примеры тестирования и разбор инструментов.
➕Упор на автоматизацию, интеграцию с CI/CD и DevOps.
Минусы:
➖Объем информации может перегрузить новичков.
➖Меньше деталей по конкретным инструментам.
📖 Фулстек тестирование (2024)
Автор: Гоятри Махан
Количество страниц: 416
Язык издания: Русский
Книга "Фулстек тестирование" посвящена комплексному подходу к тестированию программного обеспечения, охватывающему весь стек технологий — от фронтенда и бэкенда до баз данных и API. Автор рассматривает стратегии тестирования на разных уровнях разработки, уделяя внимание автоматизации, интеграционным тестам и тестированию пользовательского интерфейса.
Плюсы:
➕Рассматриваются как фронтенд-, так и бэкенд-тестирование.
➕Книга содержит примеры тестирования и разбор инструментов.
➕Упор на автоматизацию, интеграцию с CI/CD и DevOps.
Минусы:
➖Объем информации может перегрузить новичков.
➖Меньше деталей по конкретным инструментам.
👍3✍1❤1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про сердечки ❤️💙💚
А вы любите решать уравнения? А если уравнение не простое, а с сердечками?
Попробуйте определить значение сердца каждого цвета (красное, синее, зеленое) и решить последнее уравнение
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про сердечки ❤️💙💚
А вы любите решать уравнения? А если уравнение не простое, а с сердечками?
Попробуйте определить значение сердца каждого цвета (красное, синее, зеленое) и решить последнее уравнение
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤4
#automationTesting #apiTesting
Автоматизация тестирования API с использованием Python позволяет упростить процесс валидации запросов, повысить покрытие тестов и минимизировать ручной труд, обеспечивая стабильность и надежность работы сервисов.
В этой статье автор делится своим опытом автоматизации тестирования с использованием Python, Pytest и библиотеки Requests, объясняя структуру проекта, генерацию токенов в helpers.py и хранение конфигураций в configKey.py.
Автоматизация тестирования API посредством Python
Автоматизация тестирования API с использованием Python позволяет упростить процесс валидации запросов, повысить покрытие тестов и минимизировать ручной труд, обеспечивая стабильность и надежность работы сервисов.
В этой статье автор делится своим опытом автоматизации тестирования с использованием Python, Pytest и библиотеки Requests, объясняя структуру проекта, генерацию токенов в helpers.py и хранение конфигураций в configKey.py.
Автоматизация тестирования API посредством Python
Хабр
Автоматизация тестирования API посредством Python
Доброго времени суток! В этой статье я собираюсь продолжить рассказ о своем небольшом опыте автоматизации. В прошлой статье я показал, как это сделать с помощью Postman - сегодня покажу, как это...
👍1