ой а поясните мне за тесты.
вчера был спор, я (в силу лени и того что я всё-таки не тестировкщик) пишу только тесты проверяющие успех, и эти тесты интеграционные, всю систему в нескольких сценариях проверяют.
мне, в общем справедливо, заявили что писать только успешные тесты это такая себе идея, и я даже согласен.
но когда тесты интеграционные и задействуют кучу сервисов, проводят клиент по какому-то сценарию, то я в принципе не понимаю как написать тесты так, чтоб они покрывали те сотни-тысячи-миллионы случаев когда сценарий пошёл не туда.
вы как-нибудь решаете такое?