🐞Библиотека QA
5.99K subscribers
355 photos
4 videos
83 files
350 links
Книги по тестированию ПО для QA инженеров.

Все размещенные материалы представлены исключительно для ознакомления.

По всем вопросам: @anothertechrock
Download Telegram
Testing Java Microservices
Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito

Авторы
: Alex Soto Bueno, Andy Gumbrecht, Jason Porter
Год: 2018

▪️Достаточно известные и авторитетные авторы

▪️Оглавление:
Введение в микросервисы
Тестируемое приложение
Юнит-тестирование микросервисов
Компонентное тестирование микросервисов
Интеграционное тестирование микросервисов
Контрактное тестирование
Сквозное тестирование
Docker и тестирование
Виртуализация сервисов
Непрерывная доставка в микросервисах

▪️Предполагаемый круг читателей: джависты, владеющие как минимум Java EE, EE4J, Spring, Spring Boot

▪️Отзывы проверенных покупателей на площадках: позитивные; негативные касаются лишь мелочей оформления и обложки стандартного поднадоевшего вида.

▪️Рейтинг на Амазоне: 4,3/5

▪️Формат epub!

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
На бесплатных курсах Route 256 ты научишься писать любые тесты на Go и встраивать их в пайплайны CI/CD. Узнаешь новое о метриках и контейнеризации. А ещё сможешь попробовать свои силы в режиме хайлоада.

Чтобы попасть на курс, пройди отборочный контест 26 января.
Зарегистрироваться

⚡Участвовать могут тестировщики с опытом от 2 лет.
Please open Telegram to view this post
VIEW IN TELEGRAM
Учимся создавать надёжные и быстрые тесты с тренажёром по автоматизации на Playwright.

Изучайте понятную теорию и решайте задачи в тренажёре со встроенной IDE, доступной 24/7 с любого устройства. Интегрированный ИИ объяснит материал или укажет на ошибки, помогая закрепить знания без задержек.

В тренажёре вы узнаете:
Основы и взаимодействие:Работа с JavaScript и TypeScript. Написание тестов для кликов, ввода текста и работы с файлами.
Проверки и локаторы:Методы проверки элементов, создание CSS и XPath-локаторов для Playwright.
Отладка и API:Дебаггинг, работа с ошибками, применение API-запросов и создание моков.
Настройка и параллелизация:Организация проекта и параллельный запуск тестов для оптимизации времени.

Оцените подход и формат обучения с демо-доступом — урок по локаторам уже ждёт вас! 🚀

➡️ Получить демо-доступ

#реклама
О рекламодателе
Python Testing Cookbook

Easy solutions to test your Python projects using test-driven development and Selenium, 2nd Edition 2nd Revised edition

by Greg L. Turnquist, Bhaskar N. Das

Решайте повседневные проблемы тестирования на Python с помощью этого solution-based guide

Чему учит книга
Запуск тест-кейсов из командной строки
Написать расширение Nose для выбора тестов на основе регулярных выражений regex
Создавать тестовую документацию с помощью doctest
Использовать Selenium для тестирования пользовательского веб-интерфейса
Написать тестируемую историю с помощью Voidspace Mock и Nose
Настроить TeamCity для запуска Python-тестов on commit
Обновление тестовых скриптов на уровне проекта и репорты

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Automation Awesomeness

260 actionable affirmations to improve your QA and automation testing skills

Автор Joe Colantonio
Год: 2023

Автор - глава QA-комьюнити TestGuild, ведущий популярных QA-подкастов. Книга представляет собой сборник "советов дня" и высказываний авторитетов на стримах у Колантонио:

"Автоматизация предназначена лишь для расширения возможностей тестирования, а не для его замены. Многие ошибочно полагают, что ручное тестирование уходит в прошлое, но это не так. Большое заблуждение думать, что автоматизация полностью вытеснит ручное тестирование."



Рейтинг на Амазоне 4.9/5

Книга ориентирована на вайтишников 🫵

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Дружеское знакомство с тестированием программ

▪️Автор: Билл Лабун
▪️Год: 2022
▪️Страниц: 288

