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

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

По всем вопросам: @godinmedia
Download Telegram
🔥Продолжаем серию бестселлеров Amazon - эксклюзивные книги канала Библиотека QA.

Software Quality Assurance and Testing for Beginners

Автор
Nitin C Shah
Год 2021

Обложка невзрачная, а книга годная. По крайней мере в списке бестселлеров (а какой еще критерий, собственно?)

Рейтинг 4.0/5
Отзывы подтвержденных покупателей большей частью позитивные; встречаются, однако, резко критические, касающиеся многословности (в книге 300 страниц, что объективно не очень много для книжек по QA, есть и по 700), и неточностей в части описания интеграционного тестирования. И вообще она как бы "слишком сильно ориентирована на beginners", жалуются знатоки. Судя по всему, эти минусы перекрываются очень детальным изложением фундаментальных концепций QA, а также тем что книга написана на "very simple english", что может быть важно для русскоязычного читателя.

Скачать книгу
🔥 Эксклюзивы Библиотеки QA

В списке бестселлеров Амазона в тематике QA также:

The Way of the Web Tester

Специалиста по Agile Jonathan Rasmusson, ex-менеджера в Spotify, автора еще двух книг, менее удачных, но популярных в Японии.

🟢Книжка достаточно древняя (2016), судя по отзывам не потерявшая годности.

Здесь краткий видеообзор

🟢Страниц 250, написано легко и быстро читается.

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

Скачать книжку
Please open Telegram to view this post
VIEW IN TELEGRAM
Как упростить работу на JavaScript

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

Если вы все ещё не освоили этот инструмент, вам точно нужно присутствовать на бесплатном открытом уроке «Unit-тесты – основа автоматизации на JavaScript» от OTUS.

Там мы рассмотрим основные принципы ААА-проектирования тестов, напишем свои Unit-тесты и добавим им параметризацию.

Основные темы открытого урока:

📌 Что такое Unit-тесты и для чего они нужны
📌 Почему Unit-тесты лежат в основе классической пирамиды тестирования
📌 Как пишутся Unit-тесты

📢📢 Занятие пройдёт 20 сентября в 20:00 мск в рамках курса «JavaScript QA Engineer».

👉 Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие, чтобы ничего не пропустить

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KJkWK
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Test Driven Development: By Example

Автор Kent Beck
2002

Очень известная книга, издана 20 лет назад.

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

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

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

📅 20 сентября в 20:00 состоится бесплатный открытый урок в рамках курса «QA Automation Engineer» от OTUS.

👉 Тема урока: Тестирование API с помощью POSTMAN

На занятии обсудим:

— что за страшные буквы API и как к ним подобраться?
— как тестировать бекэнд, если у него нет интерфейса?
— что вообще можно тестировать в API?

Также на уроке мы научимся «дёргать ручки» и даже составим простые автопроверки для нашего API.

👉 Регистрируйтесь на урок прямо сейчас

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8K4ym9
🔥 Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin

Древняя книга 2008 года, предназначена для разработчиков. AQA middle+ тоже будет полезна. Несколько раз переиздана. На русский переводилась, но не очень удачно (в этом можно убедиться, почитав фрагменты на Google Books или послушав аудиокнигу).

Книга невероятно авторитетная "в кругах", в чем-то даже легендарная. Ей посвящена отдельная статья на Хабре (причем главного редактора Хабра Анатолия Ализара), о том что книга (якобы) устарела и давно пора критически к ней относиться. В коментах бурное обсуждение, 427 коментов.

В комплекте из 4 (реже 5) книг, продаваемых со скидкой, идут еще "Clean Architecture" того же автора (хуже отзывы), также "Clean Agile" (еще хуже) и уж совсем конъюнктурная (по мнению многих) "The Clean Coder".

В хайлайтах читателей на Kindle ничего особенного: "Функции должны либо что-то делать, либо на что-то отвечать, но не то и другое.", "Правильное использование комментариев - это компенсация нашей неспособности выразить себя в коде.", "Одна функция должна делать только одну задачу, и делать ее хорошо."

Рейтинг на Амазоне достаточно высокий для такой старой книжицы - 4,7/5, отзывов огромное количество, общий тон в принципе позитивный, но оценки встречаются и по 2 балла. Книге 20 лет и это классика, уместно будет пафосно сказать "на ней воспитаны многие поколения" и пр., наверное будет не лишним просто пролистать для ознакомления.

