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

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

По всем вопросам: @godinmedia
Download Telegram
✍️ Полный конспект книги Ли Копленда "Практическое руководство по тест-дизайну".

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

Скачать
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🐞 Тестировщик в IT — канал, на который мы рекомендуем подписаться. Полезный образовательный контент для начинающих тестировщиков и всех, кто хочет ими стать.

Почему?

◾️во-первых, авторы — работающие QA-инженеры и отбирают самые полезные и актуальные материалы.
◾️во-вторых, на канале публикуются мини-обзоры на полезные инструменты для работы
◾️в-третьих, ребята пишут свои авторские гайды по тестированию, которых нет больше нигде в сети

Перейти на канал и подписаться можно по ссылке: @testirovanie_ru
The Art of Unit Testing

Авторы:
Osherove Roy, Khorikov Vladimir
Год: 2024

Классика.

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

😇 аналитик от бога — лучший канал для аналитиков от создателей сайта testengineer.ru

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

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

Подписывайся на аналитика от бога и узнай уже наконец разницу между product roadmap-ом и спецификацией требований 😇
Бизнес-аналитик — канал для тех, кто уже работает или хочет работать в бизнес-анализе.

Если вам кажется, что
◾️бизнес-анализ это просто
◾️писать user stories просто
◾️клиент понимает, как устроена разработка

подписывайтесь на канал и мы развеем эти мифы. Плюс ко всему, там вы найдете кучу полезных статей и видео по теме.

Подписаться можно по ссылке: @business_analyst_ru
Bug reporting: submit issues like a pro

Not only for software testers

Автор:
Gula Artur
Год: 2022

Аннотация автора:

Команды тратят долгие часы на уточнение, обновление и обработку плохих баг-репортов. Это стоит денег и порождает конфликты.

С помощью моего руководства вы сможете вывести процесс составления баг-репортов на новый уровень. Я описал 15 ключевых областей идеального баг-репорта. Я дал множество подсказок и лучших практик из более чем 40 реальных ИТ-проектов. И подготовил контрольный список, чтобы вы ни о чем не забыли.

Если вы:
тестировщик,
QA,
программист,
менеджер проекта,
владелец продукта,
менеджер продукта,

То это руководство - это все, что вам нужно, чтобы улучшить работу и повысить скорость исправления ошибок.

Пишите баг-репорты как профессионал, начиная с сегодняшнего дня!


Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Selenium and Appium with Python

Build robust and scalable test automation frameworks using Selenium, Appium and Python

▫️Автор: Yogashiva Mathivanan
▫️Год: 2023
▫️500+ страниц

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

▫️Содержание:
1. Процесс тестирования и роль автоматизации
2. Программирование на Python - основные концепции
3. Selenium в веб-автоматизации
4. Appium в автоматизации мобильных устройств
5. Локаторы и работа с веб-элементами
6. Appium: Локаторы и жесты
7. Синхронизация, обработка исключений и ассертов
8. Автоматизация гибридных приложений и одновременный запуск нескольких приложений
9. Selenium Automation Framework - часть 1
10. Selenium Automation Framework - часть 2
11. Фреймворк для автоматизации мобильных устройств
12. Докеризация Selenium Grid
13. Бонусная глава - Вопросы для интервью по Python

▫️Книга очень новая
▫️Рейтинг на Амазоне 5/5, отзывов мало и (пока) хорошие
▫️На русском, к сожалению, нет
▫️Весит почти 200 Мб (рисунки)

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🐛QA Automation | IT — полезные материалы по автоматизированному тестированию. Гайды, авторские статьи и обучающие видео.

Подписаться
Готовы повысить свою квалификацию и стать экспертом в тестировании программного обеспечения? Наш бесплатный мини-курс поможет в этом. Не бойтесь попробовать и откройте новые перспективы в IT-индустрии!

Регистрируйтесь:
https://epic.st/NoxLi?erid=2VtzqvJRAVh

Что будем делать:
— Создадим сценарии для тестирования и научимся использовать техники тест-дизайна
— С помощью этих сценариев проведём поиск багов на сайте
— Копнём чуть глубже — изучим инструмент Postman и сможем находить ошибки на стороне сервера
— Научимся мониторить трафик, как продвинутые QA-инженеры
— Изучим основы SQL и напишем тестовые запросы к базам данных
— Разберём топ-3 задач, которые дают на собеседовании

По итогам обучения вас ждут:
— 4 практические работы для закрепления навыков
— Чат-комьюнити участников в Telegram
— Бессрочный доступ к видео

Будет море практики и минимум скучной теории.
Всех участников ждут бонусы и подарки!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Эффективное тестирование программного обеспечения

🟡 На русском

▪️Автор: Маурисио Анче
▪️Год: 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