Рассмотрены основные понятия и терминология в сфере тестирования и контроля качества ПО. Приведены рекомендации по составлению правил тестирования и отчетов об обнаруженных дефектах. Описано тестирование производительности, безопасности, комбинаторное тестирование. Подробно рассмотрены классы эквивалентности, граничные случаи, угловые случаи, статическое и динамическое тестирование. Даны сведения о проведении приемочного и исследовательского тестирования, описаны средства автоматизации. Отдельные разделы посвящены юнит-тестированию, разработке через тестирование, попарному и комбинаторному, стохастическому тестированию и тестированию на основе свойств.

▪️Рейтинг на Амазоне: 4,2/5

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Full Stack Testing

A Practical Guide for Delivering High Quality Software

Автор:
Gayathri Mohan
Год:
2022
Страниц:
405

Аннотация
Тестирование - важнейшая дисциплина для любой организации, стремящейся к созданию высококачественного программного обеспечения. Эта практическая книга предоставляет разработчикам программного обеспечения и QA-инженерам всеобъемлющее универсальное руководство по навыкам тестирования в 10 различных категориях. Вы узнаете о соответствующих стратегиях, концепциях и практических знаниях, которые можно применять как при разработке, так и при тестировании веб- и мобильных приложений. Автор Гаятри Мохан предлагает примеры более чем 40 инструментов, которые вы можете использовать немедленно. Вы получите навыки проведения исследовательского тестирования, автоматизации тестирования, кросс-функционального тестирования, тестирования данных, мобильного тестирования и визуального тестирования, а также тестов на производительность, безопасность и доступность. Вы научитесь интегрировать их в конвейеры непрерывной интеграции, чтобы быстрее получать обратную связь. Погрузившись в это руководство, вы сможете решать сложные задачи разработки, уделяя особое внимание качеству.

С помощью этой книги вы:
Узнаете, как использовать различные виды тестирования для достижения максимального качества в ваших проектах
Изучите новые методы тестирования, следуя стратегиям и концепциям книги
Узнаете, как применять эти инструменты в работе, следуя подробным примерам
Повысите свои навыки и улучшите перспективы трудоустройства, получив широкое представление о лучших практиках тестирования

Рейтинг на Амазоне: 4,3/5

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
✨Podlodka QA Crew — онлайн-конференция для тех, кто хочет не просто тестировать, а строить работающие процессы QA.

В новом сезоне обсуждаем Quality Gates и их реальное влияние на качество продукта.

С 24 по 28 февраля на конференции:

• Как выстраивать Quality Gates на всех этапах разработки 🔗

• К чему приводит жизнь без QG и как избежать хаоса 😱

• Где провести черту между «релизить» и «тестировать»? 🎯

• Как DoR и DoD помогают команде говорить на одном языке 📝

Спикеры из Точки, Островка, Яндекса, Devexperts и других компаний поделятся реальными кейсами, чтобы ты мог внедрить лучшее у себя в компании.

Формат удобный: утренние и вечерние сессии, минимум теории, максимум практики.

Присоединяйся: https://podlodka.io/qacrew

Промокод сообщества
qa_lib даёт скидку в 500 руб 🥳
Selenium WebDriver Recipes in C#

Practical Testing Solutions for Selenium WebDriver


▫️Автор: Courtney Zhan, Zhimin Zhan
▫️Год: 2024
▫️3 издание

▫️Аннотация:
Обновленное до 4 версии Selenium, это издание включает настройку Visual Studio Code, дополнительные рецепты, а также новые главы о Selenium DevTools и непрерывном тестировании. Вы увидите, как использовать Selenium WebDriver для тестирования списков, элементов выбора, навигации, алертов, фреймов, загрузки файлов и диалогов. Вы также узнаете, как находить веб-элементы и тестировать функции для гиперссылок, кнопок, TextFields и TextAreas, радиокнопок, CheckBox'ов и т. д.

▫️Чему вы научитесь
- Отладка тестовых сценариев и тестовых данных
- Работа с сервером удаленного управления Selenium
- Управление и работа с профилями и возможностями браузеров
- Мониторинг тестов для расширенного взаимодействия с пользователем и его опыта (UX)

▫️Рейтинг на Амазоне: 3,7/5
▫️Отзывы покупателей по предыдущим изданиям положительные

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Python Testing with pytest

Simple, Rapid, Effective, and Scalable

Автор:
Brian Okken
Год
: 2022
2 издание

