Черно-белая книга в цветной мягкой обложке.
Книга изготавливается по технологии “печать по требованию”. Срок печати 96 часов.. Данная книга является кратким справочником для тестировщиков, который позволит ознакомиться с основами тестирования, методами и инструментами тестирования, а также с процессом тест-планирования и тест-дизайна. Кроме того, в книге описаны особенности тестирования в Agile, приведен краткий обзор автоматизации тестирования и инструментов, обзор тестирования безопасности, производительности и особенностей тестирования мобильных и web-приложений.
Оглавление
Введение
Основы тестирования
Жизненный цикл разработки ПО
Основные постулаты тестирования
Классификация видов тестирования
Этапы тестирования
Тест-планирование
Тест-дизайн
Цели и задачи тест-дизайна
Тест-кейсы и их структура
Чек-листы
Тестирование функциональных требований
Тестирование нефункциональных требований
Методы тест-дизайна
Тест-исполнение
Тестирование в Agile
Основные концепции методологии Agile
Особенности тестирования в Agile
Роль тестировщика в Agile
Тестирование web-приложений
Клиент-серверная архитектура
Особенности тестирования web-приложений
Кроссбраузерное и кроссплатформенное тестирование, тестирование адаптивности
Тестирование web-форм
Тестирование API
Краткий обзор подходов REST, SOAP, GraphQL в проектировании API
Взаимодействие с базами данных и SQL запросы
Основные коды ошибок в браузере
Инструменты для тестирования web-приложений
Тестирование стабильности
Тестирование безопасности
Популярные типы атак
SQL-инъекции
XSS-атаки
CSRF-атаки
DDoS-атаки
Тестирование мобильных приложений
Цели и задачи тестирования мобильных приложений
Типы мобильных приложений
Особенности тестирования мобильных приложений
Инструменты для тестирования мобильных приложений
Основные дефекты и баги
Снятие логов с устройств Android и iOS
Автоматизация тестирования
Заключение