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

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

По всем вопросам: @godinmedia
Download Telegram
Эффективное тестирование программного обеспечения

🟡 На русском

▪️Автор: Маурисио Анче
▪️Год: 2022
▪️Страниц: 370

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

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

▪️Отзывы:
«Идеально подходит для обучения следующего поколения разработчиков приемам эффективного тестирования программного обеспечения». - Доктор Ари Ван Дерсен, профессор Делфтского технологического университета

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Бриллиантовая подборка книг по Agile, которую мы составили совместно с каналом @pm_lib — кликайте по ссылкам, забирайте себе и читайте! А еще — подписывайтесь на @pm_lib. Там регулярно выкладвают свежие книги по Project- и Product-менеджменту на русском языке!

💎 Чистый Agile. Основы гибкости (2020) — Роберт Мартин
Роберт Мартин в своей книге объясняет основные принципы и практики Agile, которые помогают командам достичь гибкости и эффективности в разработке программного обеспечения.

💎 Agile-менеджмент. Лидерство и управление командами (2018) — Юрген Аппело
Эта книга раскрывает принципы Agile-менеджмента, фокусируясь на лидерстве и эффективном управлении командами, чтобы повысить их продуктивность и мотивацию.

💎 Постигая Agile. Ценности, принципы, методологии (2018) — Эндрю Стеллман, Дженнифер Грин
Книга охватывает ключевые аспекты Agile, включая его ценности, принципы и методологии, предлагая читателям глубокое понимание гибких подходов к управлению проектами.

💎 Agile для всех. Создание быстрой, гибкой, клиентоориентированной компании (2019) — Мэтт Лемей
Мэтт Лемей делится стратегиями, как сделать компанию более гибкой и ориентированной на клиента, применяя Agile подходы во всех аспектах бизнеса.

💎 12 шагов к гибкому бизнесу (2019) — Гайдн Шонесси, Фин Голдинг
Авторы предлагают пошаговое руководство по внедрению Agile в бизнес-процессы, чтобы компании могли быстрее адаптироваться к изменениям и повышать свою конкурентоспособность.

💎 Эпоха Agile. Как умные компании меняются и достигают результатов (2019) — Стивен Деннинг
Стивен Деннинг исследует, как успешные компании применяют Agile принципы для достижения высоких результатов и устойчивого роста в условиях быстро меняющегося рынка.
Handbook of Usability Testing

Howto Plan, Design, and Conduct Effective Tests 2nd (second) Edition by Rubin, Jeffrey, Chisnell, Dana published by Wiley

Очень много положительных отзывов
Книга старая (2011)

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Как создавать надежные и быстрые тесты? С помощью Playwright!

Вас ждет демо-доступ к настоящему тренажеру для тестировщиков. Это не просто курс, а подготовка к работе над боевыми задачами. Здесь минимум теории и максимум практики. Погрузитесь в работу с реальными стендами и задачами без лишней воды.

 Что вас ждет на курсе?

Основы и взаимодействие: Основы JavaScript и TypeScript. Написание тестов и кода для взаимодействия с веб-приложениями, включая клики, ввод текста и работу с файлами;

Проверки и локаторы: Методы проверки элементов и создание CSS и XPath-локаторов для эффективного использования в Playwright;

Отладка и API: Работа с ошибками тестов, дебаггинг, применение API-запросов и создание моков для улучшения автоматизации;

Настройка и параллелизация: Организация вашего тестового проекта и настройка параллельного запуска тестов для оптимизации времени выполнения.

 Для всех желающих сейчас доступны 2 модуля и 9 практических задач:

Модуль 1. Первый тест

⁃ Научитесь читать и понимать структуру тестового файла.

⁃ Напишите код для выполнения действий в веб-приложениях, таких как открытие страницы и нажатие на кнопку.

Модуль 2. Действия на странице

⁃ Напишите код для выполнения различных действий на веб-странице, включая клики по элементам, ввод текста, drag'n'drop и загрузку файлов.

🟢 Регистрация на демо-урок

Реклама. ООО «Инженеркатех», ИНН 9715483673, erid: LjN8KJtDG
Please open Telegram to view this post
VIEW IN TELEGRAM
Web Testing with Cypress (2022)