Аннотация
Тестируйте большие и маленькие приложения, пакеты и библиотеки с помощью pytest, самого мощного фреймворка тестирования Python. pytest поможет вам быстро писать тесты, сохранять их читабельными и поддерживаемыми. В этом полностью переработанном издании вы познакомитесь с супервозможностями pytest - простыми утверждениями, фикстурами, параметризацией, маркерами и плагинами - во время создания простых тестов и тестовых наборов для небольшого приложения базы данных. Используя надежную, но простую модель фикстур, писать небольшие тесты с помощью pytest так же легко, как и расширять их до сложного функционального тестирования. Эта книга покажет вам, как.

Рейтинг на Амазоне: 4.4/5

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Selenium with Java – A Beginner’s Guide

Web Browser Automation for Testing using Selenium with Java

Автор:
Pallavi Sharma
Год: 2022
Страниц: 206

Эта книга предназначена для инженеров по тестированию программного обеспечения, которые хотят заложить прочный фундамент в реализацию Selenium для создания решений по автоматизации тестирования. Требуются базовые знания в области тестирования и языка программирования Java.


Оглавление
1. Введение в Selenium
2. Подготовка тестируемой системы и приложения
3. WebDriver, WebElement и By
4. Концепция синхронизации
5. Работа с веб-элементами - форма, таблица и выпадающее окно
6. Работа с веб-элементами - Alert, Frame, IFrame и Window
7. Дополнительные понятия - Action, Screenshot, WebDriverManager
8. Что такое TestNG
9. Концепция объектной модели страницы
10. Тест на приведение данных в движение
11. Знакомство с Maven
12. Selenium Grid

Рейтинг на Амазоне: 4/5

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Practical Hardware Pentesting

A guide to attacking embedded systems and protecting them against the most common hardware attacks

Автор:
Jean-Georges Valle
Год: 2021

Оглавление
Создание лаборатории пентестинга и обеспечение безопасности лаборатории
Понимание цели
Определение компонентов цели
Подход к тестированию и его планирование
Наша основная платформа для атак
Обнюхивание и атаки на наиболее распространенные протоколы
Извлечение и манипулирование бортовым хранилищем
Атаки на Wi-Fi, Bluetooth и BLE
Атаки на программно-определяемое радио
Доступ к отладочным интерфейсам
Статическая обратная инженерия и анализ
Динамическая обратная инженерия
Оценка и отчет об уязвимостях
Подведение итогов - средства защиты и передовая практика

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Testing Spring Boot Applications Demystified

Avoiding Pitfalls, Implementing Recipes, and Embracing Best Practices

▫️Автор:
Philip Riecks
▫️Год:
2023

▫️Аннотация автора:
"Разберитесь в сложностях тестирования приложений Spring Boot. Получите знания, лучшие практики, практические советы - и избегайте распространенных ловушек. Книга поможет писать комплексные и эффективные тесты и стать более продуктивным. Избавьтесь от мифов о тестировании в Spring Boot!"

▫️В книге всего 100 страниц
▫️Автор - независимый ИТ-консультант по Java; также специалист Kotlin, Spring Boot, и AWS

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Test-Driven Development with C++

A simple guide to writing bug-free Agile code

Автор:
Abdul Wahid Tanner
Год: 2022
Страниц: 430

Чему вы научитесь:
Понимать, как разрабатывать программное обеспечение с помощью TDD
Сохранять код системы максимально свободным от ошибок
Рефакторинг и редизайн кода
Уверенно доносить требования и поведение кода до команды
Понимать разницу между модульными и интеграционными тестами
Использовать TDD для создания минимально жизнеспособного фреймворка тестирования

Для кого эта книга:
Эта книга предназначена для разработчиков на C++, которые уже знакомы с C++ и используют его для решения повседневных задач и хотят улучшить свой набор навыков. Вам не нужно быть экспертом, но вы должны обладать некоторыми знаниями о современном C++ и использовании шаблонов, чтобы получить максимальную пользу от этой книги.

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы юзабилити-тестирования

На старт, внимание, тест!

Автор:
Кэрол М. Барум
Год: 2021
Страниц: 408

