BackEnd-тестирование
WorkTech1. SOAP, WSDL, XSD
Протокол SOAP, инструменты тестирования SOAP-сервисов, что такое WSDL и XSD, как получить WSDL сервиса зная его Endpoint.
2. REST, методы запросов
Что такое REST, основные принципы REST-сервисов, методология микросервисной архитектуры приложений, основные HTTP-методы, их отличия.
3. HTTP-запросы и ответы, статус-коды
Предназначение HTTP-запросов, их отличия, система статус-кодов и их значения.
4. Командная строка
Windows, Linux/MacOS, основные команды операционных систем (смена каталога, просмотр списка файлов и папок в текущем каталоге, просмотр текстовых фалов, редактирование файлов, смена прав для файлов, просмотр запущенных процессов и утилизации ресурсов, свойства сетевых подключений, IP-адреса, открытые порты, завершение процессов, подключение к серверам через SSH, FTP).
5. Базы данных (SQL, noSQL)
Что такое СУБД, трёхзвенная архитектура приложений, тонкий/толстый клиент, основые команды SQL и принцип построения запросов в БД, что такое индексы, что такое нормализация базы данных, первичный и внешний ключ, VIEW-таблицы, JOIN, UNION, хранимые процедуры, триггеры, документо-ориентированные хранилища и базы данных.
6. Брокеры сообщений
Зачем нужны, в чём их преимущества, как используются, в чём различия (Kafka, Rabbit MQ, IBM MQ Series).
7. Виртуализация (Docker)
Что такое виртуализация, на каком уровне бывает, в чём удобство виртуализации, какие системы виртуализации бывают, чем отличаются, основное назначение Docker, главные функции, основные команды, что такое docker compose, настройка межсетевого взаимодействия.
8. Оркестрация (Kubernetes/Mesos)
Что такое система оркестрации микросервисов, какие бывают, чем отличаются, основное назначение, какие настройки, основные понятия.
Задания для самопроверки по Теории тестирования