Run End-to-End tests, Integration tests, Unit tests across web apps, browsers and cross-platforms

Автор:
Lev Gelfenbuim
Год: 2022

Оглавление:
1. Введение в Cypress
2. Cypress против Selenium WebDriver
3. Первые тесты
4. Продвинутые техники тестирования
5. Знакомство с CI/CD
6. Знакомство с Cypress Dashboard
7. Интеграция CI/CD в существующие проекты
8. Работа с тестами в команде
9. Подход Cypress Driven Development (CDD)
10. Тесты для менеджеров по продукту с использованием Cucumber

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👑 Кто работает QA — тот в цирке не смеется 🤡

Наша сегодняшняя рекомендация — канал с QA юмором.

Мы работаем в тестировании и уже не смеемся. Но если вас можно рассмешить — welcome в QA Юмор
Mockito Made Clear

Java Unit Testing with Mocks, Stubs, and Spies

▫️Год: 🟡2023
▫️Автор: Ken Kousen
▫️Страниц: 151

▫️Аннотация издательства (The Pragmatic Bookshelf):
Mockito - самый популярный фреймворк в мире Java для автоматизации юнит-тестирования с использованием зависимостей. Книга об API Mockito, а также о том, как и когда использовать моки, стабы и шпионы. На более глубоком уровне вы узнаете, почему фреймворк делает то, что он делает, и как он может упростить тестирование в Java. Используя Mockito, вы сможете изолировать тестируемый код от его поведения и состояния внешних зависимостей, без хардкодинга зависимостей.


▫️Примечание:
В этой книге мы используем Mockito 4, последнюю версию фреймворка Mockito, но концепции и код работают на версиях 2 и 3. Тесты основаны на JUnit 5 (Jupiter).

▫️Оглавление:
1. Build a Testing Foundation
2. Work with the Mockito API
3. Use Built-in and Custom Matchers
4. Solve Problems with Mockito
5. Use Mockito in Special Cases
6. Running Mockito Tests

▫️Отзывы:
"Кен проделал хорошую работу"

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

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💼 Project-менеджмент | IT — один из немногих каналов по управлению проектами в IT в телеграм. Для всех проджект-менеджеров и тех, кто хочет ими стать.

Почему проджект-менеджмент — классный старт в айти:
— хорошо подходит гуманитариям (если вы думали, что в IT работают только технари — вы ошибались)
— куча сфер применения
— спрос на PM-ов в России и в мире не упадет в ближайшие десятилетия

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

Подписаться на @projectmanager_it
End-to-End Web Testing with Cypress. Автоматизация фронтенд-тестирования в Cypress и JavaScript

Изучите методы автоматизированного фронтального веб-тестирования с помощью Cypress и JavaScript

Автор Waweru Mwaura, 2021

Аннотация издательства:
В книге "End-to-End Web Testing with Cypress" вы узнаете, как использовать различные инструменты Cypress, включая путешествие во времени, снимки, ошибки и вывод консоли, для написания отказоустойчивых и безошибочных тестов. Вы узнаете о методах разработки, управляемой тестами (TDD), с помощью Cypress и сможете писать кроссбраузерные тесты для своих веб-приложений. По мере продвижения вы будете реализовывать тесты для примера приложения и работать с различными инструментами и функциями в экосистеме Cypress. Наконец, эта книга по Cypress поможет вам освоить такие продвинутые концепции тестирования, как визуальное тестирование и сетевое взаимодействие.

Содержание:
▫️Установка и настройка Cypress
▫️Различия между Selenium WebDriver и Cypress
▫️Работа с инструментами командной строки Cypress
▫️Первый тест
▫️Отладка тестов Cypress
▫️Написание тестов Cypress по TDD-методу
▫️Взаимодействие элементов в Cypress
▫️Переменные и алиасы в Cypress
▫️Дополнительные возможности Cypress Test Runner
▫️Упражнения: Навигация и сетевые запросы
▫️Упражнения: стабы и шпионы в XHR-запросах
▫️Визуальное тестирование в Cypress

Оценка на Амазоне: 3.8/5

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Спрос на ручных тестировщиков падает с 2022 года!
Компании больше не готовы брать джунов без опыта, так как расти в карьере тестировщику?
Решение есть: повысить свою квалификацию до специалиста по автоматизации тестирования ПО на Java.