Аннотация
Книга "Основы юзабилити-тестирования" предоставляет читателям инструменты и методы, необходимые для того, чтобы начать тестирование юзабилити или расширить свои знания в этой области. Книга начинается с изложения основ юзабилити-тестирования, которые включают в себя фокусирование на пользователе, а не на продукте, понимание того, когда проводить небольшие или крупные исследования, и представление о юзабилити как о восхождении на холм. Затем в книге рассматриваются варианты тестирования и рассматривается тестирование юзабилити в контексте дизайна, ориентированного на пользователя (UCD). Далее рассматриваются планирование, подготовка и проведение юзабилити-тестов. В остальных главах рассматриваются анализ и отчетность по результатам тестирования юзабилити, а также уникальные аспекты международного тестирования юзабилити. Эта книга будет полезна всем, кто участвует в разработке или поддержке любого типа продукта, таким как разработчики программного обеспечения или веб-сайтов, инженеры, дизайнеры взаимодействия, информационные архитекторы, технические коммуникаторы, визуальные или графические дизайнеры, тренеры, специалисты по оказанию помощи пользователям и технологи по обучению.

Предоставляет всеобъемлющее, пошаговое руководство по тестированию юзабилити - важнейшей части разработки каждого продукта
Полностью обновленное четырехцветное издание теперь включает такие важные вопросы юзабилити, как международное тестирование, создание персон, удаленное тестирование и доступность
Последующее издание "Тестирование и исследование юзабилити" (9780205315192, Longman, 2001), получившее награду высшего уровня от Общества технической коммуникации

Рейтинг на Амазоне: 4,7/5

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Учимся создавать надёжные и быстрые тесты с помощью тренажёра по автоматизации на Playwright.

Изучайте понятную теорию и решайте сложные задачи прямо в тренажёре со встроенной IDE, доступной 24/7 с любого устройства. Интегрированный ИИ объяснит материал или укажет на ошибки, помогая закрепить знания без ожиданий и задержек.

В тренажёре вы узнаете:
🔹 Основы и взаимодействие:
Работа с JavaScript и TypeScript. Написание тестов и кода для взаимодействия с веб-приложениями, включая клики, ввод текста и работу с файлами.
🔹 Проверки и локаторы:
Методы проверки элементов, создание и использование CSS и XPath-локаторов для эффективного тестирования в Playwright.
🔹 Отладка и API:
Дебаггинг тестов, работа с ошибками, применение API-запросов и создание моков для улучшения автоматизации.
🔹 Настройка и параллелизация:
Организация тестового проекта и настройка параллельного запуска тестов для оптимизации времени выполнения.

В конце курса вы выполните итоговый проект, чтобы закрепить знания и пополнить своё портфолио.

Погрузитесь в автоматизацию с Playwright и овладейте мастерством тестирования с поддержкой преподавателя. Чтобы оценить подход и формат обучения, начните с демо-доступа курса.

В демо-доступе вас уже ждёт урок с практикой по локаторам! 🚀

➡️ Получить демо-доступ

Реклама. ООО "Инженеркатех" ИНН 9715483673, erid: 2W5zFJ8q7on
Please open Telegram to view this post
VIEW IN TELEGRAM
A Practitioner's Guide to Software Test Design

Автор:
Ли Копланд
Год: 2019

Аннотация:
Перед вами всеобъемлющее, современное и практическое введение в проектирование тестирования программного обеспечения. Эта бесценная книга представляет все важные методы проектирования тестов в одном месте и в последовательном, легко усваиваемом формате. Это незамедлительно полезное руководство для инженеров по тестированию, разработчиков, специалистов по обеспечению качества, требований и системных аналитиков, которое позволит вам: выбрать наилучший дизайн тестового случая, найти дефекты программного обеспечения за меньшее время и с меньшими ресурсами, а также разработать оптимальные стратегии, которые помогут снизить вероятность дорогостоящих ошибок. Она также поможет вам оценить усилия, время и стоимость качественного тестирования. В книгу включены многочисленные тематические исследования и примеры методов тестирования программного обеспечения, которые помогут вам полностью понять их практическое применение. Книга является незаменимым пособием для специалистов по тестированию, стремящихся повысить свою квалификацию, и отличным пособием для курсов по тестированию программного обеспечения на уровне колледжа.

Рейтинг на Амазоне: 4,3/5

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Почему стоит участвовать в Открытых школах Т1?

