Size: a a a

Camunda BPM Group

2022 January 11

R

Ruslan Kadyrbaev in Camunda BPM Group
как вариант QA может писать кейсы для интеграционных или e2e тестов, которые напишут или Dev или QA сам
источник

EZ

Edward Zakharov in Camunda BPM Group
Так qa не надо в код лезть. Просто кейсы описываются, хранятся в общем месте, в алюре там или типа того. И разработчики и тестировщики отвечают за актуальность.
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
один кейс может затронуть сотню unit-ов (модулей). Вы не представляете как иногда пишут эти разрабы, придумали себе раных SOLID-ов))
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
есть пирамида, в unit-область лучше не лезть)
источник

AB

Alexander Bright in Camunda BPM Group
Кто-то из находил картинку с квадрантами по BPMN системам?
источник

DK

Denis Kotov in Camunda BPM Group
Таких нет систем))
источник

K

Kaylast in Camunda BPM Group
если смотреть на "стандартную пирамиду тестов" то получается что юнит тестов должно быть больше всего. Перевернутая пирамида должно быть больше e2e тестов, как сейчас получается в нашем случае. Но тут есть большая сложность, время выполнения тестов. Когда на регресс будет уходить пару дней. Как альтернатива есть еще призма. минимум unit и e2e тестов, максимум функциональных. Как раз и думал двигаться в этом направлении. Но если для какого нибудь веб проекта я понимаю как это сделать, то тут у меня вообще случился экзистенциальный кризис😁
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Есть еще Acceptance test driven development (ATDD)
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
это в тему когда QA делает кейсы для разрабов
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
лично я считаю что упарываться и писать тысячи unit-тестов не стоит) каждый рефакторинг будет большой болью

лучше иметь четкий набор int/e2e тестов - позитив и негатив, причем в терминах user story
источник

EZ

Edward Zakharov in Camunda BPM Group
так юниты часть пирамиды, не?
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
источник

K

Kaylast in Camunda BPM Group
Согласен со всем. Но баги которые пролезают в пром слишком дорого стоят для бизнеса и моего руководства которое стойко принимает все шишки на себя.
Я думал напишу кучу автотестов, которые будут по отдельности дергать каждый микросервис, и будут лежать где-то отдельно. Но не тут то было. Разрабы отмахиваются, говорят нельзя их дергать. Хотя в доках есть целый раздел про апи камунды, возможно там кроется ответ на мои впоросы
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
в части проектов пирамиду лучше перевернуть, в части сделать прямоугольником, в части оставить как есть)
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
ну и так далее))
источник

EZ

Edward Zakharov in Camunda BPM Group
ок, спасибо))
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
источник

DK

Denis Kotov in Camunda BPM Group
не очень если их тестер пишет, а так то юниты очень и очень, обожаю вообще, обмазался бы и валялся в них
источник