Пройдите бесплатный практикум от школы IT профессий Level Up

Тема практикума: Java и RESTASSURED - простые решения для тестирования API 

На нем вы: 

1. Изучите основы инструмента Rest-Assured
2. Научитесь писать автоматические API тесты
3. Убедитесь в том, что в тестировании API нет ничего сложного

Оставьте заявку и левелапните карьеру уже в этом году! https://levelp.getcourse.ru/javapracticum?utm_source=tg&utm_medium=banner&utm_campaign=04_09&utm_content=qa_lib
Ultimate Web Automation Testing with Cypress

Master End-to-End Web Application Testing Automation to Accelerate Your QA Process with Cypress

Автор: Vitaly Skadorva
Год: 2023
Страниц: 419

Содержание:
1. Начало работы с Cypress Testing
2. Настройка среды разработки
3. Написание первого теста
4. End-to-End (E2E) тестирование
5. Тестирование компонентов
6. Тестирование API
7. Тестирование, ориентированное на данные
8. Продвинутые техники Cypress
9. Cypress Cloud, Smart Orchestration и Flaky Test Management
10. Интеграция с GitHub, GitLab и Cucumber
11. Непрерывная интеграция и непрерывное развертывание (CI/CD)
12. Отчетность и результаты тестирования

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

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🟡Друзья! Наступает осень — пора учиться 🎓

Сегодня мы рекомендуем супер-полезные каналы с еженедельными дайджестами полезных материалов по тестированию и проджект-менеджменту

Подпишитесь и будьте в курсе последних новостей и видео в индустрии. Всего 1-2 поста в неделю и у вас есть все, что вышло за неделю.

🟡PM Live 🚩 проджект и продакт менеджмент

🟡QA Live 🚩 тестирование ПО
Please open Telegram to view this post
VIEW IN TELEGRAM
Selenium Python

Автор: Павел Хошев
Год: 2022

Курс известного автора (на Степике).

Скачать
Please open Telegram to view this post
VIEW IN TELEGRAM
Software Quality Assurance

A Self-Teaching Introduction

Автор:
R. Chopra
Год: 2018
Страниц: 660

Аннотация:
Книга в формате самоучителя содержит легкие для понимания главы с советами и мнениями о качестве программного обеспечения, его основных концепциях, приложениях и практических примерах. В книгу включены многочисленные вопросы с ответами в конце глав для проверки ваших знаний и закрепления усвоения представленных концепций. В книгу также включены современные материалы о процессе тестирования видеоигр (глава 14), шаблон плана тестирования игр (глава 15) и "Тестирование игр в цифрах" (глава 16).

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

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

Автор:
Gerard O’Regan
Год: 2019

Этот практико-ориентированный учебник представляет собой краткое и доступное введение в область тестирования программного обеспечения, объясняя фундаментальные принципы и предлагая руководство по применению теории в промышленной среде.

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

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Промпт-инженеринг — новый хайп или перспективная профессия?

Рассказываем про направление с большим потенциалом и маленькой конкуренцией на рынке на нашей бесплатной лекции.

По итогам эфира вы узнаете:
— Кто такой промт-инженер и чем он занимается;
— Как интегрировать скиллы промт-инжинеринга в работу, если вы работаете в IT;
— Кому в действительности нужны его услуги и какие результаты это даст;
— Сколько платят промт-инженеру в России и мире;
— Кто может стать промт-инженером и какой порог входа;

Кликай на ссылку и забирай подробную информацию вместе с классными бонусами.

ООО Зерокодер, ИНН 9715401631, erid: LjN8K1xyw
Дневник охотника за ошибками

Автор:
Тобиас Клейн
Год издания: 2013

#qa #ru

Скачать книгу
Testing JavaScript Applications

Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications.

▫️Автор:
Lucas da Costa
▫️Год: 2021
▫️512 страниц

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