Отвечают выпускники, которые уже прошли обучение и присоединились к команде ИТ-холдинга Т1! Смотри и подавай заявку на бесплатный ИТ-интенсив для инженеров по нагрузочному тестированию. Можно без опыта💡

💡 Что тебя ждёт?

🔹Гибкий онлайн-формат.
🔹Бесплатное обучение: уникальные знания и прикладные навыки.
🔹Поддержка преподавателей и комьюнити экспертов.
🔹Возможность начать карьеру в ИТ-холдинге Т1 с современным техстеком и крутыми бонусами: ДМС, удаленка и крутые офисы, обучение и многое другое.

✨ Узнай больше о программе и подавай заявку до 11 апреля! Стартуем уже 14.04!

Информация о рекламодателе.
Искусство тестирования на проникновение в сеть - на русском

Автор:
Ройс Девис
Год
: 2021

▫️О чем книга:
- Создание виртуальной pentest-лаборатории
- Эксплуатация уязвимостей Windows и Linux
- Установка надежного входа в скомпрометированную целевую машину
- Изложение полученных результатов в отчете

▫️Аннотация российского издательства:
"Пентестеры выявляют бреши в безопасности, атакуя сети точно так же, как это делают злоумышленники. Чтобы стать пентестером мирового уровня, вам необходимо освоить наступательные концепции безопасности, использовать проверенную методологию и постоянно тренироваться. В этой книге представлены уроки эксперта по безопасности Ройса Дэвиса, а также учебная виртуальная сеть, которую вы можете использовать, чтобы отточить свои навыки.
"Искусство тестирования на проникновение в сеть" - это руководство по моделированию недостатков внутренней безопасности компании. В роли злоумышленника вы пройдете все этапы профессионального пентеста, от сбора информации до захвата полного контроля над сетью. Подбирая пароли, обнаруживая открытые порты и повышая права доступа до уровня администратора, вы на практике усвоите, в чем заключаются сетевые уязвимости и как ими воспользоваться.
Издание рассчитано на технических специалистов. Опыт работы в сфере безопасности не требуется."

▫️Отзывы русскоязычных читателей разные (негативные оценки качества перевода).
▫️Отзывы англоязычных читателей в основном касаются особенностей изложения, типа "автор кажется знатоком темы, однако мне, как человеку, не имеющему MacOS, не удалось настроить такую же среду. В книге даются инструкции по установке приложений, недоступных в windows, а руководство по настройке ориентировано на macOS." Но больше позитивных отзывов, в т.ч. от сотрудников CISCO.

▫️Рейтинг на Амазоне: 4,6/5

🟢Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Complete Guide to Test Automation

Автор
: Arnon Axelrod
Год: 2018

▪️О книге:
Подробное практическое руководство "научит вас писать хорошо поддерживаемый код тестов". Книга написана достаточно доступным языком и в принципе не сложная, "но некоторые разделы предполагают большой опыт программирования (на C# или Java)". Это третья по популярности на Амазоне книга по QA.

▪️Рейтинг на Амазоне: 4,5/5

▪️Отзывы: большей частью позитивные, встречаются и критические, касающиеся мелких проблем: оформления, опечаток и пр.

⏱Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 5 обязательных книг для QA тестировщика

▪️«Тестирование программного обеспечения. Базовый курс.»
В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Будет полезна как начинающим, так и опытным специалистам. 📂 Скачать (версия от 05.2024)

▪️Эффективное тестирование
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов. 📂 Скачать

▪️Сэм Канер, Джек Фолк, Енг Кек Нгуен. «Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений»
Книга именитых специалистов в области разработки программного обеспечения. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно текстирования проекта, кода, документации и т.д. 📂 Скачать

▪️A Practitioner's Guide to Software Test Design — Ли Копланд (2019)
Книга рассматривает лучшие методы проектирования тестов и помогает усовершенствовать навыки создания качественных тест-кейсов. Рекомендуется как для начинающих, так и для опытных тестировщиков 📂 Скачать

▪️Борис Бейзер «Тестирование черного ящика»
Книга доктора Бейзера "Тестирование черного ящика" давно была признана классическим трудом в области поведенческого тестирования разнообразных систем. 📂 Скачать