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

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

По всем вопросам: @godinmedia
Download Telegram
Привет!

Мы BAUM, российская IT-компания. Наша работа — создавать продвинутые системы хранения данных с прикладным искусственным интеллектом.

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

Обещаем, что будет очень полезно и совсем не душно — подписывайся!

erid: LjN8KK9ez
Сам себе тестировщик. Пошаговое руководство по тестированию ПО

▪️Автор: Чхави Радж Досадж
▪️Год: 2024

▪️Издательство: Питер

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


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

Master high quality software development driven by unit tests

▪️Автор: Frank Appel
▪️Год: 2015
▪️Страниц: 200
▪️Издательство: Packt

▪️Для кого эта книга:
Независимо от того, каков ваш опыт Java-разработчика, интересуетесь ли вы просто созданием защитной сетки для уменьшения количества регрессий в вашем настольном приложении или повышением надежности серверной части на основе надежных и многократно используемых компонентов, модульное тестирование - это то, что вам нужно. В этой книге вы найдете исчерпывающее, но в то же время краткое руководство, которое позволит вам шаг за шагом довести свои знания до профессионального уровня.

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

▪️Отзывы:
Книга представляет собой хорошее введение в Test Driven Development и модульное тестирование.
Попутно рассматривается JUnit, чтобы проиллюстрировать, как он решает различные аспекты модульного тестирования.
Автор проделал хорошую работу по объяснению различных концепций и представлению плюсов и минусов различных альтернатив, которые JUnit предоставляет для выполнения тестирования.
Также рассматриваются более продвинутые темы, такие как Runners и Rules.
При обсуждении двойников тестов представлен Mockito, кратко освещены Hamcrest и AssertJ.
Охват API не является исчерпывающим.

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


Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Только начинаете свой путь в автоматизации тестирования на Java?

Хорошие новости — всего за пару часов вы сможете:

- познакомиться с основным паттерном для разработки авто-тестов Page Object;
- определить основную цель его использования;
- рассмотреть теоретический базис для его реализации;
- изучить WebDriverFactory.

👉 Ждём вас на открытом практическом уроке «Разработка авто-тестов на Java. Паттерн Page Object» от OTUS!

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

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576,
www.otus.ru, erid: LjN8K14zx
Git для профессионального программиста

Подробное описание самой популярной системы

🟡На русском

▪️Автор: Чакон С., Штрауб Б.
Год: 2024
Страниц: 496

▪️Аннотация:
Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git — распределенная система управления версиями — был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.

▪️Отзывы:
ОЗОН: 5/5
Литрес: 3,9/5
Купичитай: 5/5


Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Хотите стать тестировщиком? Сначала ощутите себя в его шкуре!

💥 От подготовки тестовых случаев до общения с командой разработки — всё будет настолько реалистично, что вы почувствуете себя на рабочем месте настоящего тестировщика! Потому что, только на нашем открытом уроке вы разберете:

1⃣ рабочий день QA-инженера с 9 до 18;
2⃣ ключевые этапы тестирования ПО в течение дня;
3⃣ важность коммуникации в работе тестировщика.

Спикер Юлия Горшкова — опытный QA Lead, основательница испанского стартапа GradeBuilder, опыт в IT более 6-ти лет.

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

👍 Дополнительно Вы получите «Путеводитель по навыкам QA-инженера: от новичка до эксперта!»

Регистрируйтесь сейчас
https://vk.cc/cxNdtc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 "Эффективное тестирование" на русском

A developer's guide

🟡На русском

▪️Автор: Maurício Aniche
▪️Год: 2022
▪️Страниц: 350

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

▪️Оглавление:
1 Эффективное и систематическое тестирование программного обеспечения
2 Тестирование на основе спецификаций
3 Структурное тестирование и покрытие кода
4 Проектирование контрактов
5 Тестирование на основе свойств
6 Тестовые двойники и моки
7 Проектирование для обеспечения тестируемости
8 Разработка, управляемая тестами
9 Написание больших тестов
10 Качество тестового кода

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

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

Ждём вас на открытом практическом уроке от OTUS, где мы:


- опишем подходы к организации понятного процесса работы;
- рассмотрим scrum/kanban доски, task management и test management системы;
- поговорим о definition of done/ready и проведении эффективных встреч;
- ответим на все возникающие вопросы.

Спикер Алексей Нелюбов — опытный QA Lead и QA Scrum-master, обладатель 6 сертификатов ISTQB.

Встречаемся 27 июня в 19:00 мск в преддверии старта курса «QA Lead». Все участники вебинара получат специальную цену на обучение!

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KbvyU
🔥How We Test Software at Microsoft

Best Practices

▫️Авторы:
Alan Page, Ken Johnston, Bj Rollison
▫️Год: 2009
▫️Страниц: 364