▫️Оглавление
Часть 1 - Тестирование JavaScript
1 Введение в автоматизированное тестирование
2 Что и когда тестировать?
Часть 2 - Составление тестов
3 Техники тестирования
4 Тестирование внутренних приложений
5 Расширенные методы тестирования backend-приложений
6 Тестирование фронтенд-приложений
7 Экосистема тестирования React
8 Тестирование React-приложений
9 Разработка, управляемая тестами
10 Сквозное тестирование на основе пользовательского интерфейса
11 Написание сквозных тестов на основе пользовательского интерфейса
Часть 3 - бизнес
12 Непрерывная интеграция и непрерывная доставка
13 Культура качества

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

▫️Формат epub

▫️Автор Lucas da Costa является одним из двух основных разработчиков Chai и Sinon.JS, инструментов QA в экосистеме JavaScript.

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите узнать, как легко и эффективно писать UI-тесты на Java, даже если нет опыта в IT? 👀

Всего за пару часов вы создадите свой проект и напишете свои первые UI-тесты на Java. Вы разберете полный цикл написания UI-теста и научитесь применять эти знания на практике.

➡️ Присоединяйтесь к открытому вебинару 19 сентября в 20:00 мск!

Урок особенно полезен начинающим специалистам, которые хотят работать в IT, начинающим специалистам в тестировании и начинающим разработчикам на Java или других языках.

Встречаемся в преддверии старта курса «Java QA Engineer. Basic». Все участники вебинара получат специальную цену на обучение!

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8Juyte
Please open Telegram to view this post
VIEW IN TELEGRAM
🐞 5 хороших книг для тестировщиков ПО на русском языке от телегам-канала Библиотека тестировщика

💎 Agile-тестирование — Джанет Грегори, Лайза Криспин (2019)
Эта книга подробно описывает Agile-подходы к тестированию и их интеграцию в разработку. Она станет отличным путеводителем для тех, кто хочет внедрить Agile-тестирование в свои команды.
Скачать

💎 Тестирование JavaScript — Лукас де Коста (2021)
Руководство по тестированию JavaScript с фокусом на современные практики, такие как тестирование компонентов и интеграционное тестирование. Отлично подходит для тех, кто работает с веб-приложениями.
Скачать

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

💎 Эффективное тестирование — Mauricio Aniche (2022)
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов.
Скачать

💎 Экстремальное программирование. Разработка через тестирование — Кент Бек (2022)
Одна из ключевых книг по TDD (Test-Driven Development), рассказывающая о разработке через тестирование в экстремальном программировании. Обязательна к прочтению для тех, кто хочет освоить TDD и XP.
Скачать

Эти книги помогут вам углубить знания и улучшить навыки тестирования программного обеспечения.
Надоело, что тесты нестабильны? Playwright решает эту проблему с помощью автоматического ожидания элементов и событий.

Сложно тестировать на разных браузерах? Playwright поддерживает Chromium, Firefox и WebKit для лёгкого кросс-браузерного тестирования.

Проблемы с автоматизацией сложных сценариев? Playwright справляется с вкладками, окнами и всплывающими окнами.

Тесты занимают много времени? Playwright ускоряет выполнение тестов и сокращает общее время тестирования.

Интеграция с CI/CD вызывает сложности? Playwright легко интегрируется с системами непрерывной интеграции и развертывания, делая автоматизацию тестирования частью вашего рабочего процесса.

Трудности с тестированием на мобильных устройствах? Playwright позволяет эмулировать мобильные устройства и тестировать приложение в мобильной среде.

Неудобно анализировать ошибки? Playwright помогает делать снимки экрана и записывать видео выполнения тестов для упрощенного анализа и отчетности.

Именно поэтому и не только многие переходят сейчас на Playwright.

🔥 Тестируйте быстрее и проще вместе с тренажером по автоматизации тестирования Playwright — практикуйтесь на реальных задачах прямо в тренажере

Для всех желающих открыты 2 модуля и 9 практических задач:

✔️ Модуль 1. Первый тест

⁃ Научитесь читать и понимать структуру тестового файла.

⁃ Напишите код для выполнения действий в веб-приложениях, таких как открытие страницы и нажатие на кнопку.

✔️ Модуль 2. Действия на странице

⁃ Напишите код для выполнения различных действий на веб-странице, включая клики по элементам, ввод текста, drag'n'drop и загрузку файлов.

🔵 Регистрация на демо-урок

Реклама. ООО "Инженеркатех" ИНН 9715483673
Please open Telegram to view this post
VIEW IN TELEGRAM