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

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

По всем вопросам: @godinmedia
Download Telegram
Build Your Own Test Framework

A Practical Guide to Writing Better Automated Tests

▪️Автор: Daniel Irvine
▪️Год: 2023
▪️Страниц: 296

▪️Об авторе:
Дэниел Ирвайн - внештатный разработчик программного обеспечения, живущий в Лондоне. Он работает с различными языками, включая C#, Clojure, JavaScript и Ruby. В свободное от работы время он занимается кулинарией, садоводством и йогой. Он является одним из основателей лондонского митапа Queer Code и активным членом европейского комьюнити разработчиков программного обеспечения.

▪️Аннотация издательства Springer:
Как создать кастомный фреймворк автоматизированного тестирования xUnit на JavaScript: сначала это просто "клон" Jest, а далее, с добавлением некоторых интересных функций заимствованных из RSpec, ознакомитесь с поведенчески-ориентированной разработкой (BDD). В каждой главе рассматривается отдельная функция, например, функция "it" или блок "beforeEach". Разбирается, почему эта функция здесь нужна, и как эффективно использовать ее в тестовых наборах.

▪️Вы научитесь:
Создавать кастомный фреймворк автоматизации
Работать с тест-раннером
Работать по лучшим практикам
Эффективно использовать тестовые дублеры и моки

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

A Hands–On Introduction to Hacking

▪️Автор:
Georgia Weidman
▪️Год: 2016
▪️Страниц: 528

▪️Аннотация:
Специалисты по тестированию на проникновение моделируют кибератаки, чтобы найти слабые места в безопасности сетей, операционных систем и приложений. В книге "Тестирование на проникновение" эксперт по безопасности, исследователь и преподаватель Джорджия Вайдман знакомит вас с основными навыками и приемами, необходимыми каждому пентестеру. Используя лабораторию на базе виртуальной машины, включающую Kali Linux и уязвимые операционные системы, вы пройдете серию практических занятий с такими инструментами, как Wireshark, Nmap и Burp Suite. По мере выполнения лабораторных заданий и проведения атак вы пройдете основные этапы оценки, включая сбор информации, поиск уязвимостей, получение доступа к системам, последующую эксплуатацию и многое другое.

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

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🐞Тестировщик от бога — самый большой канал по тестированию в телеграм, официальный канал сайта testengineer.ru.

Здесь есть все, что нужно для обучения тестированию:

— мы — самый большой и один из самых взрослых каналов по тестированию в телеграм существующий с 2019 года;
— подготовили и постоянно поддерживаем 🔥 большой учебник по тестированию, где собрали огромное количество материалов для обучения;
— мы пишем свои гайды: составили дорожную карту тестировщика, в которой собрали все, что надо знать для успешной работы; написали гайд по вкатыванию в Postman; сделали подборку тестов для QA с нашего сайта + многое другое
— мы проводим регулярные холиварные обсуждения — вот, например, подписчики рассказывают, как искали первую работу и какой была их первая зп
— и многое-многое другое

Подписывайся на тестировщика от бога и узнай уже наконец разницу между тест-планом и баг-репортом 😇
📕 Открытый урок по управлению QA-командой для тестировщиков, руководителей QA-команд, middle/senior разработчиков и системнымх аналитиков

На открытом уроке 23 декабря в 19:00 мск мы узнаем, как установить стабильность и взаимозаменяемость людей в QA-команде.

📗 В результате вы:
- Освоите основные инструменты отслеживания и принципы взаимозаменяемости сотрудников;
- Разберетесь в стадиях зрелости команды;
- Узнаете всё о T-shaped специалистах и шаринге знаний.

Спикер Елена Скрипаль — тестировщик и руководитель QA-команд в Gamedev, опытный оптимизатор процессов и ментор, 13+ лет работы в IT.

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/pwAc/

📙 Все участники открытого урока получат скидку на курс "QA Lead" и руководство "10 шагов к оптимизации процессов в команде тестирования"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJhbDXN
Mastering Software Testing with JUnit 5

Автор
: Boni García
Год: 2017

Оглавление:
▫️Ретроспектива качества программного обеспечения и тестирования на Java
▫️Что нового в JUnit 5
▫️Стандартные тесты JUnit 5
▫️Упрощение тестирования с помощью расширенных функций JUnit
▫️Интеграция JUnit 5 с внешними фреймворками
▫️От требований к тест-кейсам
▫️Управление тестированием

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

🟢Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
📕 Открытый урок по управлению QA-командой для тестировщиков, руководителей QA-команд, middle/senior разработчиков и системных аналитиков

На открытом уроке 14 января в 19:00 мск мы узнаем, как успешного подобрать QA-таланты для команды тестировщиков.