▫️Книга представляет не только историческую ценность; классика best practices.

▫️Оглавление:
Part I, "About Microsoft"
• Chapter 1, "Software Engineering at Microsoft,"
• Chapter 2, "Software Test Engineers at Microsoft"
• Chapter 3, "Engineering Life Cycles"
Part II, "About Testing"
• Chapter 4, "A Practical Approach to Test Case Design"
• Chapter 5, "Functional Testing Techniques"
• Chapter 6, "Structural Testing Techniques"
• Chapter 7, "Analyzing Risk with Code Complexity"
• Chapter 8, "Model-Based Testing"
Part III, "Test Tools and Systems"
• Chapter 9, "Managing Bugs and Test Cases"
• Chapter 10, "Test Automation"
• Chapter 11, "Non-Functional Testing"
• Chapter 12, "Other Tools"
• Chapter 13, "Customer Feedback Systems"
• Chapter 14, "Testing Software Plus Services"
Part IV, "About the Future"
• Chapter 15, "Solving Tomorrow's Problems Today"
• Chapter 16, "Building the Future"

▫️Рейтинги
Goodreads 3,7/5
Amazon 4/5

▫️Отзывы
Восторженные

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, сегодня рекомендуем отличный канал с материалами по тестированию!

🐞Тестировщик от бога — официальный канал сайта testengineer.ru.

Что отличает нас от кучи других каналов по тестированию:

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

Подписывайся на тестировщика от бога и узнай уже наконец разницу между тест-планом и баг-репортом 😇
😱Стань успешным тестером веб-приложений или останешься позади…
4 июля в 20:00 мск OTUS проведет урок, где ты узнаешь все секреты тестирования веб-приложений от планирования до анализа результатов! Лови уникальную возможность сейчас и становись экспертом в тестировании.


Что ждет тебя на вебинаре:
1⃣ разбор основных аспектов тестирования веб-приложений;
2⃣ подходы, которые помогут тебе правильно проверить качество продукта;
3⃣ тестирование веб-приложений со стороны UI.

Этот урок для тебя, если:
👍ты хочешь начать карьеру в IT, но еще не уверен в своих знаниях;
💥 ты мечтаешь о смене профессии и интересуешься работой тестировщика.

Спикер Юлия Горшкова — мегаопытный QA Lead, основательница испанского стартапа GradeBuilder, опыт в IT более 6-ти лет.

Встречаемся в преддверии старта курса «QA Engineer. Basic». Все участники получат особую цену и файл: «Путеводитель по навыкам QA-инженера: от новичка до эксперта!» Присоединяйся по ссылке: https://clck.ru/3BURDF

erid: LjN8KJmjv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔤🔤🌌🔤🔤🔤🔤🔤 — канал с PM юмором

➡️ Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
SQL. Сборник рецептов

Решения и методики построения запросов

SQL Cookbook: Query Solutions and Techniques

▪️Авторы: Молинаро Энтони, де Грааф Роберт
▪️Год: 2022
▪️Страниц: 594

▪️2-е издание

▪️Аннотация:

Рассмотрены готовые рецепты для решения практических задач при работе с СУБД Oracle, DB2, SQL Server, MySQL и PostgreSQL. Описано извлечение записей из таблиц, сортировка результатов запросов, принципы работы с несколькими таблицами, обработка запросов с метаданными. Рассказывается о способах поиска данных средствами SQL, о составлении отчетов и форматировании результирующих множеств, работе с иерархическими запросами. Рассматривается использование оконных функций, обобщенных табличных выражений (ОТВ), сбор данных в блоки, формирование гистограмм, текущих сумм и итогов, агрегация скользящего диапазона значений. Описан обход строки и ее синтаксический разбор на символы, приведены способы упрощения вычислений внутри строки.

Отзыв на JavaRush:
Особенность книги в том, что помимо изучения SQL на базовом уровне вы познакомитесь сразу с несколькими базами данных и увидите, как различаются запросы для них и в чем заключаются особенности той или иной БД.

В данной книге запросы рассматриваются для таких баз данных:
DB2;
Oracle Database;
PostgreSQL;
SQL Server;
MySQL.


Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Фредерик Брукс. Мифический человеко-месяц или как создаются программные системы

Классическая книга про управление проектами в ИТ.

Фактически книга Брукса представляет собой сборник очерков, в которых последовательно обсуждаются узловые проблемы разработки крупных программных проектов: повышение производительности труда программистов, организация коллективной работы, планирование и выполнение графика реализации. Одной из главных тем книги стала идея, получившая впоследствии название «закон Брукса», о том что привнесение в проект новых сил на поздних стадиях разработки лишь отодвигает срок сдачи проекта.

