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

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

По всем вопросам: @anothertechrock
Download Telegram
Essential Software Test Design

Torbjrn Ryber

Техники тест-дизайна
2007

Аннотация издательства:
*
"Автор - настоящий энтузиаст тестирования, выступавший с лекциями о тестировании перед несколькими тысячами людей. Эта книга - результат многолетней работы по обучению разработке тестов с целью создания очень полезного учебника по тестированию. Она насыщена примерами из реальной практики и содержит упражнения для большинства описанных методик. Книга может быть использована как материал для занятий в классе, так и для самостоятельного изучения.
Из предисловия: Эта книга посвящена проектированию тестов, и я рад, что это так. Дизайн - это интеллектуальная часть тестирования. Это часть решения головоломок. (Джеймс Бах)
В этой книге Торбьорну Райберу удалось создать текст, который не только полезен, но и краток и понятен. Несмотря на разумный объем, в книгу удалось включить гостевые главы и материалы от известных экспертов в таких областях, как исследовательское тестирование и комбинаторное тестирование, а понимание значительно улучшается благодаря широкому использованию примеров, наглядно демонстрирующих применение тех или иных методов. (Стюарт Рид)
*

👍Качество - скан (PDF 50 Мб). Сама книга ОК, техники тест-дизайна с тех пор не изменились.

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Искусство тестирования на проникновение в сеть - на русском

Ройс Девис
2021

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

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

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

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

🟢Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Perfect Software and other illusions about testing

▫️Автор
: Weinberg Gerald M.
▫️Год: 2011

▫️О чём:
- Почему не тестируют всё
- Иммунитет к информации
- Какой тест можно считать хорошим
- Основные заблуждения
- Определение значимости цели для теста
- Ручное тестирование

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

▫️Формат epub

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

🟢Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Quality Improvement in Volunteer Free and Open Source Software Projects

Martin Michlmayr

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

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

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

Мы работаем в проджект-менеджменте и уже не смеемся. Но если вас можно рассмешить welcome в PM Humor
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
Advanced Software Testing - Vol. 3
Guide to the ISTQB Advanced Certification as an Advanced Technical Test Analyst

Авторы:
Jamie L. Mitchell, Rex Black
Год издания: 2015

В книге 600+ страниц.

"Эта книга написана для технических специалистов по тестированию, которые хотят достичь продвинутых навыков в области анализа, проектирования и выполнения тестов."

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

Скачать книгу
Penetration Testing with Perl

"Если вы интересуетесь тестированием на проникновение или информационной безопасностью, то эта книга для вас. Будет полезна и тем, кто не имеет опыта работы с Linux."

▫️Автор Douglas Berdeaux
▫️Издательство Packt Publishing (2014)
▫️330 страниц

▫️Автор, кажется, больше практик чем теоретик, и больше бизнесмен чем писатель книг: "He founded WeakNet Laboratories in 2007, which is a computer and network lab environment primarily used for Wi-Fi security exploration. Using WeakNet Labs, he designed Weakerthan Linux distribution, the WARCARRIER 802.11 analysis tool, the pWeb Perl suite for web application penetration testing, the Shield DB SQL RDBMS, several Android applications, and even Nintendo DS games and emulation software."

▫️Отзывы разные (сложное изложение для новичков).
▫️Рейтинг на Амазоне: 3,2/5, как бы низковат. Но - несколько раз переиздана.

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

Build-Deploy-Test Automation for Android Mobile Apps

▫️Автор: Pradeep Macharla
▫️Год издания: 2017
▫️160 страниц

Аннотация издательства:
Книга будет интересна тем, кто намерен заняться автоматизированным тестированием мобильных приложений. В ней рассмотрены инструменты, использующиеся в непрерывной интеграции (Jenkins, Nexus, SonarQube, Docker), и шаги по их установке.

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет, это команда МТС. Мы создаем и развиваем сервисы в сфере мобильной связи, больших данных, искусственного интеллекта, облачного хранения, медиа и финансов. В нашу команду мы ищем qa эксперта.

Чем нужно будет заниматься:
- проводить экспертизу качества продукта
- составлять и актуализировать тестовую документацию по продукту
- настраивать и анализировать работу метрик клиентского опыта
- работать над улучшением клиентского опыта в области коммуникации по продукту с клиентами

Будет здорово, если у тебя есть опыт тестировании мобильных приложений от 1 года, навык презентации информации и опыт работы с BI-инструментами.
Подробное описание вакансии ты найдешь по ссылке
Откликайся, мы ждем тебя!
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
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
Agile-тестирование. Обучающий курс для всей команды

🟡На русском языке

▫️Автор: Джанет Грегори, Лайза Криспин
▫️Год: 2019
▫️Cтраниц: 528

▫️Аннотация издательства:
"Как вы взаимодействуете с коллегами за офисной перегородкой? А с теми, кто находится на другом конце мира? Акцент на ролях, а не на должностях. "

▫️Из рецензии проджект-менеджера Александра Оношко (Glera Games):
"Впечатления. Взяв книгу в руки, с первых же строк понимаешь, насколько в целом изменилось понимание Agile и отношение к нему с 2015 года. Многие вещи, описанные в книге как возможные направления развития (удалённая работа, онлайн инструменты и конференции, DevOps и т.д.), за 5 лет (а в условиях 2020 с его вынужденной удалёнкой в особенности) стали не новыми практиками описанными в книге, а реальностью."

