Елизавета Андреева
Инженер по автоматизации тестирования @ Одноклассники
Санкт-Петербург
Эмилия Куцарева
Руководитель команды автоматизации тестирования @ Одноклассники
Санкт-Петербург

API: анализ покрытия и автотесты

Описание:

Как устроено API в Одноклассниках

- методы API на примере публичного API

- достоинства кастомного API клиента

- стек технологий проекта автотестов: Java, JUnit5, Maven, Hamcrest


Про покрытие

- Объем необходимого покрытия

- Приоритеты покрытия

- Учет параметров из сигнатур методов и другие критерии для приоритизации

- Цели по покрытию

- Решенные проблемы

- Фичи для развития покрытия


Измерение покрытия

- Как мы измеряем покрытие

- Приоритеты

- Степень покрытия метода автотестами, с учетом не только количества тестов, а также приватности, критичности сервиса, анонимности метода и прочих критериев

- Работа с druid

- Получение и обработка данных

- Визуализация через кастомный UI сервис, возможности и фичи


Автоматизация

- Автоматическое создание задач

- Автоматическая генерация автотестов

О спикерах

Елизавета Андреева

Инженер по автоматизации тестирования @ Одноклассники
Санкт-Петербург

Занимаюсь автоматизацией под web, mobile web, API и Android платформы. Обучаю автоматизации коллег и студентов. Выступала на конференции SQADays.

Эмилия Куцарева

Руководитель команды автоматизации тестирования @ Одноклассники
Санкт-Петербург

Руководитель команды автоматизации тестирования в Одноклассниках. Преподаватель в образовательных проектах VK.

Похожие доклады