Англоязычный журнал PC World поместил книгу Брукса на первое место в списке «Десять IT-книг, которые стыдно признать, что не читал» (Top Ten IT Books Never To Admit You Haven't Read). Согласно опросу нескольких тысяч членов сообщества Stack Overflow, книга вошла в десятку наиболее влиятельных книг по программированию всех времён. На сайте библиотеки Ассоциации вычислительной техники книга Брукса характеризуется следующим образом: «Очень мало книг по управлению программными проектами стали столь же влиятельными и неподвластными времени»

Так может быть, прежде чем приступать к новому программному проекту, все-таки имеет смысл почитать Фредерика Брукса?

PC Week


Наблюдения Брукса основаны на его опыте работы в IBM, полученном в ходе управления проектом по созданию операционной системы OS/360. Для ускорения разработки им была предпринята неудачная попытка привлечения большего числа работников к проекту, сроки по которому уже были сорваны. Заметив свойство менеджеров повторять такие ошибки, Брукс насмешливо называл свою книгу «библией для программной инженерии»: «все её читали, но никто ей не следует!»

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

Книга впервые была опубликована в 1975 году, в 1979 году вышла на русском языке. Юбилейное издание 1995 года (на русском языке — 2000 года) содержит дополнительные главы: эссе «Серебряной пули нет», опубликованное в 1986 г. (глава 16), пересмотр сказанного в этом эссе 10 лет спустя (глава 17) и комментарии автора к его книге через 20 лет после её первого издания (главы 18 и 19).

Основные идеи
Программа и программный продукт. Программный продукт отличается от программы:

максимально обобщённым диапазоном и видом входных данных
тщательным тестированием, что является неожиданно сложным этапом
наличием подробной документации
Программный продукт требует в 3 раза больших затрат времени, чем программа (глава 1).

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

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

Обзор на Хабре: "Мифический человеко-месяц 45 лет спустя"
Скачать книгу 👆Скачать книгу в PDF
Please open Telegram to view this post
VIEW IN TELEGRAM
Как эффективно составить дизайн QA-команды?

Хотите усовершенствовать процессы работы в своей команде? Ждём вас на открытом практическом уроке от OTUS, где мы:


- составим портрет команды и сформируем профиль ее участника;
- рассмотрим виды команд и эмоциональный портрет участников;
- разберем основные роли, командную динамику по Брюсу Токману и звездную карту команды.

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

Встречаемся 11 июля в 19:00 мск в преддверии старта курса «QA Lead». Все участники вебинара получат специальную цену на обучение!

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8K2PBF
Writing API Tests with Karate

Enhance your API testing for improved security and performance

▪️Автор:
Benjamin Bischoff
▪️Год: 2023

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

▪️Что вы узнаете:
Понимать основные концепции Karate и его функциональность
Интегрировать и эффективно использовать его для решения задач тестирования
Расширять Karate и настраивать его функциональность под свои нужды
Изучать различные методы тестирования и их применение
Выполнять тесты для проверки жизненного цикла разработки программного обеспечения
Узнайте больше о подходах Karate к тестированию пользовательского интерфейса и производительности

▪️Для кого эта книга:
Эта книга предназначена для QA-инженеров и разработчиков, которые знакомы с API и хотят сделать их более безопасными и надежными, применяя автоматизированные тесты с помощью легкого и современного фреймворка - Karate.

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

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳

Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы.

Тебя ждет всего три шага:
1️⃣ Пройди тест
После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний!
2️⃣ Реши кейс
Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей.
3️⃣ Стань победителем
Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством.

Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow

Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8JtcSM
🔥 Тестирование веб-API

▫️Автор: Винтерингем Марк
▫️Год: 2024
▫️Страниц: 304

▫️ На русском

▫️Об авторе
Марк Винтерингем — тестировщик, системный программист и COO (главный операционный директор) Ministry of Testing с более чем десятилетним опытом экспертизы в области тестирования. Участвовал в технологических проектах в разных областях, которые были отмечены наградами BBC, Barclays, правительства Великобритании и Thomson Reuters. Сторонник современных методов тестирования, основанных на оценке рисков. Обучает команды методам автоматизации тестирования, разработки через тестирование и исследовательского тестирования. Соучредитель Ministry of Testing, сообщества, занимающегося вопросами образования в области тестирования.

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

▫️Огромная рецензия на Хабре (с примерами кода)


Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🐛 SQL для тестировщика — канал для развития одного из обязательных навыков QA-инженера. Публикуем обучающие видео и много-много задач и тестов для тренировки.

Чем мы отличаемся от остальных:
— грамотные редактора (работающие разработчики и QA, создатели канала Тестировщик от бога и портала testengineer.ru);
— качественное оформление;
— уникальные материалы (некоторые материалы мы пишем и переводим сами);

Подписывайтесь на наш канал по SQL.