SpecaFlow - выходит в бета тест

Что изменилось в specaflow за последние две недели

Последние две недели я почти ежедневно прогонял SF через лабораторные проекты: давал разным локальным и облачным моделям реальные задачи и смотрел, где процесс ломается, теряет контекст или принимает красивый отчёт за доказанный результат.

Главное, что получилось улучшить:

Проверка стала частью процесса разработки.

Проект теперь сам определяет, какими командами и тестами подтверждается результат. Тесты создаются до реализации, а финальная проверка сверяет требования с тем, что действительно было запущено.

Ошибка окружения при этом не выдаётся за ошибку функции.

Этапы передают друг другу подтверждённый контекст.

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

Появилась работа по архитектурным слоям.

Инфраструктура, бэкенд, дизайн и фронтенд развиваются в заданном порядке, но независимые направления можно вести параллельно. У каждого слоя есть собственные гарантии и понятные условия готовности.

Стала устойчивее работа с моделями.

Добавилось определение поддерживаемых уровней рассуждения, единая настройка сетевого доступа и прокси, обработка временных ошибок провайдера, отказов команд и языковых отклонений в документах и коде.

Серьёзно переработан интерфейс.

Убрал лишние подключения и фоновый опрос закрытых экранов, разделил глобальные и проектные настройки, привёл в порядок состояния кнопок, модальные окна и навигацию.

Сделал полноценное знакомство с продуктом.

Теперь это не презентация из условных макетов, а экскурсия по настоящему интерфейсу на подготовленном учебном проекте. Можно пройти весь путь от замысла до проверки функции, не запуская модели и не изменяя рабочие данные. Есть русский и английский языки, отдельный визуальный справочник и автоматическая браузерная проверка маршрута.

Большинство этих изменений появилось не из предположений, а из повторных лабораторных прогонов. Если модель находила проблему, она попадала в журнал, воспроизводилась тестом и только затем исправлялась.

Новый сайт с наглядной схемой процесса: https://specaflow.com

Тестирование и обсуждение: https://t.me/specaflow

Почта: specaflow@galaganov.net

SpecaFlow - выходит в бета тест | Сетка — социальная сеть от hh.ru