Оглавление:
▫️Clean code
▫️Meaningful names
▫️Functions
▫️Comments
▫️Formatting
▫️Objects and data structures
▫️Error handling
▫️Boundaries
▫️Unit tests
▫️Classes
▫️Systems
▫️Emergence
▫️Concurrency
▫️Successive refinement
▫️JUnit internals
▫️Refactoring serialdate
▫️Smells and heuristics

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда команда программистов работает над разными частями проекта, могут возникнуть проблемы при объединении веток кода в одну, или даже их потеря. Для того, чтобы следить за изменениями и избегать ошибок, профессионалы работают с Git — системой контроля версий кода.

На бесплатном курсе «Основы работы с Git» вы узнаете: 

— зачем нужны сервисы контроля версий кода и что они умеют;
— основные команды для работы в Git;
— как работать с командным репозиторием через IDE и консоль;
— принципы работы популярных сервисов (GitHub, Terminal, GitBash и пр.);
— основы командной разработки.

Пройдите курс Яндекс Практикума «Основы работы с Git», чтобы сделать процесс написания кода комфортнее и улучшить навыки командного взаимодействия.

Пройти бесплатный курс
💼 QA Jobs | Работа для тестировщика — канал с вакансиями с быстрым контактом для связи в телеграм.

Зачем подписываться?
— быстрый телеграм/email контакт для прямой связи с рекрутером
— зарплатная вилка во всех вакансиях
— удобная навигация по уровням/условиям работы/направлениям тестирования

Подписаться и найти работу
How Linux Works: 3rd edition

"How Linux Works: What Every Superuser Should Know"
В России переведена под тайтлом "Внутреннее устройство Linux", известная и популярная книга

🟢Автор Brian Ward
🟢3 издание
🟢464 страницы
🟢Год издания: 2021

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

🟢Отзывы подтверждённых читателей по 3 изданию позитивные, по предыдущим также очень хорошие.

Рекомендуют и QA Junior/Middle

"Хороший учебный материал для общего ознакомления с linux
Проверенная покупка
UPDATE: после 3 месяцев изучения эта книга очень помогла мне сдать экзамен по linux + лабораторные работы. Потрясающая книга.
Я начал использовать linux около 4 недель назад для виртуализации и управления оборудованием, и это моя первая книга по linux, которую я прочитал. Не знаю, рекомендую ли я ее новичкам, но мне она помогла понять все вопросы, которые у меня были, начиная с основ команд, Я влюбился в эту операционную систему, обращался к этой книге в течение последней недели и использовал arch linux, с помощью этой книги и arch wiki продвинулся от установки базовых систем до настройки моего первого kvm/vfio passthrough. "

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

📅 20 сентября в 20:00 состоится бесплатный открытый урок в рамках курса «QA Automation Engineer» от OTUS.

👉 Тема урока: Тестирование API с помощью POSTMAN

На занятии обсудим:

- что за страшные буквы API и как к ним подобраться?
- как тестировать бекэнд, если у него нет интерфейса?
- что вообще можно тестировать в API?

Также на уроке мы научимся «дёргать ручки» и даже составим простые автопроверки для нашего API.

📌 Продолжить изучение автоматизации тестирования вы сможете на специализации «QA Automation Engineer». Это онлайн-курс от онлайн-платформы OTUS для тех, кто хочет с нуля научиться писать автотесты на Java.

👉 Для участия зарегистрируйтесь на вебинар

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8JyMSo
Как сделать тестирование более эффективным? Расскажем 21 сентября в 19:00 мск на открытом уроке «Оценка эффективности тестовой стратегии с помощью тестового покрытия» в рамках курса «QA Lead».

Часто возникают вопросы:

— Все ли мы тестируем?
— Насколько эффективен выбранный нами набор тестов?
— Нет ли избыточного или недостаточного количества тестов и так далее?

Чтобы получить ответы на выше обозначенные вопросы, нужно использовать показатели code coverage и test coverage. Их и разберем на занятии.

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

Регистрируйтесь бесплатно прямо сейчас, чтобы не пропустить мероприятие!

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