▫️Общая направленность книги: конечно, лиды, "when I took a job that required building a QA team from the ground up in an agile development", но мидлам тоже была бы полезна

▫️Много позитивных откликов подтвержденных покупателей (типичный: "A Great High Level Starting Point!"), хорошая репутация авторов

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

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

Оценка тестируемости, рефакторинг, генерация тестовых данных и локализация неисправностей

▫️Издательство: Springer
🟡Год: 2023
▫️Страниц: 604

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

▫️В I части описываются модульные и приемочные тесты, а также описывается новый подход, получивший название "разработка, ориентированная на тестируемость" (TsDD), в дополнение к известным и широко используемым TDD и BDD.
TsDD использует модель машинного обучения для измерения тестируемости кода до и после рефакторинга. Читатель узнает, как разработать модель предсказания тестируемости и написать программные инструменты для автоматического рефакторинга.

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

▫️В части III предлагается использовать тестирование программного обеспечения в качестве важной части программного обеспечения так называемых кибер-физических систем для выявления и моделирования неизвестного физического поведения и лежащих в его основе физических правил. Читатель получит представление о разработке программных инструментов для генерации тестовых данных.

Скачать книгу
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
12 декабря состоится новогодний QA meetup от X5 Tech

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

Заявленные темы:

— Full-coverage monitoring. Преимущества и недостатки
— Test as Code. Влияние на индустрию тестирования
— Как внедрить дизайн-ревью в компании

Помимо выступлений, в программе личное общение и афтепати.
Также будет доступна онлайн-трансляция.

➡️ 12 декабря, 19:00
Подробности и регистрация здесь

Реклама. ООО "Корпоративный центр ИКС 5", ИНН 7728632689
🔥 Linux Bible from Scratch

Автор
: Christopher Negus
Год издания: 2020

▫️"Битва операционных систем завершена, и Linux одержал победу. Качество и скорость совершенствования, которых может достичь Linux благодаря своей культуре изобретений и сотрудничества, просто несравнимы с проприетарными операционными системами. Даже компания Microsoft - предыдущий исполнительный директор Стив Балмер однажды сказал, что в Microsoft Azure Linux используют больше чем Windows."

▫️Содержание:
Создание идеального рабочего стола в Linux
Использование оболочки
Путешествие по файловой системе
Изучение системного администрирования
Установка Linux
Получение прав и управление программным обеспечением
Администрирования сервера
Администрирование сетей
Настройка веб-сервера
Настройка файловой системы NFS
Расширение безопасности в Linux
Использование Linux для облачных вычислений
Развертывание Linux в облаке

▫️Это уже десятое издание
▫️Рейтинг на Амазоне: 4,8/5

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Android Test-Driven Development by Tutorials

Learn Android TDD by Building Real-World Apps

▫️Редактор:
Victoria Gonda
▫️Год издания: 1-е издание 2019, 2-е дополненное 2021
▫️420 страниц

О чём книга:
▫️Основные понятия, связанных с тестированием; что такое тест, зачем нужно тестировать, что нужно тестировать и что не нужно.
▫️Разработка, управляемая тестами (TDD): Узнайте о шагах Red-Green-Refactor и о том, как их применять.
▫️Пирамида тестирования: о различных типах тестов и о том, как их упорядочить.
▫️Модульные тесты: как начать писать модульные тесты в рамках TDD, используя JUnit и Mockito.
▫️Интеграционные тесты: Написание тестов для различных подсистем является обязательным условием в современном мире сложных приложений. Как тестировать различные подсистемы, включая уровни персистентности и сети.
▫️Архитектура тестирования: Узнайте, как создать архитектуру приложения для тестирования и почему это важно.
▫️TDD в старых проектах: Поднимите TDD на новый уровень, узнав, как применять его в существующих старых проектах.
▫️И многое другое, включая тесты Espresso, UI-тесты, покрытие кода и рефакторинг.

▫️Изложение основано на туториалах компании Kodeco (мобильное тестирование). Заявляется о 300 expert content contributors, участвовавших в написании книги.

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

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

Building Maintainable React Applications

▫️Автор: Джунтао Цю
▫️Год издания: 2023
▫️2-е издание
▫️295 страниц

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

▫️Содержание:
A Brief History of Test-Driven Development
Get Started with Jest
Refactoring Essentials: The Basics You Need to Know
Test-Driven Development Essentials
Project Setup
Implement the Book List
Implementing the Book Detail View
Searching by Keyword
Introduction to State Management
Book Reviews
Behavior-Driven Development

▫️Автор Juntao Qiu - достаточно известный эксперт по React, также автор книги Maintainable React (2022).

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
A Practical Guide to Testing in DevOps

Автор: Katrina Clokie
Год издания: 2017

Содержание:
▫️Тестирование в эпоху DevOps и CI
▫️С чего начать
▫️10 критериев Agile
▫️Практика сотрудничества в DevOps
▫️Тестирование в продакшне

Обзор книги на Хабре: "Книга рассказывает, как выстроить тестирование, чтобы не просто вылавливать баги, а избежать их появления. Она нам очень понравилась, так что мы решили на правах старожилов поддержать традицию конспектов на Хабре и выложить самые интересные тезисы."

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