📗 В результате мы:
- Погрузимся в секреты успешного подбора QA-талантов;
- Изучим эффективные техники интервьюирования;
- Разберем, как выявить не только технические навыки кандидата, но и его личные качества важные для эффективной работы команды.

Спикер Евгений Данилов — тестировщик и руководитель QA-команд более 15 лет, занимается консалтингом, менторингом, выстраиванием процессов и рекрутингом в международных компаниях (USA, EU, SEA).

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://u.to/_r0_IQ

📙 Все участники открытого урока получат скидку на курс "QA Lead"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2W5zFJC4XJg
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
📕 Открытый урок по управлению QA-командой для тестировщиков, руководителей QA-команд, middle/senior разработчиков и системных аналитиков

На открытом уроке 21 января в 19:00 мск мы узнаем, как создать матрицу компетенций и выстроить систему грейдирования для QA-команды.

📗 В результате мы:
- Узнаем, как составить матрицу компетенций и зачем она нужна;
- Поговорим, какие навыки указывать и как описать уроки;
- Разберем, как выстроить систему грейдирования на основе матрицы компетенций.

Спикер Алексей Нелюбов — QA Lead более 12 лет, занимается настройкой Agile-процессов на уровне нескольких команд, коучингом сотрудников и проведением обучающих сессий по тестированию.

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://u.to/UBpjIQ

📙 Все участники открытого урока получат скидку на курс "QA Lead" и руководство "Путеводитель по навыкам QA-инженера: от новичка до эксперта"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2W5zFFw74j2
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
- Какой язык программирования идеален для новичка в автоматизированном тестировании?

- Что лучше подходит для тестирования UI, а что – для API-тестирования: Python, Java или JavaScript?

- Почему в автоматизированном тестировании знание нескольких языков – это преимущество?

Ответы на эти вопросы ждут вас на онлайн-конференции «Java, JavaScript или Python: что лучше для автоматизации тестирования»

Будет интересно новичкам, которые хотят перейти в IT, а также ручным тестировщикам, сисадминам, автоматизаторам тестирования и разработчикам.

Вас ждёт жаркая дискуссия с разбором языков для автоматизированного тестирования, демонстрацией тестов UI и API сразу на трёх языках, интересными примерами из практики.

Спикеры – ведущие специалисты по автоматизации тестирования из крупных компаний.

Вы узнаете:

- с каким языком лучше начинать путь в автоматизации тестирования
- как перейти в автоматизацию тестирования
- какие языки и инструменты хорошо подходят для тестов UI и API
- какова роль автоматизации тестирования в DevOps и CI/CD

И самое главное: своими глазами увидите «битву тестов» на JS, Java и Python!

Всем участникам – скидка 7% на курсы OTUS и полезные руководства для тестировщика.

20 февраля, 19:00 МСК, Бесплатно

Записаться на событие -
https://otus.pw/7F9f/?erid=2W5zFJjCwo6

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963
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
😀 Вы знали, что рынок мобильных игр растёт быстрее, чем вы успеваете обновить свою библиотеку в стиме? И тестирование этих игр — одна из ключевых частей индустрии.

Хотите научиться находить баги, о которых даже разработчики не догадываются? Разобраться, почему игра лагает на одном устройстве и летает на другом?

На открытом вебинаре разберём ключевые особенности тестирования мобильных игр, специфику iOS и Android, автоматизацию тестирования и лучшие практики индустрии.

Спикер Надежда Чертовских — QA Lead в Beresnev Games.

Встречаемся 25 февраля в 20:00 мск. Это ваш первый шаг к карьере в Game QA! Кстати, все участники получат скидку на большое обучение «Game QA Engineer».

👉 Регистрация открыта: https://u.to/UrnwIQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFG63MPv
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
Представьте: вы только что внедрили умный фреймворк, который точно повысит эффективность разработки. Но вот этот отдельный сотрудник отстаёт по показателям! Что же делать? Уволить сотрудника или пересмотреть зоны ответственности?

На открытом вебинаре «Как распределять роли в IT-команде для повышения производительности?» вы узнате:

- как оценивать возможности команды, исходя из качеств и особенностей ваших сотрудников

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

- как собрать и сохранить эффективную команду

- как успешно подобрать кандидата на нужную позицию

- какими бывают командные роли

Будет интересно: опытным и начинающим тимлидам, CTO, CIO, менеджерам проектов и продуктов, руководителям IT-отделов, а также эйчарам

Вебинар проведёт Михаил Савинов, технический директор в компании «Мокка».

Бонус! Всем участникам – скидка 5% на любой курс и ценный подарок: «Список вопросов для определения командных ролей».

26 февраля, 19:00 МСК, Бесплатно

Записаться на событие -
https://otus.pw/BvCo/?erid=2W5zFG311a8

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.