От автора и Персонажи книги
Вступление объясняет, зачем написана книга и для кого она.
Часть I. Вводная
Глава 1. Что такое ChatGPT, DeepSeek, ИИ
Базовое знакомство с технологией. Автор объясняет, что такое ChatGPT, как он устроен «под капотом» и как обучается, что такое промпт и какие бывают нейросети. Затем перечислены задачи, с которыми текстовый ИИ помогает, и его главные недостатки.
Глава 2. Инструменты: как выбрать текстовый ИИ
Короткая обзорная глава. В ней рассказано, как искать подходящие нейросети и чем отличаются основные игроки рынка, чтобы читатель мог выбрать инструмент под свои задачи.
Глава 3. Заменит ли ChatGPT тестировщиков
Размышление на актуальный для профессии вопрос. Автор оценивает, насколько ИИ угрожает работе тестировщиков.
Глава 4. Как ChatGPT помогает при обучении
Глава о том, как использовать ИИ для освоения профессии.
Часть II. Вопросы ChatGPT по тестированию
Глава 5. Чек-листы
Как поручать ИИ составление чек-листов. Разобраны три практических примера: поиск на сайте-агрегаторе вакансий, тестирование API-метода и изменение баланса по картам. Глава показывает, как формулировать запрос, чтобы получить пригодный чек-лист, а не набор общих фраз.
Глава 6. Тест-дизайн: классы эквивалентности
ИИ применяется к одной из базовых техник тест-дизайна. На примерах границ возраста и задачи про треугольник показано, как просить модель выделять классы эквивалентности и граничные значения и как объединять их с чек-листом.
Глава 7. Схема состояний и переходов
Построение диаграмм состояний с помощью ИИ. Примеры: жизненный цикл заказа в интернет-магазине и перевод денег на банковскую карту. Показано, как получить от модели описание состояний, переходов и на их основе — проверки.
Глава 8. Таблица решений
Использование ИИ для техники таблиц решений. Примеры: расчёт стажа вождения и система скидок в интернет-магазине, где результат зависит от сочетания условий.
Глава 9. Сценарий использования
Составление и проверка сценариев использования (use case). Автор показывает два режима: отправить ИИ свой вариант на проверку или попросить написать сценарий с нуля, на примере перевода денег.
Глава 10. Тест-кейсы
Работа с тест-кейсами: сравнение хороших и плохих примеров, разбор того, почему название кейса неудачное, и генерация готового тест-кейса по описанию функциональности.
Глава 11. Баг-трекинг
ИИ помогает с багрепортами: переводит их на английский, оформляет аккуратно и по шаблону, а также пишет запросы для поиска дефектов в JIRA.
Часть III. Технические вопросы чату
Глава 12. Составление API-запросов
Написание SOAP- и REST-запросов, конвертация между ними, подготовка примеров для документации. ИИ ищет ошибки в XML и JSON, которые тестировщик не может найти сам.
Глава 13. Написание SQL-скриптов
Проверка правильности синтаксиса, создание таблицы по скриншоту, запросы на изменение данных, примеры join и построение условий.
Глава 14. Написание linux-команд
ИИ как проводник по командной строке: как понять, где находишься, как создать файл, что делает незнакомая команда, и как написать скрипт для запуска по расписанию.
Глава 15. Создание тестовых данных
Генерация данных для тестирования: телефонные номера, связки ФИО, адрес и email, файлы с данными, наборы REST-запросов и даже картинки.
Глава 16. Работа с Git
Помощь новичку в Git: как работают команды, как скачать репозиторий и добавить папку, как настроить GitHub. Отдельно разобраны ошибки: что делать и почему они возникают.
Глава 17. Сборка проекта
Что такое цикл сборки, как установить Maven и собрать проект локально, что означают команды сборки, и как разбираться с ошибками.
Глава 18. Система CI
Установка и настройка Jenkins: установка, получение кода из Git, расписание запусков.
Глава 19. Написание автотестов в Postman
Автотесты для API на JavaScript в Postman: проверка строки, объяснение конструкций вроде pm.response.json, зачем дублировать код, smoke-тест на весь ответ сервера и циклы.
Глава 20. Написание автотестов в Selenium
Генерация кода UI-автотестов с помощью ИИ и объяснение, как этот код запускать.
Глава 21. Составление CSS и Xpath селекторов
Поиск элементов на странице: ИИ строит CSS- и Xpath-селекторы по HTML и скриншотам, разбирает более сложные случаи и объясняет уже готовые селекторы.
Глава 22. Регулярные выражения
ИИ объясняет, что делает регулярное выражение, приводит примеры, пишет SQL-запрос с регулярками.
Часть IV. Финальная
Глава 23. Что еще можно делать с ИИ
Подборка применений за пределами тестирования: резюме и сопроводительные письма, имитация собеседования, распознавание текста с картинки, перевод, подсчёт страниц и авторских листов будущей книги и расчёт коммунальных платежей по скриншоту счётчиков.
Глава 24. Заключение
Итоговые выводы книги.









