Назвался груздем — полезай в кузов

Наконец на проекте задумались об автоматизации тестирования и выделили под это бюджет. Я так обрадовался, что, наконец, займусь своими непосредственными обязанностями, что согласился на — как потом оказалось — совершенно нереалистичные сроки. Поначалу всё казалось более-менее простым: покрыть круды. Но с некоторыми модулями я конкретно завяз.

Выяснилось, что в документации нет явно прописанной бизнес-логики, и мне пришлось её восстанавливать, общаясь с разработчиками и аналитиками, а затем писать кейсы. Больше всего времени, однако, забирают архитектурные решения: стараюсь сделать корректную архитектуру тестов с минимумом кода, покрывающего максимум кейсов. В итоге — овертайм и недосып.

В следующий модуль я точно заложу отдельные часы на составление кейсов и только после этого буду давать эстимейт по покрытию.